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)
110 lines
18 KiB
Plaintext
110 lines
18 KiB
Plaintext
<map id="src/include/serif/utils/dependencies/detail/cache_storage.hpp" name="src/include/serif/utils/dependencies/detail/cache_storage.hpp">
|
|
<area shape="rect" id="Node000001" title=" " alt="" coords="940,5,1119,61"/>
|
|
<area shape="rect" id="Node000002" title=" " alt="" coords="668,826,718,852"/>
|
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="937,43,688,66,379,103,235,127,117,155,71,170,37,185,15,201,8,217,8,308,14,367,30,422,55,474,88,521,128,565,173,605,223,642,275,675,384,731,491,774,584,805,656,828,650,828,582,811,489,779,382,736,273,679,220,646,170,609,124,569,84,524,50,476,25,424,8,368,3,308,3,216,11,198,34,180,69,165,115,150,234,122,378,98,688,61,942,40"/>
|
|
<area shape="rect" id="Node000003" title=" " alt="" coords="277,560,342,586"/>
|
|
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="937,44,804,67,723,86,637,111,550,142,464,182,384,230,311,288,287,313,269,337,257,361,249,386,246,412,248,440,264,503,275,526,290,548,285,548,270,529,259,505,243,440,241,412,244,385,252,359,265,334,283,310,308,284,381,226,462,177,548,137,635,105,721,81,803,62,942,41"/>
|
|
<area shape="rect" id="Node000004" title=" " alt="" coords="2071,116,2132,142"/>
|
|
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="1119,35,1332,44,1601,59,1862,80,1971,92,2053,106,2062,111,2057,111,2051,112,1970,98,1862,85,1600,64,1331,49,1120,40"/>
|
|
<area shape="rect" id="Node000005" title=" " alt="" coords="1815,560,1884,586"/>
|
|
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="1119,39,1366,62,1669,99,1810,123,1926,151,1971,165,2006,181,2028,198,2036,216,2036,397,2035,455,2028,480,2010,506,1986,528,1958,545,1900,565,1898,560,1955,540,1983,524,2006,503,2023,477,2030,454,2031,397,2031,217,2024,201,2003,186,1969,170,1924,156,1809,128,1668,105,1366,67,1120,44"/>
|
|
<area shape="rect" id="Node000006" title=" " alt="" coords="1003,382,1053,408"/>
|
|
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="1031,59,1031,368,1026,366,1028,64"/>
|
|
<area shape="rect" id="Node000007" title=" " alt="" coords="1092,560,1145,586"/>
|
|
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="937,54,874,77,842,92,812,110,786,131,765,156,752,184,747,217,747,397,750,431,760,457,778,480,805,502,845,516,919,533,1080,564,1075,565,918,538,844,521,803,507,774,483,755,460,745,433,741,397,741,216,746,183,760,153,782,127,809,106,839,87,872,72,941,51"/>
|
|
<area shape="rect" id="Node000008" href="$cache__traits_8hpp.html" title=" " alt="" coords="1080,109,1238,150"/>
|
|
<area shape="poly" id="edge7_Node000001_Node000008" title=" " alt="" coords="1067,59,1122,99,1117,100,1067,64"/>
|
|
<area shape="poly" id="edge9_Node000008_Node000003" title=" " alt="" coords="1077,135,943,148,767,173,671,193,573,218,478,250,386,289,351,306,324,322,302,343,282,376,269,410,266,438,270,467,279,504,296,547,291,546,273,505,265,468,261,438,264,408,278,374,298,340,321,318,348,301,384,284,476,245,572,213,669,187,766,168,943,142,1082,133"/>
|
|
<area shape="poly" id="edge11_Node000008_Node000007" title=" " alt="" coords="1077,136,990,150,943,162,898,179,858,201,826,229,805,264,799,283,797,305,797,397,800,431,809,457,825,479,851,502,883,515,944,531,1080,563,1075,563,943,536,882,520,848,507,821,483,804,459,795,432,792,397,792,305,794,282,800,261,822,225,855,197,896,174,941,157,989,145,1082,133"/>
|
|
<area shape="rect" id="Node000009" title=" " alt="" coords="1499,560,1573,586"/>
|
|
<area shape="poly" id="edge8_Node000008_Node000009" title=" " alt="" coords="1201,147,1241,169,1279,196,1357,259,1416,313,1465,375,1514,463,1529,504,1536,546,1531,543,1524,506,1510,465,1460,378,1412,317,1354,263,1276,200,1238,174,1201,153"/>
|
|
<area shape="rect" id="Node000010" title=" " alt="" coords="978,907,1060,933"/>
|
|
<area shape="poly" id="edge10_Node000008_Node000010" title=" " alt="" coords="1077,131,964,136,818,146,657,166,576,181,498,200,310,251,226,278,153,311,122,331,93,354,68,379,47,409,31,442,18,480,11,523,8,571,8,751,12,780,22,800,38,815,59,826,113,840,175,856,244,873,337,886,562,903,790,912,965,918,959,918,790,918,561,909,336,891,243,878,174,862,112,846,57,831,35,819,18,803,7,781,3,752,3,571,5,522,13,479,26,440,43,406,64,376,89,350,118,327,151,307,224,273,308,246,497,195,575,176,656,161,817,140,964,130,1082,129"/>
|
|
<area shape="rect" id="Node000011" title=" " alt="" coords="1626,205,1686,231"/>
|
|
<area shape="poly" id="edge12_Node000008_Node000011" title=" " alt="" coords="1238,135,1409,156,1509,173,1607,195,1616,199,1611,200,1606,200,1508,178,1408,161,1239,140"/>
|
|
<area shape="rect" id="Node000012" href="$utils_2dependencies_2detail_2schema_8hpp.html" title=" " alt="" coords="1108,198,1266,238"/>
|
|
<area shape="poly" id="edge13_Node000008_Node000012" title=" " alt="" coords="1166,148,1178,184,1173,182,1164,153"/>
|
|
<area shape="rect" id="Node000030" href="$filter_8hpp.html" title=" " alt="" coords="2116,552,2279,593"/>
|
|
<area shape="poly" id="edge75_Node000008_Node000030" title=" " alt="" coords="1238,134,1483,154,1789,190,1931,213,2050,239,2096,254,2131,270,2154,287,2163,305,2163,397,2165,434,2171,472,2188,539,2183,536,2166,473,2160,435,2157,397,2157,306,2150,290,2129,274,2094,259,2049,245,1930,218,1788,195,1482,159,1239,139"/>
|
|
<area shape="poly" id="edge14_Node000012_Node000003" title=" " alt="" coords="1105,223,915,236,797,246,675,261,557,281,451,306,366,338,333,357,309,377,295,395,287,416,283,462,290,507,302,546,296,545,285,508,278,462,282,414,291,392,305,373,330,352,363,333,450,301,556,276,674,256,797,241,915,230,1110,221"/>
|
|
<area shape="poly" id="edge15_Node000012_Node000010" title=" " alt="" coords="1266,236,1449,284,1542,304,1625,314,1772,324,1840,336,1905,359,1938,377,1971,399,2005,427,2039,462,2059,486,2072,508,2080,530,2083,553,2083,601,2081,660,2081,751,2079,776,2074,796,2065,812,2053,825,2022,842,1982,849,1887,852,1835,854,1783,862,1683,880,1581,895,1380,913,1204,921,1076,922,1076,917,1203,915,1380,908,1580,890,1683,875,1782,856,1834,849,1887,847,1982,844,2020,837,2050,821,2061,809,2069,794,2074,775,2076,751,2076,660,2078,601,2078,553,2074,532,2067,511,2054,489,2035,465,2001,431,1968,403,1935,381,1903,364,1838,341,1772,330,1625,319,1541,309,1447,289,1267,242"/>
|
|
<area shape="rect" id="Node000013" href="$dependency__context_8hpp.html" title=" " alt="" coords="1158,286,1328,327"/>
|
|
<area shape="poly" id="edge16_Node000012_Node000013" title=" " alt="" coords="1200,236,1224,274,1219,273,1199,241"/>
|
|
<area shape="rect" id="Node000024" href="$computation__graph_8hpp.html" title=" " alt="" coords="832,286,992,327"/>
|
|
<area shape="poly" id="edge48_Node000012_Node000024" title=" " alt="" coords="1122,240,990,284,988,279,1126,238"/>
|
|
<area shape="rect" id="Node000028" href="$utils_2dependencies_2detail_2result_8hpp.html" title=" " alt="" coords="1838,464,1996,504"/>
|
|
<area shape="poly" id="edge68_Node000012_Node000028" title=" " alt="" coords="1241,236,1852,457,1846,459,1241,242"/>
|
|
<area shape="poly" id="edge18_Node000013_Node000006" title=" " alt="" coords="1189,329,1073,377,1068,380,1066,375,1071,373,1194,327"/>
|
|
<area shape="poly" id="edge20_Node000013_Node000007" title=" " alt="" coords="1215,326,1190,351,1169,376,1149,420,1135,466,1122,546,1118,543,1130,464,1144,418,1164,374,1186,347,1210,329"/>
|
|
<area shape="poly" id="edge17_Node000013_Node000009" title=" " alt="" coords="1286,325,1331,348,1383,379,1435,417,1482,462,1510,503,1529,546,1524,544,1506,506,1478,465,1432,422,1380,384,1329,353,1286,330"/>
|
|
<area shape="poly" id="edge19_Node000013_Node000010" title=" " alt="" coords="1326,325,1418,357,1466,379,1512,406,1553,439,1586,477,1608,521,1614,545,1616,571,1616,752,1611,772,1598,792,1578,809,1551,824,1483,851,1401,873,1312,890,1223,903,1076,917,1076,912,1222,897,1311,885,1400,868,1482,846,1549,820,1575,804,1594,788,1606,770,1611,751,1611,571,1609,546,1603,523,1582,480,1549,443,1509,411,1464,384,1416,362,1326,330"/>
|
|
<area shape="rect" id="Node000014" href="$resource_8hpp.html" title=" " alt="" coords="1178,375,1336,416"/>
|
|
<area shape="poly" id="edge21_Node000013_Node000014" title=" " alt="" coords="1247,325,1254,361,1249,358,1245,330"/>
|
|
<area shape="rect" id="Node000017" href="$type__lists_8hpp.html" title=" " alt="" coords="498,464,656,504"/>
|
|
<area shape="poly" id="edge31_Node000013_Node000017" title=" " alt="" coords="1208,326,1124,377,1097,399,1084,409,1066,418,992,438,888,454,673,478,671,472,888,449,991,432,1064,413,1081,405,1093,395,1121,373,1203,329"/>
|
|
<area shape="rect" id="Node000023" href="$concat_8hpp.html" title=" " alt="" coords="1650,464,1814,504"/>
|
|
<area shape="poly" id="edge46_Node000013_Node000023" title=" " alt="" coords="1328,316,1439,337,1499,352,1557,373,1633,411,1697,455,1692,454,1630,416,1555,377,1497,358,1438,342,1329,321"/>
|
|
<area shape="poly" id="edge24_Node000014_Node000007" title=" " alt="" coords="1239,415,1194,465,1135,549,1132,545,1190,462,1234,418"/>
|
|
<area shape="poly" id="edge23_Node000014_Node000010" title=" " alt="" coords="1312,414,1362,438,1411,472,1432,493,1449,516,1460,542,1464,571,1464,752,1461,767,1452,782,1419,810,1372,834,1314,856,1186,890,1075,912,1075,907,1185,885,1312,851,1370,829,1416,805,1448,779,1456,765,1459,751,1459,572,1455,544,1444,519,1428,496,1408,476,1359,442,1312,419"/>
|
|
<area shape="rect" id="Node000015" title=" " alt="" coords="1169,560,1247,586"/>
|
|
<area shape="poly" id="edge22_Node000014_Node000015" title=" " alt="" coords="1238,415,1220,439,1206,465,1202,485,1201,506,1204,546,1199,543,1195,506,1197,484,1202,463,1216,436,1234,418"/>
|
|
<area shape="rect" id="Node000016" href="$snapshot_8hpp.html" title=" " alt="" coords="1216,464,1374,504"/>
|
|
<area shape="poly" id="edge25_Node000014_Node000016" title=" " alt="" coords="1267,414,1283,450,1278,448,1265,419"/>
|
|
<area shape="poly" id="edge28_Node000016_Node000005" title=" " alt="" coords="1374,495,1803,563,1797,564,1374,500"/>
|
|
<area shape="poly" id="edge30_Node000016_Node000007" title=" " alt="" coords="1257,504,1159,555,1158,555,1156,550,1156,550,1252,506"/>
|
|
<area shape="poly" id="edge26_Node000016_Node000009" title=" " alt="" coords="1350,502,1490,554,1485,554,1349,508"/>
|
|
<area shape="poly" id="edge29_Node000016_Node000010" title=" " alt="" coords="1294,503,1290,573,1287,660,1287,752,1281,786,1264,817,1240,842,1210,863,1176,880,1141,894,1075,912,1075,906,1140,888,1174,875,1207,858,1237,838,1260,813,1276,785,1281,751,1281,660,1285,573,1291,507"/>
|
|
<area shape="poly" id="edge27_Node000016_Node000015" title=" " alt="" coords="1277,503,1232,551,1229,547,1273,506"/>
|
|
<area shape="poly" id="edge32_Node000017_Node000002" title=" " alt="" coords="585,502,603,551,687,811,682,810,597,553,583,507"/>
|
|
<area shape="poly" id="edge33_Node000017_Node000003" title=" " alt="" coords="514,507,357,559,355,554,518,503"/>
|
|
<area shape="poly" id="edge34_Node000017_Node000010" title=" " alt="" coords="580,503,584,660,584,751,589,788,602,814,625,835,657,857,681,868,713,877,795,893,964,915,959,915,794,899,712,883,679,873,655,861,622,839,598,817,584,789,579,752,579,660,576,507"/>
|
|
<area shape="rect" id="Node000018" href="$key__list_8hpp.html" title=" " alt="" coords="837,552,995,593"/>
|
|
<area shape="poly" id="edge35_Node000017_Node000018" title=" " alt="" coords="654,502,827,547,822,549,655,508"/>
|
|
<area shape="poly" id="edge36_Node000018_Node000010" title=" " alt="" coords="871,592,841,615,818,642,814,661,819,681,829,778,842,816,871,857,891,875,914,888,965,909,959,908,912,893,888,879,867,861,837,818,824,779,813,682,809,661,814,640,837,611,866,595"/>
|
|
<area shape="rect" id="Node000019" href="$utils_2dependencies_2binding_8hpp.html" title=" " alt="" coords="828,641,986,682"/>
|
|
<area shape="poly" id="edge37_Node000018_Node000019" title=" " alt="" coords="916,591,913,627,908,624,912,596"/>
|
|
<area shape="rect" id="Node000020" href="$traits_2type__uniqueness_8hpp.html" title=" " alt="" coords="887,730,1036,770"/>
|
|
<area shape="poly" id="edge44_Node000018_Node000020" title=" " alt="" coords="953,591,980,612,1000,640,1005,660,1003,680,987,719,983,715,998,679,999,660,995,642,976,616,952,596"/>
|
|
<area shape="rect" id="Node000022" href="$type__list_8hpp.html" title=" " alt="" coords="1682,641,1822,682"/>
|
|
<area shape="poly" id="edge45_Node000018_Node000022" title=" " alt="" coords="995,581,1080,590,1669,651,1664,653,1080,596,996,586"/>
|
|
<area shape="poly" id="edge38_Node000019_Node000002" title=" " alt="" coords="886,681,721,818,719,813,880,683"/>
|
|
<area shape="poly" id="edge39_Node000019_Node000010" title=" " alt="" coords="897,680,886,705,877,730,875,761,876,802,882,858,899,875,919,889,965,909,960,909,916,894,895,879,878,860,870,802,869,760,872,729,881,703,893,683"/>
|
|
<area shape="poly" id="edge40_Node000019_Node000020" title=" " alt="" coords="920,680,943,717,938,716,918,685"/>
|
|
<area shape="poly" id="edge41_Node000020_Node000002" title=" " alt="" coords="903,770,734,827,733,822,898,771"/>
|
|
<area shape="rect" id="Node000021" href="$cleaning_8hpp.html" title=" " alt="" coords="892,818,1033,859"/>
|
|
<area shape="poly" id="edge42_Node000020_Node000021" title=" " alt="" coords="963,769,964,805,960,801,960,773"/>
|
|
<area shape="poly" id="edge43_Node000021_Node000010" title=" " alt="" coords="978,857,1004,895,999,893,975,862"/>
|
|
<area shape="poly" id="edge47_Node000023_Node000022" title=" " alt="" coords="1736,503,1750,627,1746,624,1733,507"/>
|
|
<area shape="poly" id="edge50_Node000024_Node000003" title=" " alt="" coords="829,313,696,323,542,337,410,355,365,365,340,377,326,395,316,415,305,461,303,506,307,545,302,544,298,506,299,460,311,413,322,392,337,373,363,360,409,350,542,331,696,318,834,311"/>
|
|
<area shape="poly" id="edge51_Node000024_Node000006" title=" " alt="" coords="939,325,1003,373,998,373,938,330"/>
|
|
<area shape="poly" id="edge53_Node000024_Node000007" title=" " alt="" coords="901,326,881,365,863,411,858,435,857,459,862,482,873,502,900,516,954,532,1080,563,1074,563,953,537,898,521,869,506,857,484,852,460,852,435,858,409,876,363,897,329"/>
|
|
<area shape="poly" id="edge49_Node000024_Node000009" title=" " alt="" coords="921,325,950,372,969,395,993,413,1047,438,1095,449,1140,450,1184,446,1229,441,1276,439,1328,444,1386,461,1424,479,1459,502,1515,549,1510,548,1456,506,1421,484,1384,466,1327,450,1276,444,1229,446,1184,452,1140,456,1094,454,1045,443,991,418,966,399,945,375,920,330"/>
|
|
<area shape="poly" id="edge52_Node000024_Node000010" title=" " alt="" coords="829,310,701,317,548,327,406,347,349,361,308,377,245,415,219,434,198,454,182,477,170,503,162,534,160,571,160,751,162,776,167,796,176,811,187,823,219,839,259,845,359,847,414,849,468,856,606,882,744,898,965,917,959,917,744,904,605,887,468,862,413,854,359,852,259,851,217,844,184,827,172,814,162,798,157,777,155,751,155,571,157,533,165,501,177,474,194,451,216,430,242,411,305,373,348,355,405,342,548,322,701,311,834,308"/>
|
|
<area shape="rect" id="Node000025" href="$computation_8hpp.html" title=" " alt="" coords="882,464,1040,504"/>
|
|
<area shape="poly" id="edge54_Node000024_Node000025" title=" " alt="" coords="919,325,954,449,949,448,916,330"/>
|
|
<area shape="rect" id="Node000026" href="$key__list__operations_8hpp.html" title=" " alt="" coords="351,375,513,416"/>
|
|
<area shape="poly" id="edge60_Node000024_Node000026" title=" " alt="" coords="829,324,534,378,529,378,527,374,533,372,834,320"/>
|
|
<area shape="rect" id="Node000027" href="$utils_2dependencies_2detail_2graph_8hpp.html" title=" " alt="" coords="545,375,703,416"/>
|
|
<area shape="poly" id="edge64_Node000024_Node000027" title=" " alt="" coords="844,329,705,373,702,368,849,326"/>
|
|
<area shape="poly" id="edge58_Node000025_Node000007" title=" " alt="" coords="997,502,1086,552,1081,552,997,507"/>
|
|
<area shape="poly" id="edge55_Node000025_Node000009" title=" " alt="" coords="1041,495,1486,563,1481,564,1041,500"/>
|
|
<area shape="poly" id="edge57_Node000025_Node000010" title=" " alt="" coords="978,502,1009,551,1033,610,1045,658,1050,707,1051,770,1052,815,1048,860,1034,895,1031,891,1043,858,1047,815,1045,770,1045,708,1040,659,1027,611,1004,554,976,507"/>
|
|
<area shape="poly" id="edge56_Node000025_Node000015" title=" " alt="" coords="1020,502,1158,550,1165,554,1159,554,1156,555,1020,508"/>
|
|
<area shape="poly" id="edge59_Node000025_Node000018" title=" " alt="" coords="953,503,935,540,932,536,949,507"/>
|
|
<area shape="poly" id="edge61_Node000026_Node000003" title=" " alt="" coords="420,414,329,548,324,545,417,418"/>
|
|
<area shape="poly" id="edge62_Node000026_Node000010" title=" " alt="" coords="429,414,420,485,413,571,413,751,418,771,430,789,450,806,477,821,546,848,630,869,721,886,812,898,964,915,959,915,812,904,721,891,629,874,544,853,474,826,447,810,426,792,413,773,408,752,408,571,414,484,427,418"/>
|
|
<area shape="poly" id="edge63_Node000026_Node000017" title=" " alt="" coords="465,414,534,455,529,456,465,419"/>
|
|
<area shape="poly" id="edge65_Node000027_Node000002" title=" " alt="" coords="640,414,670,463,691,515,696,571,696,663,696,812,691,809,691,663,691,571,685,517,666,465,639,419"/>
|
|
<area shape="poly" id="edge66_Node000027_Node000003" title=" " alt="" coords="579,418,488,466,342,554,339,549,485,461,584,415"/>
|
|
<area shape="poly" id="edge67_Node000027_Node000017" title=" " alt="" coords="615,414,597,452,593,448,612,418"/>
|
|
<area shape="poly" id="edge71_Node000028_Node000005" title=" " alt="" coords="1904,503,1869,550,1866,546,1900,506"/>
|
|
<area shape="poly" id="edge73_Node000028_Node000007" title=" " alt="" coords="1835,503,1826,507,1724,518,1637,521,1488,517,1417,516,1342,520,1257,532,1158,555,1154,556,1153,551,1157,550,1256,527,1341,515,1417,511,1489,512,1637,515,1724,512,1825,502,1840,502"/>
|
|
<area shape="poly" id="edge69_Node000028_Node000009" title=" " alt="" coords="1835,504,1589,562,1588,557,1840,503"/>
|
|
<area shape="poly" id="edge72_Node000028_Node000010" title=" " alt="" coords="1920,503,1924,660,1924,751,1922,775,1917,795,1908,811,1897,824,1866,840,1827,848,1734,851,1683,854,1632,862,1476,890,1319,908,1180,917,1075,921,1075,915,1180,912,1319,902,1475,885,1632,856,1683,849,1733,846,1826,842,1864,835,1893,820,1904,808,1912,793,1917,774,1919,751,1919,660,1916,507"/>
|
|
<area shape="poly" id="edge74_Node000028_Node000022" title=" " alt="" coords="1872,504,1836,527,1805,554,1781,590,1764,628,1760,624,1776,587,1801,551,1833,523,1867,506"/>
|
|
<area shape="rect" id="Node000029" title=" " alt="" coords="1959,560,2033,586"/>
|
|
<area shape="poly" id="edge70_Node000028_Node000029" title=" " alt="" coords="1936,502,1977,549,1972,548,1934,507"/>
|
|
<area shape="poly" id="edge76_Node000030_Node000010" title=" " alt="" coords="2199,591,2196,648,2182,722,2169,761,2152,799,2129,833,2099,861,2076,872,2039,882,1933,897,1794,908,1635,915,1312,922,1075,922,1075,916,1312,916,1634,910,1793,903,1932,892,2038,877,2074,867,2096,857,2125,829,2147,796,2164,759,2177,721,2191,648,2195,595"/>
|
|
<area shape="poly" id="edge77_Node000030_Node000022" title=" " alt="" coords="2118,589,1837,646,1836,641,2113,590"/>
|
|
</map>
|