<map id="chi::graphFunctionToJson" name="chi::graphFunctionToJson">
<area shape="rect" id="node2" href="$structchi_1_1GraphFunction.html#ab457f58fbb96c8089340b4ebd43cb633" title="Get the function data inputs in the format {type, docstring}. " alt="" coords="1108,485,1240,526"/>
<area shape="rect" id="node9" href="$structchi_1_1GraphFunction.html#ab0bf0d819ff062c01220614f617d5965" title="Get the function data outputs in the format {type, docstring}. " alt="" coords="1108,718,1240,759"/>
<area shape="rect" id="node14" href="$structchi_1_1GraphFunction.html#ad261ccd66a6fcbf6492cf6565e365d0e" title="Get the description of the function. " alt="" coords="225,2241,357,2282"/>
<area shape="rect" id="node15" href="$structchi_1_1GraphFunction.html#a64fa4eceaf024d3ebf628fe15e7ca9be" title="Get the function exec inputs. " alt="" coords="1108,946,1240,987"/>
<area shape="rect" id="node19" href="$structchi_1_1GraphFunction.html#ab47bbbd84f14240b824c1a780b125207" title="Get the function exec outputs. " alt="" coords="429,1165,561,1206"/>
<area shape="rect" id="node24" href="$structchi_1_1GraphFunction.html#a89069f6e08f71cfbafb245ea16c8d69f" title="Get the name of the function. " alt="" coords="1108,1937,1240,1978"/>
<area shape="rect" id="node34" href="$structchi_1_1GraphFunction.html#a44f8f791775e4878b6bde37140cd131d" title="Get the local variables. " alt="" coords="225,1290,357,1331"/>
<area shape="rect" id="node41" href="$structchi_1_1GraphFunction.html#aa5985d96d7564d7ee7f240fdb02b41a6" title="Get the nodes in the function Usually called by connectData or connectExec or GraphFunction. " alt="" coords="1295,2190,1427,2231"/>
<area shape="rect" id="node3" href="$structchi_1_1GraphFunction.html#ab2b04efa795ef12d628f13ff55e55043" title="Add an input to the end of the argument list. " alt="" coords="1295,423,1427,465"/>
<area shape="rect" id="node6" href="$structchi_1_1GraphFunction.html#abac77d34a4bf04d7c409655b0b3e89d0" title="Remove an input from the argument list Also removes invalid connections If idx is out of range..." alt="" coords="1295,489,1427,530"/>
<area shape="rect" id="node7" href="$structchi_1_1GraphFunction.html#a4bb426c921d46bbd8cbf237d716bc1c5" title="Rename a data input This also updates the entry node If idx is out of range, this function does nothi..." alt="" coords="1295,554,1427,595"/>
<area shape="rect" id="node8" href="$structchi_1_1GraphFunction.html#aa69ea8953b3c1b9da14a5364c747e49b" title="Change the type of a data input This also updates the entry node and disconnects invalid connections..." alt="" coords="1295,358,1427,399"/>
<area shape="rect" id="node4" href="$structchi_1_1GraphFunction.html#a0564412e260698bdb3872d3d12dfc3bc" title="Get the GraphModule that contains this GraphFunction. " alt="" coords="1509,1097,1641,1138"/>
<area shape="rect" id="node5" href="$structchi_1_1ChiModule.html#af3cdb7e3d333fedc74ad862dcc5bca9f" title="Update the last edit time, signifying that it&#39;s been edited. " alt="" coords="1485,685,1665,726"/>
<area shape="rect" id="node10" href="$structchi_1_1GraphFunction.html#aef07b609586e0961cc16d0000362470d" title="Add an data output to the end of the argument list. " alt="" coords="1295,815,1427,857"/>
<area shape="rect" id="node11" href="$structchi_1_1GraphFunction.html#a65db0e7550128544600ebb1fff4bd69c" title="Remove an data output from the argument list Also removes invalid connections If idx is out of range..." alt="" coords="1291,685,1430,726"/>
<area shape="rect" id="node12" href="$structchi_1_1GraphFunction.html#a8b31017553adfc52ad6140868c328fbd" title="Modify an data output (change it&#39;s type and docstring) " alt="" coords="1291,750,1430,791"/>
<area shape="rect" id="node13" href="$structchi_1_1GraphFunction.html#a7772a0180716a2c29436d086d757743e" title="Change the type of a data output This also updates all exit nodes and disconnects invalid connections..." alt="" coords="1295,619,1427,661"/>
<area shape="rect" id="node16" href="$structchi_1_1GraphFunction.html#aa19f446296aa429b583cad3c044d780c" title="Add an exec input to the end of the argument list. " alt="" coords="1295,1063,1427,1105"/>
<area shape="rect" id="node17" href="$structchi_1_1GraphFunction.html#a90ff1195a338ddbf8e8654b6efc9b0b7" title="Remove an exec input from the argument list If idx is out of range, this function does nothing..." alt="" coords="1295,933,1427,974"/>
<area shape="rect" id="node18" href="$structchi_1_1GraphFunction.html#a26a88fe7adb30077c54732af11136685" title="Change the name for an exec input If idx is out of range, this function does nothing. " alt="" coords="1295,998,1427,1039"/>
<area shape="rect" id="node20" href="$structchi_1_1GraphFunction.html#a0ae483cab804b1128d14ff2560818f82" title="Add an exec output to the end of the argument list. " alt="" coords="1295,1129,1427,1170"/>
<area shape="rect" id="node21" href="$structchi_1_1GraphFunction.html#af452babcc5f350cf185b3b5f98151e14" title="Remove an exec output from the argument list If idx is out of range, this function does nothing..." alt="" coords="1289,293,1432,334"/>
<area shape="rect" id="node22" href="$structchi_1_1GraphFunction.html#a3c10d56dd68371400993b4a3c120f585" title="Rename an exec output If idx is out of range, this function does nothing. " alt="" coords="657,1165,800,1206"/>
<area shape="rect" id="node23" href="$structchi_1_1GraphFunction.html#a56ba667341ecc6fce1e290cce6aedf53" title="Gets the nodes with a given type. " alt="" coords="901,1398,1033,1439"/>
<area shape="rect" id="node32" href="$structchi_1_1GraphFunction.html#a1d740529978bdf31284b6b815ec0426b" title="Create a fresh NodeType for an entry. " alt="" coords="889,1165,1045,1206"/>
<area shape="rect" id="node33" href="$structchi_1_1GraphFunction.html#af14ad950cfff4ad3091827f9b6ad1cd2" title="Create a fresh NodeType for an exit. " alt="" coords="893,1230,1041,1271"/>
<area shape="rect" id="node25" href="$structchi_1_1GraphFunction.html#ad739c826ed87035857193995c23cabe2" title="Get the qualified name of the function Same as module().fullName() + &quot;:&quot; + name();. " alt="" coords="1295,2022,1427,2063"/>
<area shape="rect" id="node27" href="$structchi_1_1GraphFunction.html#a27c87614be4357e97c1ececd2228f865" title="Set the name of the function. " alt="" coords="1295,1854,1427,1895"/>
<area shape="rect" id="node26" href="$structchi_1_1ChiModule.html#a92ab6d528ac41a91b6ac21ededfccc38" title="Get the full name of the module. " alt="" coords="1491,2139,1658,2165"/>
<area shape="rect" id="node28" href="$structchi_1_1GraphFunction.html#aca401237496ae311e43c7a43519e4720" title="Get the context. " alt="" coords="1509,1441,1641,1482"/>
<area shape="rect" id="node29" href="$structchi_1_1Context.html#aeec68d24b0031bd29cbc272c8b5fd415" title="Find all uses of a node type in all the loaded modules. " alt="" coords="1485,1847,1664,1889"/>
<area shape="rect" id="node30" href="$structchi_1_1Context.html#a28706d36f049088c98cd726921512668" title="Gets a NodeType from the JSON and name. " alt="" coords="1481,1913,1668,1954"/>
<area shape="rect" id="node31" href="$structchi_1_1Result.html#a59ef40f4a327cbdea263d6e4b5af2ad8" title="Add a entry to the result, either a warning or an error. " alt="" coords="1716,1847,1860,1873"/>
<area shape="rect" id="node35" href="$structchi_1_1GraphFunction.html#a0123fb77fb0a19ea18163afb88f7687b" title="Get a local varaible by name. " alt="" coords="645,725,813,766"/>
<area shape="rect" id="node36" href="$structchi_1_1GraphFunction.html#a9a3b003e74692f5d0aa474d28c0dd23d" title="Create a new local varaible in the module. " alt="" coords="405,699,584,741"/>
<area shape="rect" id="node37" href="$structchi_1_1GraphFunction.html#a81f2a4203abba46ff8494a6a7e192094" title="Remove a local variable from the function by name. " alt="" coords="653,1314,804,1355"/>
<area shape="rect" id="node43" href="$structchi_1_1GraphFunction.html#a60bc423cb4fed3605a446da112949483" title="Rename a local variable. " alt="" coords="419,1398,570,1439"/>
<area shape="rect" id="node49" href="$structchi_1_1GraphFunction.html#a4c38679ec5e727bfb71c8eaaa5a8ca1a" title="Set a new type to a local variable. " alt="" coords="423,1726,567,1767"/>
<area shape="rect" id="node38" href="$structchi_1_1GraphFunction.html#a2248f5089ddc01a46b9ba4129925a44c" title="Remove a node from the function. " alt="" coords="1108,1593,1240,1634"/>
<area shape="rect" id="node39" href="$namespacechi.html#a103b99abd766aa4d303a5004fe783c03" title="Disconnect a exec connection. " alt="" coords="1291,1701,1431,1728"/>
<area shape="rect" id="node40" href="$namespacechi.html#a4694f9910cf90fd7c202fe117c4f257e" title="Disconnect a data connection. " alt="" coords="1292,1651,1429,1677"/>
<area shape="rect" id="node42" href="$structchi_1_1NodeInstance.html#aa82e9350339e553aa56d2bac1d3a3834" title="Get the ID of the instance, unique to the graph. " alt="" coords="1288,1600,1433,1627"/>
<area shape="rect" id="node44" href="$structchi_1_1GraphModule.html#a133c0595e0bb888f958e9769838f6c0c" title="Create a node type that is in the module from the name and json. " alt="" coords="634,1853,823,1894"/>
<area shape="rect" id="node45" href="$structchi_1_1GraphModule.html#ac251cc6b4242642f6601c8c3607f5747" title="Gets if C support is enabled. " alt="" coords="873,1835,1060,1861"/>
<area shape="rect" id="node46" href="$namespacechi.html#a2b3839fa03d8bfb6ef3238543d44d865" title="Parse something that looks like: {&quot;hello&quot;: &quot;there&quot;} into {&quot;hello&quot;, &quot;there&quot;}. " alt="" coords="897,1885,1037,1912"/>
<area shape="rect" id="node47" href="$namespacechi.html#aa47212ba13fb1a1d26774dc208c15255" title="Parse a colonated pair Example: lang:i32 would turn into {lang, i32}. " alt="" coords="899,1784,1034,1811"/>
<area shape="rect" id="node48" href="$structchi_1_1ChiModule.html#a5c28c9fe74ad3cb704b613843b267512" title="Get the Context that this module belongs to. " alt="" coords="887,1936,1046,1963"/>
<area shape="rect" id="node50" href="$structchi_1_1DataType.html#ae9fab4c8e69822190df1c28f1793005c" title="Get the qualified name of the type (module().fullName() + &quot;:&quot; name()) " alt="" coords="632,2139,825,2165"/>
</map>
