Note for now much of the docs is LLM written. This was done to save time and focus on code development. The docs have been LOOSLEY reviewed. However, the code itself has been either fully written by hand or fully reviewed. Therefore, the docs should at the moment be seen as a loose resource rather than authoratiative (and this is on top of the general ability for docs to drift)
91 lines
12 KiB
Plaintext
91 lines
12 KiB
Plaintext
<map id="src/include/serif/eos/runtime/details.hpp" name="src/include/serif/eos/runtime/details.hpp">
|
|
<area shape="rect" id="Node000001" title=" " alt="" coords="888,5,1026,46"/>
|
|
<area shape="rect" id="Node000002" title=" " alt="" coords="5,94,56,120"/>
|
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="885,29,739,35,537,46,307,66,75,97,72,97,69,93,74,91,307,60,537,41,739,30,890,27"/>
|
|
<area shape="rect" id="Node000003" title=" " alt="" coords="833,847,916,873"/>
|
|
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="1026,27,1179,39,1268,49,1356,64,1438,83,1505,108,1531,123,1551,140,1563,158,1568,179,1568,692,1562,716,1547,737,1522,757,1490,774,1409,802,1311,823,1205,839,1100,849,931,860,931,854,1100,844,1204,833,1310,818,1407,797,1488,769,1519,752,1543,734,1557,713,1563,691,1563,179,1558,161,1547,143,1528,127,1502,113,1436,88,1355,69,1267,54,1178,44,1028,32"/>
|
|
<area shape="rect" id="Node000004" title=" " alt="" coords="292,677,342,703"/>
|
|
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="885,33,677,53,414,84,291,104,189,127,150,140,120,153,102,166,96,180,96,514,101,546,115,574,136,599,163,621,223,654,280,677,275,678,221,659,160,625,133,603,111,577,96,548,91,514,91,179,98,163,118,148,148,135,188,122,290,99,413,79,677,47,890,30"/>
|
|
<area shape="rect" id="Node000005" title=" " alt="" coords="779,94,853,120"/>
|
|
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="920,48,852,88,849,84,924,45"/>
|
|
<area shape="rect" id="Node000006" href="$dimensions_2runtime_2concepts_8hpp.html" title="Runtime concept for a type that can be projected to a runtime type. This is useful when converting fr..." alt="" coords="468,404,631,444"/>
|
|
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="885,39,826,60,795,76,768,96,750,115,739,133,733,153,732,179,732,256,729,280,720,303,708,324,691,343,653,374,612,399,609,394,650,370,688,339,703,321,716,301,724,279,727,255,727,179,728,152,734,131,746,112,765,92,792,71,824,55,890,36"/>
|
|
<area shape="rect" id="Node000016" href="$eos_2exceptions_8hpp.html" title=" " alt="" coords="1141,94,1304,120"/>
|
|
<area shape="poly" id="edge22_Node000001_Node000016" title=" " alt="" coords="1023,44,1169,88,1164,90,1024,49"/>
|
|
<area shape="rect" id="Node000019" href="$evaluation_8hpp.html" title=" " alt="" coords="878,94,1037,120"/>
|
|
<area shape="poly" id="edge26_Node000001_Node000019" title=" " alt="" coords="958,44,960,79,955,77,956,49"/>
|
|
<area shape="rect" id="Node000025" href="$catalog_8hpp.html" title=" " alt="" coords="962,492,1086,533"/>
|
|
<area shape="poly" id="edge47_Node000001_Node000025" title=" " alt="" coords="997,44,1027,65,1051,92,1068,123,1078,150,1086,199,1085,251,1086,315,1096,381,1096,410,1086,445,1075,465,1061,483,1058,479,1071,463,1081,443,1090,409,1091,381,1081,315,1080,251,1080,199,1073,151,1063,125,1047,96,1024,69,997,49"/>
|
|
<area shape="rect" id="Node000032" href="$codes_8hpp.html" title=" " alt="" coords="1346,500,1515,526"/>
|
|
<area shape="poly" id="edge48_Node000001_Node000032" title=" " alt="" coords="1026,25,1091,29,1166,41,1244,60,1317,92,1349,108,1375,124,1392,146,1398,179,1398,337,1401,377,1408,418,1424,486,1420,484,1402,419,1396,378,1393,337,1393,179,1387,149,1371,128,1346,113,1315,96,1242,65,1165,46,1091,35,1028,30"/>
|
|
<area shape="poly" id="edge7_Node000006_Node000003" title=" " alt="" coords="465,427,367,438,313,449,262,465,216,487,180,517,166,534,155,554,149,576,146,600,146,691,152,715,168,736,193,755,226,773,313,801,417,822,530,837,641,847,821,858,815,858,640,852,529,842,416,827,311,806,224,777,190,760,164,740,147,717,141,692,141,600,144,575,150,552,161,531,176,513,213,483,260,460,312,444,366,433,469,424"/>
|
|
<area shape="rect" id="Node000007" title=" " alt="" coords="294,588,381,614"/>
|
|
<area shape="poly" id="edge6_Node000006_Node000007" title=" " alt="" coords="465,432,396,441,323,453,260,470,237,481,222,494,215,506,215,518,221,529,230,541,259,562,294,581,289,583,256,567,227,545,216,532,210,519,210,505,218,491,234,477,258,465,322,447,396,435,469,429"/>
|
|
<area shape="rect" id="Node000008" href="$quantities_8hpp.html" title="This file contains the code to associate numeric data to a dimension. We call this a Quantity and a Q..." alt="" coords="647,588,848,614"/>
|
|
<area shape="poly" id="edge8_Node000006_Node000008" title=" " alt="" coords="631,436,766,462,821,476,850,490,857,504,857,518,844,543,818,565,789,583,786,579,815,561,840,539,852,516,852,505,846,494,819,481,765,467,631,441"/>
|
|
<area shape="rect" id="Node000013" href="$dimensions_2runtime_2runtime_8hpp.html" title="runtime usable types representing the compile time dimension type system. Note that generally this is..." alt="" coords="468,492,631,533"/>
|
|
<area shape="poly" id="edge18_Node000006_Node000013" title=" " alt="" coords="550,442,552,478,547,476,548,447"/>
|
|
<area shape="poly" id="edge9_Node000008_Node000003" title=" " alt="" coords="759,612,798,668,815,704,826,733,849,798,864,834,860,832,844,800,821,734,810,706,794,671,757,617"/>
|
|
<area shape="poly" id="edge12_Node000008_Node000004" title=" " alt="" coords="685,617,357,683,356,678,689,613"/>
|
|
<area shape="rect" id="Node000009" title=" " alt="" coords="712,677,784,703"/>
|
|
<area shape="poly" id="edge10_Node000008_Node000009" title=" " alt="" coords="750,613,750,663,746,660,746,617"/>
|
|
<area shape="rect" id="Node000010" title=" " alt="" coords="616,766,690,792"/>
|
|
<area shape="poly" id="edge11_Node000008_Node000010" title=" " alt="" coords="740,613,702,671,681,713,664,753,661,750,676,711,698,668,736,616"/>
|
|
<area shape="rect" id="Node000011" href="$cleaning_8hpp.html" title=" " alt="" coords="859,758,999,799"/>
|
|
<area shape="poly" id="edge13_Node000008_Node000011" title=" " alt="" coords="768,612,804,637,842,668,878,706,909,746,904,745,874,710,838,672,801,641,767,617"/>
|
|
<area shape="rect" id="Node000012" href="$numeric_8hpp.html" title=" " alt="" coords="474,670,638,710"/>
|
|
<area shape="poly" id="edge15_Node000008_Node000012" title=" " alt="" coords="723,614,614,665,612,661,718,616"/>
|
|
<area shape="poly" id="edge14_Node000011_Node000003" title=" " alt="" coords="918,798,893,836,890,832,913,801"/>
|
|
<area shape="poly" id="edge17_Node000012_Node000003" title=" " alt="" coords="560,709,576,755,588,778,605,797,642,815,698,830,821,852,816,852,697,835,640,820,602,801,584,781,571,757,558,713"/>
|
|
<area shape="poly" id="edge16_Node000012_Node000010" title=" " alt="" coords="579,708,631,756,626,755,577,713"/>
|
|
<area shape="poly" id="edge19_Node000013_Node000007" title=" " alt="" coords="499,535,382,585,380,580,503,532"/>
|
|
<area shape="rect" id="Node000014" title=" " alt="" coords="522,588,571,614"/>
|
|
<area shape="poly" id="edge20_Node000013_Node000014" title=" " alt="" coords="550,531,550,574,545,572,547,536"/>
|
|
<area shape="rect" id="Node000015" title=" " alt="" coords="1276,588,1337,614"/>
|
|
<area shape="poly" id="edge21_Node000013_Node000015" title=" " alt="" coords="631,529,643,530,737,541,818,544,955,543,1022,543,1092,548,1172,558,1264,578,1272,583,1267,583,1263,584,1171,564,1092,553,1021,549,955,549,817,550,737,546,642,536,631,534"/>
|
|
<area shape="poly" id="edge23_Node000016_Node000015" title=" " alt="" coords="1239,117,1264,139,1286,166,1307,207,1312,253,1312,425,1309,575,1305,572,1307,425,1307,253,1302,209,1282,169,1260,143,1239,123"/>
|
|
<area shape="rect" id="Node000017" title=" " alt="" coords="1117,168,1195,193"/>
|
|
<area shape="poly" id="edge24_Node000016_Node000017" title=" " alt="" coords="1214,118,1179,158,1176,154,1209,122"/>
|
|
<area shape="rect" id="Node000018" title=" " alt="" coords="1218,168,1272,193"/>
|
|
<area shape="poly" id="edge25_Node000016_Node000018" title=" " alt="" coords="1227,117,1239,154,1234,152,1225,122"/>
|
|
<area shape="rect" id="Node000020" href="$eos_2models_2concepts_8hpp.html" title=" " alt="" coords="810,168,1009,193"/>
|
|
<area shape="poly" id="edge27_Node000019_Node000020" title=" " alt="" coords="951,118,928,156,924,153,947,122"/>
|
|
<area shape="rect" id="Node000021" href="$eos_2models_2traits_8hpp.html" title=" " alt="" coords="822,241,997,267"/>
|
|
<area shape="poly" id="edge28_Node000020_Node000021" title=" " alt="" coords="910,191,912,227,907,224,908,196"/>
|
|
<area shape="rect" id="Node000030" href="$eos_2relations_2relations_8hpp.html" title=" " alt="" coords="696,404,821,444"/>
|
|
<area shape="poly" id="edge42_Node000020_Node000030" title=" " alt="" coords="874,195,842,215,811,243,791,278,776,317,763,389,758,387,771,316,786,276,807,240,839,211,878,193"/>
|
|
<area shape="poly" id="edge29_Node000021_Node000008" title=" " alt="" coords="912,265,918,314,918,383,914,422,905,462,892,500,873,535,859,551,842,565,805,585,803,580,839,560,855,547,868,531,887,497,900,460,908,421,913,383,913,314,910,270"/>
|
|
<area shape="rect" id="Node000022" href="$partial_8hpp.html" title="Compile time tools to represent a partial derivative of one quantity wrt. another quantity...." alt="" coords="655,500,835,526"/>
|
|
<area shape="poly" id="edge30_Node000021_Node000022" title=" " alt="" coords="907,265,876,359,855,410,835,446,810,472,781,493,779,489,806,468,831,443,850,408,871,357,904,269"/>
|
|
<area shape="rect" id="Node000023" href="$eos_2relations_2concepts_8hpp.html" title=" " alt="" coords="947,315,1071,356"/>
|
|
<area shape="poly" id="edge33_Node000021_Node000023" title=" " alt="" coords="925,265,975,306,970,305,924,270"/>
|
|
<area shape="poly" id="edge31_Node000022_Node000008" title=" " alt="" coords="747,524,749,574,745,571,744,528"/>
|
|
<area shape="poly" id="edge32_Node000022_Node000012" title=" " alt="" coords="721,525,679,551,636,583,603,620,576,659,573,655,599,617,633,579,676,547,717,527"/>
|
|
<area shape="rect" id="Node000024" href="$eos_2relations_2traits_8hpp.html" title=" " alt="" coords="947,404,1071,444"/>
|
|
<area shape="poly" id="edge34_Node000023_Node000024" title=" " alt="" coords="1011,354,1011,390,1007,387,1008,358"/>
|
|
<area shape="poly" id="edge35_Node000024_Node000025" title=" " alt="" coords="1014,443,1020,478,1016,476,1011,447"/>
|
|
<area shape="poly" id="edge41_Node000025_Node000008" title=" " alt="" coords="959,534,802,586,800,581,964,533"/>
|
|
<area shape="rect" id="Node000026" href="$concepts_2type__uniqueness_8hpp.html" title=" " alt="" coords="873,581,1036,622"/>
|
|
<area shape="poly" id="edge36_Node000025_Node000026" title=" " alt="" coords="1010,532,981,571,978,567,1006,535"/>
|
|
<area shape="rect" id="Node000028" href="$variadic__cleaning_8hpp.html" title=" " alt="" coords="1060,581,1252,622"/>
|
|
<area shape="poly" id="edge39_Node000025_Node000028" title=" " alt="" coords="1054,531,1116,572,1111,572,1053,536"/>
|
|
<area shape="rect" id="Node000027" href="$traits_2type__uniqueness_8hpp.html" title=" " alt="" coords="910,670,1058,710"/>
|
|
<area shape="poly" id="edge37_Node000026_Node000027" title=" " alt="" coords="962,620,975,656,970,654,960,624"/>
|
|
<area shape="poly" id="edge38_Node000027_Node000011" title=" " alt="" coords="974,709,951,747,948,743,969,712"/>
|
|
<area shape="rect" id="Node000029" title=" " alt="" coords="1082,677,1147,703"/>
|
|
<area shape="poly" id="edge40_Node000028_Node000029" title=" " alt="" coords="1149,621,1128,665,1125,661,1144,624"/>
|
|
<area shape="poly" id="edge43_Node000030_Node000025" title=" " alt="" coords="819,442,952,487,947,488,819,448"/>
|
|
<area shape="rect" id="Node000031" href="$dimensions_8hpp.html" title="File containing prue dimensions. Note that this is not intended to be (nor does it have the capabilit..." alt="" coords="232,500,443,526"/>
|
|
<area shape="poly" id="edge44_Node000030_Node000031" title=" " alt="" coords="694,440,413,499,411,494,698,436"/>
|
|
<area shape="poly" id="edge45_Node000031_Node000007" title=" " alt="" coords="338,524,340,574,335,572,336,528"/>
|
|
<area shape="poly" id="edge46_Node000031_Node000008" title=" " alt="" coords="395,523,678,583,673,586,395,529"/>
|
|
<area shape="poly" id="edge49_Node000032_Node000015" title=" " alt="" coords="1416,525,1337,582,1335,577,1411,527"/>
|
|
<area shape="rect" id="Node000033" href="$enums_8hpp.html" title=" " alt="" coords="1361,588,1508,614"/>
|
|
<area shape="poly" id="edge50_Node000032_Node000033" title=" " alt="" coords="1433,524,1435,574,1431,571,1429,528"/>
|
|
<area shape="poly" id="edge52_Node000033_Node000003" title=" " alt="" coords="1388,614,1289,644,1210,672,1185,691,1160,712,1089,760,1013,801,920,843,919,838,1011,797,1086,756,1157,708,1181,687,1208,667,1287,639,1383,615"/>
|
|
<area shape="rect" id="Node000034" title=" " alt="" coords="1221,677,1331,703"/>
|
|
<area shape="poly" id="edge51_Node000033_Node000034" title=" " alt="" coords="1415,614,1312,672,1310,667,1410,616"/>
|
|
<area shape="rect" id="Node000035" title=" " alt="" coords="1354,670,1528,710"/>
|
|
<area shape="poly" id="edge53_Node000033_Node000035" title=" " alt="" coords="1437,613,1441,656,1436,653,1434,617"/>
|
|
</map>
|