<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">Test</docanchor>
    <docanchor file="index">Introduction</docanchor>
    <docanchor file="index">Compilation</docanchor>
    <docanchor file="index">Architecture</docanchor>
  </compound>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/maintainer/updatedoc/wikidot/</path>
    <filename>____init_____8py</filename>
    <namespace>wikidot</namespace>
  </compound>
  <compound kind="file">
    <name>AeslEditor.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>AeslEditor_8cpp</filename>
    <includes id="AeslEditor_8cpp" name="AeslEditor.cpp" local="yes" imported="no">AeslEditor.h</includes>
    <includes id="AeslEditor_8h" name="AeslEditor.h" local="yes" imported="no">AeslEditor.h</includes>
    <includes id="CustomWidgets_8h" name="CustomWidgets.h" local="yes" imported="no">CustomWidgets.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>AeslEditor.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>AeslEditor_8h</filename>
    <class kind="class">Aseba::AeslBreakpointSidebar</class>
    <class kind="class">Aseba::AeslEditor</class>
    <class kind="class">Aseba::AeslEditorSidebar</class>
    <class kind="struct">Aseba::AeslEditorUserData</class>
    <class kind="class">Aseba::AeslHighlighter</class>
    <class kind="class">Aseba::AeslLineNumberSidebar</class>
    <class kind="struct">Aseba::AeslHighlighter::CommentBlockRule</class>
    <class kind="struct">Aseba::AeslHighlighter::HighlightingRule</class>
    <namespace>Aseba</namespace>
    <member kind="enumeration">
      <name>LocalContext</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad0450911ee8fdf1d25967753a9df3b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnknownContext</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ggad0450911ee8fdf1d25967753a9df3b45af566a65002e0aafa97276d8e99c38a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VarDefContext</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ggad0450911ee8fdf1d25967753a9df3b45a1696fcd7e7eadab3a6dbbd29986f47a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LeftValueContext</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ggad0450911ee8fdf1d25967753a9df3b45a456eea867f145ac4b04929031f3a9498</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FunctionContext</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ggad0450911ee8fdf1d25967753a9df3b45a10ab4e94419a3061b08d5ceb74266b13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EventContext</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ggad0450911ee8fdf1d25967753a9df3b45a25a97e0a3c387f0960f267caa03d6b8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GeneralContext</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ggad0450911ee8fdf1d25967753a9df3b45ad8480a60a574fe0130c876cd12ccb28b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>analysis.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/compiler/</path>
    <filename>analysis_8cpp</filename>
    <includes id="compiler_8h" name="compiler.h" local="yes" imported="no">compiler.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>aseba-test-natives-count.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/tests/</path>
    <filename>aseba-test-natives-count_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>AsebaSendMessage</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga4bf2b8e55c382323e67b8501d1fe93a7</anchor>
      <arglist>(AsebaVMState *vm, uint16 id, const void *data, uint16 size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>aseba-test-natives-count_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AsebaMarxbot-vm-descriptions.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/targets/enki-marxbot/</path>
    <filename>AsebaMarxbot-vm-descriptions_8c</filename>
    <member kind="variable">
      <type>AsebaVMDescription</type>
      <name>vmDistanceSensorsDescription</name>
      <anchorfile>AsebaMarxbot-vm-descriptions_8c.html</anchorfile>
      <anchor>a6e2c3052042a74ef0acf140962aa70bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AsebaVMDescription</type>
      <name>vmLeftMotorDescription</name>
      <anchorfile>AsebaMarxbot-vm-descriptions_8c.html</anchorfile>
      <anchor>a5027590baa51a4015842e75f8e869414</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AsebaVMDescription</type>
      <name>vmProximitySensorsDescription</name>
      <anchorfile>AsebaMarxbot-vm-descriptions_8c.html</anchorfile>
      <anchor>a1e054ffcbd4e1172b474d48f4d2f206c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AsebaVMDescription</type>
      <name>vmRightMotorDescription</name>
      <anchorfile>AsebaMarxbot-vm-descriptions_8c.html</anchorfile>
      <anchor>ac32916184daf6ac2ec0a3d84bb128a17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AsebaMarxbot.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/targets/enki-marxbot/</path>
    <filename>AsebaMarxbot_8cpp</filename>
    <includes id="AsebaMarxbot_8cpp" name="AsebaMarxbot.cpp" local="yes" imported="no">AsebaMarxbot.h</includes>
    <namespace>Enki</namespace>
    <member kind="typedef">
      <type>std::map&lt; AsebaVMState *, Enki::AsebaMarxbot * &gt;</type>
      <name>VmSocketMap</name>
      <anchorfile>AsebaMarxbot_8cpp.html</anchorfile>
      <anchor>acd91f980869ca23016b8711f1fc52053</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaAssert</name>
      <anchorfile>AsebaMarxbot_8cpp.html</anchorfile>
      <anchor>aa50e7eece30679e20518479441eae7af</anchor>
      <arglist>(AsebaVMState *vm, AsebaAssertReason reason)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaGetBuffer</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>gac024d3ce5f42042757c99849a212142e</anchor>
      <arglist>(AsebaVMState *vm, uint8 *data, uint16 maxLength, uint16 *source)</arglist>
    </member>
    <member kind="function">
      <type>const AsebaLocalEventDescription *</type>
      <name>AsebaGetLocalEventsDescriptions</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga31d013a7f114981f2b90892de225ac4b</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>const AsebaNativeFunctionDescription *const *</type>
      <name>AsebaGetNativeFunctionsDescriptions</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga968bbb8ab84a0ab4b67deaedd9b59bd0</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>const AsebaVMDescription *</type>
      <name>AsebaGetVMDescription</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga3068fac4b727b6d3483afa6d3fa20edd</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNativeFunction</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga18ec50bbe67e33e24680f9d330d41de4</anchor>
      <arglist>(AsebaVMState *vm, uint16 id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaPutVmToSleep</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga1f4d471e74df095ae8602338ca5cdae6</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaResetIntoBootloader</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaa15bb6ca4e20b35fef97a7ab56aea4ae</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaSendBuffer</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga0db20336d2f5525f47651e06545f613e</anchor>
      <arglist>(AsebaVMState *vm, const uint8 *data, uint16 length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaWriteBytecode</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga28acfc495d8e238986342d34afe8ba97</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VmSocketMap</type>
      <name>asebaSocketMaps</name>
      <anchorfile>AsebaMarxbot_8cpp.html</anchorfile>
      <anchor>af7df4c0bf388ea26fb8c6cd1b9a61575</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const AsebaLocalEventDescription</type>
      <name>localEvents</name>
      <anchorfile>AsebaMarxbot_8cpp.html</anchorfile>
      <anchor>ac8abe98b4a7a6970b552d421b5b40bd7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static AsebaNativeFunctionPointer</type>
      <name>nativeFunctions</name>
      <anchorfile>AsebaMarxbot_8cpp.html</anchorfile>
      <anchor>a3dfb27b7726bbd93af00aa334241053c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const AsebaNativeFunctionDescription *</type>
      <name>nativeFunctionsDescriptions</name>
      <anchorfile>AsebaMarxbot_8cpp.html</anchorfile>
      <anchor>a2455b9cade6477495bf68de099ccc9c6</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>AsebaVMDescription</type>
      <name>vmDistanceSensorsDescription</name>
      <anchorfile>AsebaMarxbot_8cpp.html</anchorfile>
      <anchor>a6e2c3052042a74ef0acf140962aa70bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AsebaVMDescription</type>
      <name>vmLeftMotorDescription</name>
      <anchorfile>AsebaMarxbot_8cpp.html</anchorfile>
      <anchor>a5027590baa51a4015842e75f8e869414</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AsebaVMDescription</type>
      <name>vmProximitySensorsDescription</name>
      <anchorfile>AsebaMarxbot_8cpp.html</anchorfile>
      <anchor>a1e054ffcbd4e1172b474d48f4d2f206c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AsebaVMDescription</type>
      <name>vmRightMotorDescription</name>
      <anchorfile>AsebaMarxbot_8cpp.html</anchorfile>
      <anchor>ac32916184daf6ac2ec0a3d84bb128a17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AsebaMarxbot.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/targets/enki-marxbot/</path>
    <filename>AsebaMarxbot_8h</filename>
    <class kind="class">Enki::AsebaMarxbot</class>
    <class kind="struct">Enki::AsebaMarxbot::BaseVariables</class>
    <class kind="struct">Enki::AsebaMarxbot::DistanceSensorVariables</class>
    <class kind="struct">Enki::AsebaMarxbot::Event</class>
    <class kind="struct">Enki::AsebaMarxbot::Module</class>
    <class kind="struct">Enki::AsebaMarxbot::MotorVariables</class>
    <class kind="struct">Enki::AsebaMarxbot::ProximitySensorVariables</class>
    <namespace>Enki</namespace>
  </compound>
  <compound kind="file">
    <name>asebatest.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/tests/</path>
    <filename>asebatest_8cpp</filename>
    <class kind="struct">AsebaNode</class>
    <class kind="struct">AsebaNode::Variables</class>
    <member kind="function">
      <type>void</type>
      <name>AsebaAssert</name>
      <anchorfile>asebatest_8cpp.html</anchorfile>
      <anchor>aa50e7eece30679e20518479441eae7af</anchor>
      <arglist>(AsebaVMState *vm, AsebaAssertReason reason)</arglist>
    </member>
    <member kind="function">
      <type>const AsebaNativeFunctionDescription *const *</type>
      <name>AsebaGetNativeFunctionsDescriptions</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga968bbb8ab84a0ab4b67deaedd9b59bd0</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNativeFunction</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga18ec50bbe67e33e24680f9d330d41de4</anchor>
      <arglist>(AsebaVMState *vm, uint16 id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaPutVmToSleep</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga1f4d471e74df095ae8602338ca5cdae6</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaResetIntoBootloader</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaa15bb6ca4e20b35fef97a7ab56aea4ae</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaSendDescription</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gafaace6cf1606f93a58bd24984526bbdf</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaSendMessage</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga4bf2b8e55c382323e67b8501d1fe93a7</anchor>
      <arglist>(AsebaVMState *vm, uint16 type, const void *data, uint16 size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaSendVariables</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga315dc0057f9ec597ed777e60238aef1b</anchor>
      <arglist>(AsebaVMState *vm, uint16 start, uint16 length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaWriteBytecode</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga28acfc495d8e238986342d34afe8ba97</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>checkForError</name>
      <anchorfile>asebatest_8cpp.html</anchorfile>
      <anchor>a20c8794d9f20af5f890a27e4cffa5f3a</anchor>
      <arglist>(const std::string &amp;module, bool shouldFail, bool wasError, const std::wstring &amp;errorMessage=L&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump_source</name>
      <anchorfile>asebatest_8cpp.html</anchorfile>
      <anchor>a3037a3e9237a677159f80bb37188c272</anchor>
      <arglist>(const std::wstring &amp;source)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>executionError</name>
      <anchorfile>asebatest_8cpp.html</anchorfile>
      <anchor>ac0fe2b6f17852ff12e1b84f6a1604ecf</anchor>
      <arglist>(false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>asebatest_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>std::wstring</type>
      <name>read_source</name>
      <anchorfile>asebatest_8cpp.html</anchorfile>
      <anchor>a5c15ff4583f663d5e2d6fb35e67f91ac</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>usage</name>
      <anchorfile>asebatest_8cpp.html</anchorfile>
      <anchor>ac8925fe8d8bafbceaae4ed83336d7339</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct option</type>
      <name>long_options</name>
      <anchorfile>asebatest_8cpp.html</anchorfile>
      <anchor>ab5b68aa8f898c499ca2c3092ecd9e552</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static AsebaNativeFunctionPointer</type>
      <name>nativeFunctions</name>
      <anchorfile>asebatest_8cpp.html</anchorfile>
      <anchor>a3dfb27b7726bbd93af00aa334241053c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const AsebaNativeFunctionDescription *</type>
      <name>nativeFunctionsDescriptions</name>
      <anchorfile>asebatest_8cpp.html</anchorfile>
      <anchor>a2455b9cade6477495bf68de099ccc9c6</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>short_options</name>
      <anchorfile>asebatest_8cpp.html</anchorfile>
      <anchor>a1b2eba90746ebcc96024e4185556526a</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BootloaderInterface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/utils/</path>
    <filename>BootloaderInterface_8cpp</filename>
    <includes id="BootloaderInterface_8h" name="BootloaderInterface.h" local="yes" imported="no">BootloaderInterface.h</includes>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="HexFile_8h" name="HexFile.h" local="yes" imported="no">HexFile.h</includes>
    <includes id="FormatableString_8h" name="FormatableString.h" local="yes" imported="no">FormatableString.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>BootloaderInterface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/utils/</path>
    <filename>BootloaderInterface_8h</filename>
    <class kind="class">Aseba::BootloaderInterface</class>
    <class kind="struct">Aseba::BootloaderInterface::Error</class>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>can-buffer.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/transport/can/</path>
    <filename>can-buffer_8c</filename>
    <includes id="can-buffer_8c" name="can-buffer.c" local="yes" imported="no">can-net.h</includes>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaGetBuffer</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>gac024d3ce5f42042757c99849a212142e</anchor>
      <arglist>(AsebaVMState *vm, uint8 *data, uint16 maxLength, uint16 *source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaSendBuffer</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga0db20336d2f5525f47651e06545f613e</anchor>
      <arglist>(AsebaVMState *vm, const uint8 *data, uint16 length)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>can-net.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/transport/can/</path>
    <filename>can-net_8c</filename>
    <includes id="can-net_8h" name="can-net.h" local="yes" imported="no">can-net.h</includes>
    <class kind="struct">AsebaCan</class>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_MIN</name>
      <anchorfile>can-net_8c.html</anchorfile>
      <anchor>adeaf08692bfec180eeac2982713cd15a</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CANID_TO_ID</name>
      <anchorfile>can-net_8c.html</anchorfile>
      <anchor>a718ccad8b31ad7d9fea600bce1047a14</anchor>
      <arglist>(canid)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CANID_TO_TYPE</name>
      <anchorfile>can-net_8c.html</anchorfile>
      <anchor>ae8433dd48f95328dda3ca867dde8e949</anchor>
      <arglist>(canid)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_DROPPING_SOURCE</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga1a38d8979fa938240efd559ad338a294</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TO_CANID</name>
      <anchorfile>can-net_8c.html</anchorfile>
      <anchor>a64792cab71c71e47054df362f687fcd1</anchor>
      <arglist>(type, id)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_PACKET_NORMAL</name>
      <anchorfile>can-net_8c.html</anchorfile>
      <anchor>aa8ce8355b98a2baaa97f4cf350db2189</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_PACKET_START</name>
      <anchorfile>can-net_8c.html</anchorfile>
      <anchor>a9e0877b7a573a8ca191c7acfeb6b466b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_PACKET_STOP</name>
      <anchorfile>can-net_8c.html</anchorfile>
      <anchor>a09e58e0cbe29e35e00bdd32cd8089ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_SMALL_PACKET</name>
      <anchorfile>can-net_8c.html</anchorfile>
      <anchor>a5e5d9498daf342e76b70eb1fed371799</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaCanFlushQueue</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga40d6395a01314d100c15087b0722d80e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaCanFrameReceived</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga4aee129dc26669775c9d0be6059bfaa5</anchor>
      <arglist>(const CanFrame *frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaCanFrameSent</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>gaaa26ada321b926ab227ea0cfd0d3a460</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaCanGetMinMultipleOfHeight</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga5eb60593655b96ab871908e8a2a853a6</anchor>
      <arglist>(uint16 v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaCanInit</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>gaa9dfe5f25495002ca0954795e2e73a44</anchor>
      <arglist>(uint16 id, AsebaCanSendFrameFP sendFrameFP, AsebaCanIntVoidFP isFrameRoomFP, AsebaCanVoidVoidFP receivedPacketDroppedFP, AsebaCanVoidVoidFP sentPacketDroppedFP, CanFrame *sendQueue, size_t sendQueueSize, CanFrame *recvQueue, size_t recvQueueSize)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaCanRecv</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>gaa8fa431c94c28e7463a2a9bb1278885f</anchor>
      <arglist>(uint8 *data, size_t size, uint16 *source)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaCanRecvBufferEmpty</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga72f8a836f01ed940390e66dffff2f270</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaCanRecvFreeQueue</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga3c940bbb3ca3725329a3bc30d98a5cf4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AsebaCanRecvQueueFreeFrames</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga229b4d7ae25402d03a85dadc4a61f1ef</anchor>
      <arglist>(uint16 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AsebaCanRecvQueueGarbageCollect</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>gadea8488be387f4c7d8f095e652df31b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16</type>
      <name>AsebaCanRecvQueueGetMaxUsedFrames</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>gad167a5b8eaa837466ce32cbbc8c34c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16</type>
      <name>AsebaCanRecvQueueGetMinFreeFrames</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga63b7db7556b8cd2188533facc48f49a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaCanSend</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga8b21b0705fe0e6e7c759a57cab20dc02</anchor>
      <arglist>(const uint8 *data, size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16</type>
      <name>AsebaCanSendQueueGetFreeFrames</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>gae815a58bf636718aac20bf746344c713</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16</type>
      <name>AsebaCanSendQueueGetUsedFrames</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga8a4796dc0a6455d1dbfeb529d22cb85a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AsebaCanSendQueueInsert</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>gaa1339b1e1e68c97494099fa1a7b27d26</anchor>
      <arglist>(uint16 canid, const uint8 *data, size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AsebaCanSendQueueToPhysicalLayer</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>gacb185eab5cf7ad18fa930f3efe972b8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaCanSendSpecificSource</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga4bb9dfe2aef68fc4933a32feb6f913e0</anchor>
      <arglist>(const uint8 *data, size_t size, uint16 source)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct AsebaCan</type>
      <name>asebaCan</name>
      <anchorfile>can-net_8c.html</anchorfile>
      <anchor>a26ff54cd429d606b5a7ec46874624ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint16</type>
      <name>dropping</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga6ee99cbce547f1b3f40526e54498359a</anchor>
      <arglist>[MAX_DROPPING_SOURCE]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>can-net.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/transport/can/</path>
    <filename>can-net_8h</filename>
    <class kind="struct">CanFrame</class>
    <member kind="typedef">
      <type>int(*</type>
      <name>AsebaCanIntVoidFP</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga58c141baf311dbf83de6d1883270b449</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>AsebaCanSendFrameFP</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga7f1c5622a96391a6a8b97ad044245e0e</anchor>
      <arglist>)(const CanFrame *frame)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>AsebaCanVoidVoidFP</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>gac2bee7c37a5c72251fc734d43989ace3</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaCanFlushQueue</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga40d6395a01314d100c15087b0722d80e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaCanFrameReceived</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga4aee129dc26669775c9d0be6059bfaa5</anchor>
      <arglist>(const CanFrame *frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaCanFrameSent</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>gaaa26ada321b926ab227ea0cfd0d3a460</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaCanInit</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>gaa9dfe5f25495002ca0954795e2e73a44</anchor>
      <arglist>(uint16 id, AsebaCanSendFrameFP sendFrameFP, AsebaCanIntVoidFP isFrameRoomFP, AsebaCanVoidVoidFP receivedPacketDroppedFP, AsebaCanVoidVoidFP sentPacketDroppedFP, CanFrame *sendQueue, size_t sendQueueSize, CanFrame *recvQueue, size_t recvQueueSize)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaCanRecv</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>gaa8fa431c94c28e7463a2a9bb1278885f</anchor>
      <arglist>(uint8 *data, size_t size, uint16 *source)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaCanRecvBufferEmpty</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga72f8a836f01ed940390e66dffff2f270</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaCanRecvFreeQueue</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga3c940bbb3ca3725329a3bc30d98a5cf4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaCanSend</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga8b21b0705fe0e6e7c759a57cab20dc02</anchor>
      <arglist>(const uint8 *data, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaCanSendSpecificSource</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga4bb9dfe2aef68fc4933a32feb6f913e0</anchor>
      <arglist>(const uint8 *data, size_t size, uint16 source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaIdle</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga79b58417a3c91471093b89af72cbfd98</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaShouldDropPacket</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga1cad1718a5ca3a0ce9f4aedc91fe7063</anchor>
      <arglist>(uint16 source, const uint8 *data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>challenge-vm-description.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/targets/challenge/</path>
    <filename>challenge-vm-description_8c</filename>
    <includes id="challenge-vm-description_8c" name="challenge-vm-description.c" local="yes" imported="no">../../vm/natives.h</includes>
    <includes id="vm_8h" name="vm.h" local="yes" imported="no">vm.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SIMPLIFIED_EPUCK</name>
      <anchorfile>challenge-vm-description_8c.html</anchorfile>
      <anchor>afcd7baf240f75bdffd88336db5a89de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AsebaVMDescription</type>
      <name>vmDescription_en</name>
      <anchorfile>challenge-vm-description_8c.html</anchorfile>
      <anchor>a3f34ae4f243064e794209f914616726a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AsebaVMDescription</type>
      <name>vmDescription_fr</name>
      <anchorfile>challenge-vm-description_8c.html</anchorfile>
      <anchor>afc7173777845f67b6446fc4a5f51313d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>challenge.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/targets/challenge/</path>
    <filename>challenge_8cpp</filename>
    <includes id="challenge_8cpp" name="challenge.cpp" local="yes" imported="no">../../transport/buffer/vm-buffer.h</includes>
    <class kind="class">Enki::AsebaFeedableEPuck</class>
    <class kind="class">Enki::EPuckFeeder</class>
    <class kind="class">Enki::EPuckFeeding</class>
    <class kind="class">Enki::FeedableEPuck</class>
    <class kind="class">Enki::FeederModel</class>
    <class kind="struct">Enki::AsebaFeedableEPuck::Variables</class>
    <namespace>Enki</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEATH_ANIMATION_STEPS</name>
      <anchorfile>challenge_8cpp.html</anchorfile>
      <anchor>a0e14dcb39b398b7a0ab20c40ac40a9cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPUCK_ENERGY_CONSUMPTION_RATE</name>
      <anchorfile>challenge_8cpp.html</anchorfile>
      <anchor>a91b4de940a2672902344440b93fe6947</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPUCK_FEEDER_COLOR_ACTIVE</name>
      <anchorfile>challenge_8cpp.html</anchorfile>
      <anchor>a8edff4f0894ceb8f6e8b7a7705d826c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPUCK_FEEDER_COLOR_DEAD</name>
      <anchorfile>challenge_8cpp.html</anchorfile>
      <anchor>a6e7cb2906a5a9701dba9685baaf68d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPUCK_FEEDER_COLOR_INACTIVE</name>
      <anchorfile>challenge_8cpp.html</anchorfile>
      <anchor>a1dba499950544ce902dc5180ee5d3ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPUCK_FEEDER_D_ENERGY</name>
      <anchorfile>challenge_8cpp.html</anchorfile>
      <anchor>a2c92f570efc1b3c32752e4252a1b3799</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPUCK_FEEDER_DEATH_SPAN</name>
      <anchorfile>challenge_8cpp.html</anchorfile>
      <anchor>a90d6234fa3109ca1bbf099a2c1dd0668</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPUCK_FEEDER_INITIAL_ENERGY</name>
      <anchorfile>challenge_8cpp.html</anchorfile>
      <anchor>a49f0276bf7aa3978748a667c0846c091</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPUCK_FEEDER_LIFE_SPAN</name>
      <anchorfile>challenge_8cpp.html</anchorfile>
      <anchor>ab9e7385586a5deaac3bc9bf37d74668f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPUCK_FEEDER_MAX_ENERGY</name>
      <anchorfile>challenge_8cpp.html</anchorfile>
      <anchor>a31e508ebd034287728f8e16a00f34458</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPUCK_FEEDER_RADIUS</name>
      <anchorfile>challenge_8cpp.html</anchorfile>
      <anchor>a5d9d59a8f3f11b3da11a7fcdfa170d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPUCK_FEEDER_RADIUS_DEAD</name>
      <anchorfile>challenge_8cpp.html</anchorfile>
      <anchor>a7e5ff53abb3bcd8285bc37b191fbe527</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPUCK_FEEDER_RANGE</name>
      <anchorfile>challenge_8cpp.html</anchorfile>
      <anchor>a2be11f0b74118b5fff9d2cc54a022f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPUCK_FEEDER_RECHARGE_RATE</name>
      <anchorfile>challenge_8cpp.html</anchorfile>
      <anchor>ad5595fc945544e7d273693bfaa391b3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPUCK_FEEDER_THRESHOLD_HIDE</name>
      <anchorfile>challenge_8cpp.html</anchorfile>
      <anchor>a43c10b8b6140d8e7c68d41a3db40aa65</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPUCK_FEEDER_THRESHOLD_SHOW</name>
      <anchorfile>challenge_8cpp.html</anchorfile>
      <anchor>a37d6e831c537d38f49b28a27f6414242</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPUCK_INITIAL_ENERGY</name>
      <anchorfile>challenge_8cpp.html</anchorfile>
      <anchor>ab8d9685b2d11d825f0cb55850e841ed5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PORT_BASE</name>
      <anchorfile>challenge_8cpp.html</anchorfile>
      <anchor>af96b6f28b4e12257e268cab1341aa7e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIMPLIFIED_EPUCK</name>
      <anchorfile>challenge_8cpp.html</anchorfile>
      <anchor>afcd7baf240f75bdffd88336db5a89de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QMap&lt; AsebaVMState *, Enki::AsebaFeedableEPuck * &gt;</type>
      <name>VmEPuckMap</name>
      <anchorfile>challenge_8cpp.html</anchorfile>
      <anchor>a1fa0631fb8067711fe88ac1f4be13431</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaAssert</name>
      <anchorfile>challenge_8cpp.html</anchorfile>
      <anchor>aa50e7eece30679e20518479441eae7af</anchor>
      <arglist>(AsebaVMState *vm, AsebaAssertReason reason)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaGetBuffer</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>gac024d3ce5f42042757c99849a212142e</anchor>
      <arglist>(AsebaVMState *vm, uint8 *data, uint16 maxLength, uint16 *source)</arglist>
    </member>
    <member kind="function">
      <type>const AsebaLocalEventDescription *</type>
      <name>AsebaGetLocalEventsDescriptions</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga31d013a7f114981f2b90892de225ac4b</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>const AsebaNativeFunctionDescription *const *</type>
      <name>AsebaGetNativeFunctionsDescriptions</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga968bbb8ab84a0ab4b67deaedd9b59bd0</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>const AsebaVMDescription *</type>
      <name>AsebaGetVMDescription</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga3068fac4b727b6d3483afa6d3fa20edd</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNativeFunction</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga18ec50bbe67e33e24680f9d330d41de4</anchor>
      <arglist>(AsebaVMState *vm, uint16 id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaPutVmToSleep</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga1f4d471e74df095ae8602338ca5cdae6</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaResetIntoBootloader</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaa15bb6ca4e20b35fef97a7ab56aea4ae</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaSendBuffer</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga0db20336d2f5525f47651e06545f613e</anchor>
      <arglist>(AsebaVMState *vm, const uint8 *data, uint16 length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaWriteBytecode</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga28acfc495d8e238986342d34afe8ba97</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>GLint</type>
      <name>GenFeederBase</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>a6154c7184a7f7e0896265ffcae575703</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLint</type>
      <name>GenFeederCharge0</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>a8cb2783c1b2b2eab282b09e46918ffea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLint</type>
      <name>GenFeederCharge1</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>af20345cf651c079c720115e473217ee7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLint</type>
      <name>GenFeederCharge2</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>a0be1e1ed6402757271dd401b50974d80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLint</type>
      <name>GenFeederCharge3</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>a9b73d58b420084dcbabf821b13fc14b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLint</type>
      <name>GenFeederRing</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>a8467607e8727b966ed68b9824a7ae79c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>initTexturesResources</name>
      <anchorfile>challenge_8cpp.html</anchorfile>
      <anchor>a8f22d920da7f50b97e7fe0a79b676c5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>challenge_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>polymorphic_downcast</name>
      <anchorfile>challenge_8cpp.html</anchorfile>
      <anchor>aa91b94e1a5977baf1158516874108bf8</anchor>
      <arglist>(Base base)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static VmEPuckMap</type>
      <name>asebaEPuckMap</name>
      <anchorfile>challenge_8cpp.html</anchorfile>
      <anchor>a63829a5b77ccd726b619450e3fc928c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const AsebaLocalEventDescription</type>
      <name>localEvents</name>
      <anchorfile>challenge_8cpp.html</anchorfile>
      <anchor>ac8abe98b4a7a6970b552d421b5b40bd7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static QString</type>
      <name>localName</name>
      <anchorfile>challenge_8cpp.html</anchorfile>
      <anchor>a51f9ba7c92e312a3febde5c5edb50808</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static AsebaNativeFunctionPointer</type>
      <name>nativeFunctions</name>
      <anchorfile>challenge_8cpp.html</anchorfile>
      <anchor>a3dfb27b7726bbd93af00aa334241053c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const AsebaNativeFunctionDescription *</type>
      <name>nativeFunctionsDescriptions</name>
      <anchorfile>challenge_8cpp.html</anchorfile>
      <anchor>a2455b9cade6477495bf68de099ccc9c6</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>AsebaVMDescription</type>
      <name>vmDescription_en</name>
      <anchorfile>challenge_8cpp.html</anchorfile>
      <anchor>a3f34ae4f243064e794209f914616726a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AsebaVMDescription</type>
      <name>vmDescription_fr</name>
      <anchorfile>challenge_8cpp.html</anchorfile>
      <anchor>afc7173777845f67b6446fc4a5f51313d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>challenge.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/targets/challenge/</path>
    <filename>challenge_8h</filename>
    <class kind="class">Enki::ChallengeApplication</class>
    <class kind="class">Enki::ChallengeViewer</class>
    <class kind="class">LanguageSelectionDialog</class>
    <namespace>Enki</namespace>
  </compound>
  <compound kind="file">
    <name>ClickableLabel.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>ClickableLabel_8cpp</filename>
    <includes id="ClickableLabel_8cpp" name="ClickableLabel.cpp" local="yes" imported="no">ClickableLabel.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>ClickableLabel.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>ClickableLabel_8h</filename>
    <class kind="class">Aseba::ClickableLabel</class>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>cmd.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/cmd/</path>
    <filename>cmd_8cpp</filename>
    <includes id="cmd_8cpp" name="cmd.cpp" local="yes" imported="no">../common/consts.h</includes>
    <includes id="errors__code_8h" name="errors_code.h" local="yes" imported="no">errors_code.h</includes>
    <class kind="class">Aseba::CmdBootloaderInterface</class>
    <namespace>Aseba</namespace>
    <member kind="function">
      <type>void</type>
      <name>dumpCommandList</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a3cc95e1a71f4926c86be470ad425fe37</anchor>
      <arglist>(ostream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpHelp</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a2ca1b908a20d87956a9fc57d41770369</anchor>
      <arglist>(ostream &amp;stream, const char *programName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpVersion</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a7816a12aaad88d84e9248ffe2ac44178</anchor>
      <arglist>(std::ostream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>errorBootloader</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a9a96025f160a58d77d3d9b0b6df78715</anchor>
      <arglist>(const string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>errorHexFile</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a67a46b01a171e64f7819f75ee01fca1b</anchor>
      <arglist>(const string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>errorMissingArgument</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a8feeb34ad3f0189c76ad76b8dd80600d</anchor>
      <arglist>(const char *programName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>errorOpenFile</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a6d4bb6e14b4677bdbaaa6e0dea589e99</anchor>
      <arglist>(const char *fileName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>errorReadPage</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a285c97b09b894899167158310c7bbee4</anchor>
      <arglist>(int pageNumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>errorServerDisconnected</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a83779ccb1b01d768d0cbdea712f94b05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>errorUnknownCommand</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>abfef59e8211f5a48968aa93f3ab0edd7</anchor>
      <arglist>(const char *cmd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>cmd_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>processCommand</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a3d486e2b7f4b994631aa2c6d646dd90a</anchor>
      <arglist>(Stream *stream, int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>compiler.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/compiler/</path>
    <filename>compiler_8cpp</filename>
    <includes id="compiler_8h" name="compiler.h" local="yes" imported="no">compiler.h</includes>
    <includes id="compiler_8cpp" name="compiler.cpp" local="yes" imported="no">tree.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>compiler.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/compiler/</path>
    <filename>compiler_8h</filename>
    <includes id="errors__code_8h" name="errors_code.h" local="yes" imported="no">errors_code.h</includes>
    <class kind="struct">Aseba::BytecodeElement</class>
    <class kind="struct">Aseba::BytecodeVector</class>
    <class kind="struct">Aseba::CommonDefinitions</class>
    <class kind="class">Aseba::Compiler</class>
    <class kind="struct">Aseba::Error</class>
    <class kind="class">Aseba::ErrorMessages</class>
    <class kind="struct">Aseba::TargetDescription::LocalEvent</class>
    <class kind="struct">Aseba::NamedValue</class>
    <class kind="struct">Aseba::NamedValuesVector</class>
    <class kind="struct">Aseba::TargetDescription::NamedVariable</class>
    <class kind="struct">Aseba::TargetDescription::NativeFunction</class>
    <class kind="struct">Aseba::TargetDescription::NativeFunctionParameter</class>
    <class kind="struct">Aseba::PreLinkBytecode</class>
    <class kind="struct">Aseba::SourcePos</class>
    <class kind="struct">Aseba::Compiler::SubroutineDescriptor</class>
    <class kind="struct">Aseba::TargetDescription</class>
    <class kind="struct">Aseba::Compiler::Token</class>
    <class kind="struct">Aseba::TranslatableError</class>
    <namespace>Aseba</namespace>
    <member kind="typedef">
      <type>NamedValue</type>
      <name>ConstantDefinition</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga0d3568c566f13247f4ac9407571729d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NamedValuesVector</type>
      <name>ConstantsDefinitions</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga25e3fc95b204a6c1bab5e6531a823ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NamedValue</type>
      <name>EventDescription</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga295c162e1bbfed11f44b5827b1c26c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NamedValuesVector</type>
      <name>EventsDescriptionsVector</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaca122415a6dcd9eea4bf6bf0bf23dbe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; short int &gt;</type>
      <name>VariablesDataVector</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga3f8134203b7199da225bc1f1191ca9ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::wstring &gt;</type>
      <name>VariablesNamesVector</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga85227ba896a1e6b774d20f7277d10aa1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CompilerTranslator.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/translations/</path>
    <filename>CompilerTranslator_8cpp</filename>
    <includes id="CompilerTranslator_8h" name="CompilerTranslator.h" local="yes" imported="no">CompilerTranslator.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>CompilerTranslator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/translations/</path>
    <filename>CompilerTranslator_8h</filename>
    <class kind="class">Aseba::CompilerTranslator</class>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>ConfigDialog.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>ConfigDialog_8cpp</filename>
    <includes id="ConfigDialog_8h" name="ConfigDialog.h" local="yes" imported="no">ConfigDialog.h</includes>
    <namespace>Aseba</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOL_TO_CHECKED</name>
      <anchorfile>ConfigDialog_8cpp.html</anchorfile>
      <anchor>a7a7e0be1dc8bec4ba867208397aa4df0</anchor>
      <arglist>(value)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECKED_TO_BOOL</name>
      <anchorfile>ConfigDialog_8cpp.html</anchorfile>
      <anchor>aa63a7cf9c69d3396912fa33a350a8f69</anchor>
      <arglist>(value)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CONFIG_PROPERTY_CHECKBOX_HANDLER</name>
      <anchorfile>ConfigDialog_8cpp.html</anchorfile>
      <anchor>a109a5daf81d154a3a980dd98f7bd54fd</anchor>
      <arglist>(name, page, keyword)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HORIZONTAL_STRUT</name>
      <anchorfile>ConfigDialog_8cpp.html</anchorfile>
      <anchor>ad911e228fbe2ed7061657f09e57b118d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TITLE_SPACING</name>
      <anchorfile>ConfigDialog_8cpp.html</anchorfile>
      <anchor>aec5142e2a0d37ed62a615095fb1d1b24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConfigDialog.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>ConfigDialog_8h</filename>
    <class kind="class">Aseba::ConfigDialog</class>
    <class kind="class">Aseba::ConfigPage</class>
    <class kind="class">Aseba::EditorPage</class>
    <class kind="class">Aseba::GeneralPage</class>
    <class kind="struct">Aseba::ConfigPage::WidgetCache</class>
    <namespace>Aseba</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CONFIG_PROPERTY_CHECKBOX_DECLARE</name>
      <anchorfile>ConfigDialog_8h.html</anchorfile>
      <anchor>adb46e59ab065af76c751d03c6bb932ec</anchor>
      <arglist>(name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>consts.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/common/</path>
    <filename>consts_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_BINARY_OPERATOR_MASK</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga4f780b81dfdf613aa5cd737a57a04202</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_DEFAULT_HOST</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaf2989e6928580d989d9bfcb11d8d95b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_DEFAULT_LISTEN_TARGET</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga38456fd1c0d4bda250bf57149c16f01d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_DEFAULT_PORT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga9e52d30bde07b8b11083f72cf079c268</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_DEFAULT_TARGET</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga123c01902682771a51169635e03fe0ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_IF_IS_WHEN_BIT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gafc74a0b4d52130d0019aab59ac536979</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_IF_WAS_TRUE_BIT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga29058c3a84040897ed754208720dafc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_MAX_EVENT_ARG_SIZE</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga2661dfbc6cffbe5245ef7b1a1efa520d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_MAX_INNER_PACKET_SIZE</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga1e3b17e9cafdc3d1a1f3748938b24511</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_MAX_OUTER_PACKET_SIZE</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga1bf537c2220ec38b7d728231b41dae51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_MAX_PACKET_SIZE</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga9e9fe10d7a7d573073ca0ce908dabc53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_PROTOCOL_VERSION</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga3582851ffb87696076192d90b7a19ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_UNARY_OPERATOR_MASK</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga9bc8d6064cf8fdb22e31a393e56b9b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_VERSION</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gacf19af46ffb7eba084fd0c80c274c37f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_VERSION_INT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga6827599431962844a2e9be0a1bbc6408</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AsebaBytecodeFromId</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gab0f88c4732e660812a92b18bf9183159</anchor>
      <arglist>(id)</arglist>
    </member>
    <member kind="enumeration">
      <name>AsebaBinaryOperator</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga053d15a45399a8ff3c2ef81f6d1c9820</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_SHIFT_LEFT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820a547359e36e1319fab127df681e113bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_SHIFT_RIGHT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820a23ba567c322b000d9959d5a7c0fb2293</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_ADD</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820ae5047034ce94b3d9248bfd70c3e1db08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_SUB</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820a37f8cd4c67777bb6fa545c748e5db0c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_MULT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820a8b61e6b5b6abfe37b02a083301286f5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_DIV</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820accaa526d85dc17dc81c7c02eacea028d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_MOD</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820a150e33de0c02b220820fa36dac7b54d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_BIT_OR</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820a9736b374bc258599b1316c49a38df436</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_BIT_XOR</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820a45ace68dc604d4d1165c7948e627624d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_BIT_AND</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820a3f587c3ef8ef735b3c36a38a27ea48d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_EQUAL</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820abb6142e9300d95bb49600f14f0b29b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_NOT_EQUAL</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820a8277bad8d57d89c4f543d82db0ee7545</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_BIGGER_THAN</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820a9eda89e7865a34a3d381d7c52b5559fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_BIGGER_EQUAL_THAN</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820ae437df29e38ace5876bf9487a7c92188</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_SMALLER_THAN</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820a4dfb68bce4d22bea9238f0b42a69a86f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_SMALLER_EQUAL_THAN</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820a8f1cac07c87949997c8ac20b758a20e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_OR</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820ade4e54b3195a5b3a1ed940244819b6a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_AND</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820a633b96f71ae37dc5bca5c41e993f7df8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AsebaBytecodeId</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga76e5902f6dda0a79c0d38112bcb727eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_BYTECODE_STOP</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga76e5902f6dda0a79c0d38112bcb727ebafa850c4692d409d0059b2fd022c6ec4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_BYTECODE_SMALL_IMMEDIATE</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga76e5902f6dda0a79c0d38112bcb727eba980d1a2140aa865502c9f87416cc241d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_BYTECODE_LARGE_IMMEDIATE</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga76e5902f6dda0a79c0d38112bcb727ebaaf2d3a78b0a9dce6b2baa15af3cefdd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_BYTECODE_LOAD</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga76e5902f6dda0a79c0d38112bcb727eba545104ad2ce87c5f0c3038cca2bbe2f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_BYTECODE_STORE</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga76e5902f6dda0a79c0d38112bcb727ebabd2a15b82790f05ecd3f3af5d661de74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_BYTECODE_LOAD_INDIRECT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga76e5902f6dda0a79c0d38112bcb727eba353d520dd6939361894240e96a89f7ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_BYTECODE_STORE_INDIRECT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga76e5902f6dda0a79c0d38112bcb727ebaac8c5ed0b52aeb3f87bc406bc14e969f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_BYTECODE_UNARY_ARITHMETIC</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga76e5902f6dda0a79c0d38112bcb727eba335dc20509c8248cf2a9f31641c77fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_BYTECODE_BINARY_ARITHMETIC</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga76e5902f6dda0a79c0d38112bcb727ebacb0c093c7192ebbac671e2232983f835</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_BYTECODE_JUMP</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga76e5902f6dda0a79c0d38112bcb727eba9ed73e3294dbb8b008a7933f95287cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_BYTECODE_CONDITIONAL_BRANCH</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga76e5902f6dda0a79c0d38112bcb727ebae7942f92fc4f72a6e94dafbc4a4d252b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_BYTECODE_EMIT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga76e5902f6dda0a79c0d38112bcb727eba4e07a5c4a4c04b7bf32de4a83b10023d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_BYTECODE_NATIVE_CALL</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga76e5902f6dda0a79c0d38112bcb727eba3a8dc9cb8fa8f892e5c3abaddc7fb821</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_BYTECODE_SUB_CALL</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga76e5902f6dda0a79c0d38112bcb727ebac4627f75187321c937329c1e4c75b7c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_BYTECODE_SUB_RET</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga76e5902f6dda0a79c0d38112bcb727eba40923d7f837f50a83bac9d6f9bb26396</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AsebaExecutionStates</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga3a660c19fc537bc0c3e494979fffef88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_VM_EVENT_ACTIVE_MASK</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga3a660c19fc537bc0c3e494979fffef88a2b17adca166aa57d196e6f60d2730cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_VM_STEP_BY_STEP_MASK</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga3a660c19fc537bc0c3e494979fffef88a1b0fd7aec71c0cf4eb1a15e73a587039</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_VM_EVENT_RUNNING_MASK</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga3a660c19fc537bc0c3e494979fffef88ad41182cb27a4a19e1d832577229f14c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AsebaLimits</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga42036f55d5dbcc1e37634dd2e69c5dae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MAX_EVENT_ARG_COUNT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga42036f55d5dbcc1e37634dd2e69c5daea40b2ed331295d9def0d6aab174f240eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AsebaMessagesDests</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaea9b6d4f6d0752e030117c938bb174a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_DEST_DEBUG</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ggaea9b6d4f6d0752e030117c938bb174a5a0ced37aba2b4a279713af614e2ec5c2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_DEST_INVALID</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ggaea9b6d4f6d0752e030117c938bb174a5a902c2e2b744e0ba4e84953ae754951e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AsebaSpecialEventId</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga0f965c7a3d81527a9d350a45e19a7960</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_EVENT_INIT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga0f965c7a3d81527a9d350a45e19a7960a683d0d4b8b608261ebafdda50f0322dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_EVENT_LOCAL_EVENTS_START</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga0f965c7a3d81527a9d350a45e19a7960a03903858c165a35fbdfee7c69f776791</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AsebaSystemMessagesTypes</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga57fd167a4d4c68339f4f6b2bcd9a3501</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_BOOTLOADER_RESET</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a04ad4a6d7915133e971bbe7de080329f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_BOOTLOADER_READ_PAGE</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a7653898cff06dd1230a358fcfa69b6b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_BOOTLOADER_WRITE_PAGE</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501ad2b7a6edd047296f6dc5593248597008</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_BOOTLOADER_PAGE_DATA_WRITE</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501aec49653ae84c61c71298870a7527eee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_BOOTLOADER_DESCRIPTION</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a52ca3d37bbfc0cf36b476102c3c3ba3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_BOOTLOADER_PAGE_DATA_READ</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a92e10e15a1bb01483debd399c4d877ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_BOOTLOADER_ACK</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a11610c630aa77b8d9fe5e8eb76a53780</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_DESCRIPTION</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a73b14f3721d0c171dc64b41d26cd7137</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_NAMED_VARIABLE_DESCRIPTION</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a91ea328477fed4719714b706176ea259</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_LOCAL_EVENT_DESCRIPTION</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a5cf75eb3d7b751005b6fdf77d5e37770</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_NATIVE_FUNCTION_DESCRIPTION</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501adb4e7b8d6679483de34c6e8f06b367e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_DISCONNECTED</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a56965661a3807b1a0af23627793812e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_VARIABLES</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501aa54a1766893493817293f5d302e90eaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_ARRAY_ACCESS_OUT_OF_BOUNDS</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501afaf917b0ba9d046f72eef6ac8a379634</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_DIVISION_BY_ZERO</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a5ce2b04bc675662ce6f7ccbaef09024d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_EVENT_EXECUTION_KILLED</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a781ac6d37695d4c3da2561dbe99e946b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_NODE_SPECIFIC_ERROR</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a0c6367e600b69040249d536d3a94db89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_EXECUTION_STATE_CHANGED</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a86cbaba5d8805035eadde59c9aa284e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_BREAKPOINT_SET_RESULT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a63cd552818b8a85b2ded1026939d2013</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_GET_DESCRIPTION</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a80d79e41b30ae39deb9a8d649549e06d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_SET_BYTECODE</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501ac05d075533879c83e0b0d938987a4972</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_RESET</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a073cee56cfc5731ecf301a99326a961d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_RUN</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a6ec132a7737e032578547261f02dc41f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_PAUSE</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501aabf707c799a540c3fc7aaac30114d1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_STEP</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a21d6422c02a5904eca140ecabd687e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_STOP</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501aa38cc25b08634dc6af239c1729252282</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_GET_EXECUTION_STATE</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a77d20b79fa0fe6934ab9c9b305f731ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_BREAKPOINT_SET</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501affffbf2ec8522d2986024dcef5432765</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_BREAKPOINT_CLEAR</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501abe04567e40c1489fd4d417103849fa94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_BREAKPOINT_CLEAR_ALL</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501aa4fff3b3d685df4da0c4aa51d6e45c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_GET_VARIABLES</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501afe9576a351675330450752877c56ec46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_SET_VARIABLES</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a8f0a9c1f7eef2e3f65c18bffe607e928</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_WRITE_BYTECODE</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501ab35cd21c7d9ebbd252352b194a6f97c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_REBOOT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501ae4821cbdbc3a2a50a32339dec2f8b094</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_SUSPEND_TO_RAM</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a1b5c37868c8d675f0a583931d30abe83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_INVALID</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501aae2cdea94ac5e610f228d0196316bd47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AsebaUnaryOperator</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga26fc89d8901567de8775f40385f4269b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_UNARY_OP_SUB</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga26fc89d8901567de8775f40385f4269ba8310fea542a9b6fc6d08dcf6c2de327c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_UNARY_OP_ABS</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga26fc89d8901567de8775f40385f4269bab071c523ffd7337adea73f7a6db3214f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_UNARY_OP_BIT_NOT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga26fc89d8901567de8775f40385f4269ba1ff1e2f1677141f764f536275f8ef7f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_UNARY_OP_NOT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga26fc89d8901567de8775f40385f4269ba1d204e73f1dc5cab96e4c70c61e9f88d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CustomDelegate.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>CustomDelegate_8cpp</filename>
    <includes id="CustomDelegate_8h" name="CustomDelegate.h" local="yes" imported="no">CustomDelegate.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>CustomDelegate.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>CustomDelegate_8h</filename>
    <class kind="class">Aseba::SpinBoxDelegate</class>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>CustomWidgets.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>CustomWidgets_8cpp</filename>
    <includes id="CustomWidgets_8h" name="CustomWidgets.h" local="yes" imported="no">CustomWidgets.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>CustomWidgets.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>CustomWidgets_8h</filename>
    <class kind="class">Aseba::DraggableListWidget</class>
    <class kind="class">Aseba::FixedWidthTableView</class>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>dashel-plugins.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/transport/dashel_plugins/</path>
    <filename>dashel-plugins_8h</filename>
    <member kind="function">
      <type>void</type>
      <name>initPlugins</name>
      <anchorfile>namespaceDashel.html</anchorfile>
      <anchor>a4fffac269af6b5840f650e252115c2f6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DashelTarget.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>DashelTarget_8cpp</filename>
    <includes id="DashelTarget_8cpp" name="DashelTarget.cpp" local="yes" imported="no">DashelTarget.h</includes>
    <includes id="Target_8h" name="Target.h" local="yes" imported="no">Target.h</includes>
    <class kind="struct">Aseba::ReconnectionDialog</class>
    <namespace>Aseba</namespace>
    <member kind="enumeration">
      <name>InNextState</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga093ca9ec27bf3ebe33cb60326419dbeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_IN_NEXT</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gga093ca9ec27bf3ebe33cb60326419dbeba5b3e10b89bf42df04e9739b9b9a32fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WAITING_INITAL_PC</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gga093ca9ec27bf3ebe33cb60326419dbeba567f4bf306649d7415cde69adb81c536</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WAITING_LINE_CHANGE</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gga093ca9ec27bf3ebe33cb60326419dbebace838823f6b3ab4dfcef0b7c74a26ee8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DashelTarget.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>DashelTarget_8h</filename>
    <includes id="Target_8h" name="Target.h" local="yes" imported="no">Target.h</includes>
    <class kind="class">Aseba::DashelConnectionDialog</class>
    <class kind="class">Aseba::DashelInterface</class>
    <class kind="class">Aseba::DashelTarget</class>
    <class kind="struct">Aseba::DashelTarget::Node</class>
    <class kind="class">Aseba::SignalingDescriptionsManager</class>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>debug.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/maintainer/updatedoc/wikidot/</path>
    <filename>debug_8py</filename>
    <namespace>wikidot::debug</namespace>
    <member kind="variable">
      <type></type>
      <name>ENABLE_DEBUG</name>
      <anchorfile>namespacewikidot_1_1debug.html</anchorfile>
      <anchor>a7d058860af8c6d5202ab2132bb5fb7c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>descriptions-manager.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/msg/</path>
    <filename>descriptions-manager_8cpp</filename>
    <includes id="descriptions-manager_8h" name="descriptions-manager.h" local="yes" imported="no">descriptions-manager.h</includes>
    <includes id="msg_8h" name="msg.h" local="yes" imported="no">msg.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>descriptions-manager.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/msg/</path>
    <filename>descriptions-manager_8h</filename>
    <includes id="msg_8h" name="msg.h" local="yes" imported="no">msg.h</includes>
    <class kind="class">Aseba::DescriptionsManager</class>
    <class kind="struct">Aseba::DescriptionsManager::NodeDescription</class>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>dummynode.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/targets/dummy/</path>
    <filename>dummynode_8cpp</filename>
    <class kind="struct">AsebaNode</class>
    <class kind="struct">AsebaNode::Variables</class>
    <member kind="function">
      <type>void</type>
      <name>AsebaAssert</name>
      <anchorfile>dummynode_8cpp.html</anchorfile>
      <anchor>aa50e7eece30679e20518479441eae7af</anchor>
      <arglist>(AsebaVMState *vm, AsebaAssertReason reason)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaGetBuffer</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>gac024d3ce5f42042757c99849a212142e</anchor>
      <arglist>(AsebaVMState *vm, uint8 *data, uint16 maxLength, uint16 *source)</arglist>
    </member>
    <member kind="function">
      <type>const AsebaLocalEventDescription *</type>
      <name>AsebaGetLocalEventsDescriptions</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga31d013a7f114981f2b90892de225ac4b</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>const AsebaNativeFunctionDescription *const *</type>
      <name>AsebaGetNativeFunctionsDescriptions</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga968bbb8ab84a0ab4b67deaedd9b59bd0</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>const AsebaVMDescription *</type>
      <name>AsebaGetVMDescription</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga3068fac4b727b6d3483afa6d3fa20edd</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNativeFunction</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga18ec50bbe67e33e24680f9d330d41de4</anchor>
      <arglist>(AsebaVMState *vm, uint16 id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaPutVmToSleep</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga1f4d471e74df095ae8602338ca5cdae6</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaResetIntoBootloader</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaa15bb6ca4e20b35fef97a7ab56aea4ae</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaSendBuffer</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga0db20336d2f5525f47651e06545f613e</anchor>
      <arglist>(AsebaVMState *vm, const uint8 *data, uint16 length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaWriteBytecode</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga28acfc495d8e238986342d34afe8ba97</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dummynode_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const AsebaLocalEventDescription</type>
      <name>localEvents</name>
      <anchorfile>dummynode_8cpp.html</anchorfile>
      <anchor>ac8abe98b4a7a6970b552d421b5b40bd7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static AsebaNativeFunctionPointer</type>
      <name>nativeFunctions</name>
      <anchorfile>dummynode_8cpp.html</anchorfile>
      <anchor>a3dfb27b7726bbd93af00aa334241053c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const AsebaNativeFunctionDescription *</type>
      <name>nativeFunctionsDescriptions</name>
      <anchorfile>dummynode_8cpp.html</anchorfile>
      <anchor>a2455b9cade6477495bf68de099ccc9c6</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>AsebaNode</type>
      <name>node</name>
      <anchorfile>dummynode_8cpp.html</anchorfile>
      <anchor>ac1d25f70e5aa1ddb3667161cb39a297a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AsebaVMDescription</type>
      <name>nodeDescription</name>
      <anchorfile>dummynode_8cpp.html</anchorfile>
      <anchor>a50f72fc8b5adf2d7d4a426cdf383bfe0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dummynode_description.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/targets/dummy/</path>
    <filename>dummynode__description_8c</filename>
    <member kind="variable">
      <type>AsebaVMDescription</type>
      <name>nodeDescription</name>
      <anchorfile>dummynode__description_8c.html</anchorfile>
      <anchor>a50f72fc8b5adf2d7d4a426cdf383bfe0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dump.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/dump/</path>
    <filename>dump_8cpp</filename>
    <class kind="class">Aseba::Dump</class>
    <namespace>Aseba</namespace>
    <member kind="function">
      <type>void</type>
      <name>dumpHelp</name>
      <anchorfile>dump_8cpp.html</anchorfile>
      <anchor>a013bd5078e06829314b0c0a8c0ac118e</anchor>
      <arglist>(std::ostream &amp;stream, const char *programName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpVersion</name>
      <anchorfile>dump_8cpp.html</anchorfile>
      <anchor>a9774ca6ebf42b4acc085d51e4c61cfbb</anchor>
      <arglist>(std::ostream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dump_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>endian.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/msg/</path>
    <filename>endian_8h</filename>
    <class kind="struct">Aseba::ByteSwapper</class>
    <namespace>Aseba</namespace>
    <member kind="function">
      <type>void</type>
      <name>swapEndian</name>
      <anchorfile>group__msg.html</anchorfile>
      <anchor>ga59e4540a9855cd8259285ec7dec9dd2e</anchor>
      <arglist>(T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>swapEndianCopy</name>
      <anchorfile>group__msg.html</anchorfile>
      <anchor>gad1a0168088e5c90bef10c67dff8d2521</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EnkiMarxbot.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/targets/enki-marxbot/</path>
    <filename>EnkiMarxbot_8cpp</filename>
    <includes id="AsebaMarxbot_8h" name="AsebaMarxbot.h" local="yes" imported="no">AsebaMarxbot.h</includes>
    <class kind="class">Enki::MarxbotViewer</class>
    <namespace>Enki</namespace>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>EnkiMarxbot_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>epuckaseba.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/targets/e-puck/</path>
    <filename>epuckaseba_8c</filename>
    <includes id="vm_8h" name="vm.h" local="no" imported="no">vm/vm.h</includes>
    <includes id="consts_8h" name="consts.h" local="no" imported="no">common/consts.h</includes>
    <includes id="natives_8h" name="natives.h" local="no" imported="no">vm/natives.h</includes>
    <includes id="vm-buffer_8h" name="vm-buffer.h" local="no" imported="no">transport/buffer/vm-buffer.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>argsSize</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>a8a60d70fb44ac841ea2077b072477b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_ASSERT</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>ae7e44ce50d015200288c0bf76b202a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAM_BLUE</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>ad98eb7a7a5a5749ccd1a14a2b519bc05</anchor>
      <arglist>(pixel)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAM_GREEN</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>a0f449cde9d3df67caa6145f5c58f0ee1</anchor>
      <arglist>(pixel)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAM_RED</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>ad9b290ee4d65909d395e821c919a07f1</anchor>
      <arglist>(pixel)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLAMP</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>af6cafbf839d158405ab05ab0efc8f334</anchor>
      <arglist>(v, vmin, vmax)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLEAR_EVENT</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>a501bed50ee1da29f19d96c574ae695fd</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IS_EVENT</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>a45e2512e5835456f4f7f0a287562302f</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LIS_GROUND_SENSORS</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>a895b55ce737c824089aecbd73ec736dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_EVENT</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>a2b47dd7efb903079a91102b0ec8b7ed4</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VM_BYTECODE_SIZE</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>a8d5f581b0146d1fe0919fa82c7f164a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VM_STACK_SIZE</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>a5adc81cde9c0899bf2affca8feea48a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vmStackSize</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>ae463f467f9301c49a09551e1f323158d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vmVariablesSize</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>a902d48839a97d3d6d3e27bae477aefc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Events</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>af60e00b78607064c5be6aa9397ea49c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOUR_FIRST_EVENT</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>af60e00b78607064c5be6aa9397ea49c1ace577743dd4a0c5ce0ecfce996b18ec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOUR_SECOND_EVENT</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>af60e00b78607064c5be6aa9397ea49c1aa31d16b8f396fc90530417708a46c3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENTS_COUNT</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>af60e00b78607064c5be6aa9397ea49c1a77f43dfe044b141ad1b5a540ab9576eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_IR_SENSORS</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>af60e00b78607064c5be6aa9397ea49c1acbe453e88415e17f2163e2603a32a10b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_CAMERA</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>af60e00b78607064c5be6aa9397ea49c1a5fd1f9a420db581afb2c8b1d9668c6dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENTS_COUNT</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>af60e00b78607064c5be6aa9397ea49c1a77f43dfe044b141ad1b5a540ab9576eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>__attribute</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>ad4934169cbd79cd431ec54317bdb1578</anchor>
      <arglist>((far))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>__attribute__</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>afe86412b8031daf0fe585a9a328c3345</anchor>
      <arglist>((far))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaAssert</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>aa50e7eece30679e20518479441eae7af</anchor>
      <arglist>(AsebaVMState *vm, AsebaAssertReason reason)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaGetBuffer</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>gac024d3ce5f42042757c99849a212142e</anchor>
      <arglist>(AsebaVMState *vm, uint8 *data, uint16 maxLength, uint16 *source)</arglist>
    </member>
    <member kind="function">
      <type>const AsebaLocalEventDescription *</type>
      <name>AsebaGetLocalEventsDescriptions</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga31d013a7f114981f2b90892de225ac4b</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>const AsebaNativeFunctionDescription *const *</type>
      <name>AsebaGetNativeFunctionsDescriptions</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga968bbb8ab84a0ab4b67deaedd9b59bd0</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>const AsebaVMDescription *</type>
      <name>AsebaGetVMDescription</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga3068fac4b727b6d3483afa6d3fa20edd</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNativeFunction</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga18ec50bbe67e33e24680f9d330d41de4</anchor>
      <arglist>(AsebaVMState *vm, uint16 id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaPutVmToSleep</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga1f4d471e74df095ae8602338ca5cdae6</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaResetIntoBootloader</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaa15bb6ca4e20b35fef97a7ab56aea4ae</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaSendBuffer</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga0db20336d2f5525f47651e06545f613e</anchor>
      <arglist>(AsebaVMState *vm, const uint8 *data, uint16 length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaWriteBytecode</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga28acfc495d8e238986342d34afe8ba97</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EpuckNative_get_ground_values</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>a9b36e9aed405d45ef8b779786d8b591d</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initAseba</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>a3e4c77b81fb7471ba9f18e56ed6dbde7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initRobot</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>ac61729770a5f433097dc0c06550ab0a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>uartGetUInt16</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>afd7517c296b85a133f39c02ddb0b5a27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint8</type>
      <name>uartGetUInt8</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>ae49f84cad3dd31f85df85a5be7dec32f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uartSendUInt16</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>a0423fb6e4e332273a37acc30660c846e</anchor>
      <arglist>(uint16 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uartSendUInt8</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>aad04ba8e5e66f451469bab2970d1f026</anchor>
      <arglist>(uint8 value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateRobotVariables</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>a2d37acd3ef17c794217ea2000dc7f82c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>e_ambient_and_reflected_ir</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>ae0a2bbef1cededf8cc3b53e9f72f9b90</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>AsebaNativeFunctionDescription</type>
      <name>EpuckNativeDescription_get_ground_values</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>aca88212ff9fd8c5b919e16c52cd80be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned int</type>
      <name>events_flags</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>ad07b06ff2f7e962d7a055c73ac4cd0ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const AsebaLocalEventDescription</type>
      <name>localEvents</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>ac8abe98b4a7a6970b552d421b5b40bd7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static AsebaNativeFunctionPointer</type>
      <name>nativeFunctions</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>a3dfb27b7726bbd93af00aa334241053c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const AsebaNativeFunctionDescription *</type>
      <name>nativeFunctionsDescription</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>ac1d9890308bdb4df302b83570deab082</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint16</type>
      <name>vmBytecode</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>a6a04ffc2b3bf6fab97aa638e99da5f9d</anchor>
      <arglist>[VM_BYTECODE_SIZE]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static sint16</type>
      <name>vmStack</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>acb698e3b8d54b5a114b6b7a05e53f909</anchor>
      <arglist>[VM_STACK_SIZE]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static AsebaVMState</type>
      <name>vmState</name>
      <anchorfile>epuckaseba_8c.html</anchorfile>
      <anchor>ab3bf122e8d1f61336582695f4c4dc800</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>epuckBTseteventfilter.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/targets/e-puck/</path>
    <filename>epuckBTseteventfilter_8c</filename>
    <member kind="function">
      <type>void</type>
      <name>delay</name>
      <anchorfile>epuckBTseteventfilter_8c.html</anchorfile>
      <anchor>abb9ee10191569258e0f22bdd0a95ba62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getselector</name>
      <anchorfile>epuckBTseteventfilter_8c.html</anchorfile>
      <anchor>a47a7d0a7a43a5d5f95cb3d95a52e93d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>epuckBTseteventfilter_8c.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>epuckecho.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/targets/e-puck/tools/</path>
    <filename>epuckecho_8c</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>epuckecho_8c.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>errors.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/compiler/</path>
    <filename>errors_8cpp</filename>
    <includes id="errors__code_8h" name="errors_code.h" local="yes" imported="no">errors_code.h</includes>
    <includes id="compiler_8h" name="compiler.h" local="yes" imported="no">compiler.h</includes>
    <namespace>Aseba</namespace>
    <member kind="variable" static="yes">
      <type>static const wchar_t *</type>
      <name>error_map</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaa720b1f3a6b56fff6edb04a42694966c</anchor>
      <arglist>[ERROR_END]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>errors_code.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/compiler/</path>
    <filename>errors__code_8h</filename>
    <namespace>Aseba</namespace>
    <member kind="enumeration">
      <name>ErrorCode</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_BROKEN_TARGET</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ab36a786e3524f26455caef98bd28df4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_STACK_OVERFLOW</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ad47f822d490569a54df1e6035b53170e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_SCRIPT_TOO_BIG</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6aea79c860dac89d9a26de7211778de60d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_VARIABLE_NOT_DEFINED</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a97096e620a6d7759762d68aba434dcee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_VARIABLE_NOT_DEFINED_GUESS</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ac5b11b0e4b584b86c72311dd0817ccb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_FUNCTION_NOT_DEFINED</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a26fd85a56a214b61f5206d13e471bae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_FUNCTION_NOT_DEFINED_GUESS</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a2651f1e881845b82492431c1296ea774</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_CONSTANT_NOT_DEFINED</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a6aa69517e54cdabd8a55a896759e9a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_CONSTANT_NOT_DEFINED_GUESS</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a357361467ea1ef8fa4bbe165d6673eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EVENT_NOT_DEFINED</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a02bf4949b9c7ba23d4f463304e604179</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EVENT_NOT_DEFINED_GUESS</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a9b521d72efabbc6d58bc77f416856be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EMIT_LOCAL_EVENT</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6aba5b2e8697deff95865cb770dd3117ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_SUBROUTINE_NOT_DEFINED</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a3a8d65c0ee7e6514992609a3fe0ac2d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_SUBROUTINE_NOT_DEFINED_GUESS</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a55bf118721873ac7299191bd3785b2fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_LINE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a6ac8f4cf22951ca4c2e46daafe8bda65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_COL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ac5768d7c93097288567677b8f7ab021a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_UNBALANCED_COMMENT_BLOCK</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a6831f077cdcbac53d8d86797baefeb7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_SYNTAX</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a268a91c8d6ce8dc79da05099a50a6719</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_INVALID_IDENTIFIER</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ab9dd04743249a5c2cb4c4c361b03ece9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_INVALID_HEXA_NUMBER</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a4c763a27c8d48dfb9abef308c3fa39eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_INVALID_BINARY_NUMBER</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ab91c81c928348e4639887f5ff85a4cbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_NUMBER_INVALID_BASE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a57fb52db1aead32db1cdd9847707a0d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_IN_NUMBER</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a547ba904ef5d2c95a97964ae6a281340</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_INTERNAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a5727d0de93775280567d4bc941671752</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EXPECTING</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a9b1b305cab27df76fac170d8cd3a4f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_UINT12_OUT_OF_RANGE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a146e70de8db80f30f8145545b6424c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_UINT16_OUT_OF_RANGE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a7979d971a0eb6d61b19c836b90a691cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_PINT16_OUT_OF_RANGE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a44119d14ccb825459853f7450f0ebd74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_INT16_OUT_OF_RANGE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6af96b090029d05ba3c63017214152c9ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_PCONSTANT_OUT_OF_RANGE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6af8bf4819c2722c8120df68632d2f36b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_CONSTANT_OUT_OF_RANGE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a22158ffee83916606a901273cbfcf71b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EXPECTING_ONE_OF</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ab97796b8162073fd2faeda0dc5ebc453</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_NOT_ENOUGH_TEMP_SPACE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a0b3a4f5193c6fc3c0c2066efc2b8b8d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_MISPLACED_VARDEF</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a15ebd7169c402aa046aef3346a2eb05c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EXPECTING_IDENTIFIER</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6acde933bac44e20a9a54898dc3689eb2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_VAR_ALREADY_DEFINED</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ab21ae42299a54f81a975184833dba518</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_VAR_CONST_COLLISION</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a41fc4a4540965e84055fef6935658a98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_UNDEFINED_SIZE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a9b7dcd8ebad18cbb0a82793cf0e6a9d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_NOT_ENOUGH_SPACE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6af85ce198c1d163c3a7e6716357a01bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EXPECTING_ASSIGNMENT</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a50e05c04c41221eef080b0ed06f36b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_FOR_NULL_STEPS</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ab79465abf785c7bc43f9e2662bac36ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_FOR_START_HIGHER_THAN_END</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a66424fb98f49130e4b7ee2c09c7f03cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_FOR_START_LOWER_THAN_END</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a2c48e9c058c416667c1e58a822c59421</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EVENT_ALREADY_IMPL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a3aca019a9f12b64f834c48d9326e3a7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EVENT_WRONG_ARG_SIZE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ad54ee78e27263e90acd70cc26f9a097d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_SUBROUTINE_ALREADY_DEF</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a2f1cc90a16e3d2e3268843c671d246a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_INDEX_EXPECTING_CONSTANT</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a32295f5c280b75492f4c7d8ef3525b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_INDEX_WRONG_END</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a99b7e6a35a3f96088d889e1239374fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_SIZE_IS_NEGATIVE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6adc74c89a88052715b8333bce714da6de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_SIZE_IS_NULL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ad41afecf036cf43d7a31b1db5f34a65d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_NOT_CONST_EXPR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6aaea2c90226bb6ba18a9bea7711156c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_FUNCTION_HAS_NO_ARG</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a8af277d899e43e5d947cbda156818c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_FUNCTION_NO_ENOUGH_ARG</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ab6031e262a85c6d4926a50df22da3d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_FUNCTION_WRONG_ARG_SIZE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6acc248215426c3739222e8b5209f0d109</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_FUNCTION_WRONG_ARG_SIZE_TEMPLATE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a30e8933165f326ad6019e2bd46aa598a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_FUNCTION_TOO_MANY_ARG</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ae3407405dfd43c5b33c1e062714a0422</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_UNARY_ARITH_BUILD_UNEXPECTED</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a9eed30efdb2d800edf556372ac1de386</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_INCORRECT_LEFT_VALUE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6adc3dac928f95febdd8e22011ad6d1433</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_ARRAY_OUT_OF_BOUND</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a47214978be94ecc37e91db6c33b3cb30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_ARRAY_SIZE_MISMATCH</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a9b1e09947ecbea3e9873512305b23077</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_IF_VECTOR_CONDITION</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a54452ca1b22c9f28b15cc724a96ae273</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_WHILE_VECTOR_CONDITION</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a5671d588b432032038a43b313ad9efef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_ARRAY_ILLEGAL_ACCESS</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a5acc3da39301ae065d95dce2d93fd1ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_INFINITE_LOOP</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ac7e77e3f6dee32162be071850fc79f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_DIVISION_BY_ZERO</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a0774a8d39124c6f711d333c9647ad89e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_ABS_NOT_POSSIBLE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a2abaef196b4dad9970687723dc35e53e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_ARRAY_OUT_OF_BOUND_READ</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ac70fa526d0d4ca36252343bfa9381167</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_ARRAY_OUT_OF_BOUND_WRITE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6abbea9191a6fb4f451e4b92128b6cd0af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EXPECTING_TYPE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a4cb02169effe4d8a24f88c7aae1691c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EXPECTING_CONDITION</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a2ae90175e637f100c80f455174b43ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_END_OF_STREAM</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a3d4e5f4859597fe6c39844581680ebf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_when</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a7e2b7cbf7ceb0dd53b5cf957a38123cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_emit</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a5b909d0acdeb5e11b41a60285e0ea006</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_for</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a76291c8acd65a1124d148ddf677865aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_in</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a9ac7d688e93601c7dc307272cc839fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_step</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a9ac3eaa43916baf0c4d48d430d679ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_while</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6abda2a9315e587a7befe9acd9d3b4c1c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_do</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6aee2fd7d410f7b7543d61c4dc31f932a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_if</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a92f665def57cafef4a762cc0ce5b8eaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_then</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a0819cb5c255e33fa04b96e9a2561b827</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_else</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a242a246606f1797552cf4afbd0f9be79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_elseif</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6af31d1aeed4db96e56ccaf301188e7f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_end</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ac6b9e145d861c08051146fb6d15097b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_var</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6af91ac5c5ca5e4e4d6a3073a7fc7aa1ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_call</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a9999046f803235e91f5ca448e67e5af1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_sub</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6aa82ab7db8eac086cc7accdc7cb7ce837</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_callsub</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a10e153d3ef2201e60a903ebda04d83ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_onevent</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a6b25bb6b40074fcf5f42627c4c795174</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_abs</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6abfe190121cb3f062a254455790bf7d97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_return</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6aa4955467f02a40c2cfd19e8c5f1b29d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STRING_LITERAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ae9429eda0236e183b0dd32bfb0cef6ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_INT_LITERAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a72cbf856b3df9ba49ff9673a96d8fae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_PAR_OPEN</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ab9e5ecc4e1a5506de9c5bfa3470e67c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_PAR_CLOSE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6af445e4778390e7a130e2c64873c3fec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_BRACKET_OPEN</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6aa80b7b06a68fe0430138b28c243958be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_BRACKET_CLOSE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a63a4bc4bee4af6d27b429717f874f7f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_COLON</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a73a2f72da19454780992cb08e4583ffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_COMMA</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6acef07fc3699b45fca30840b583c2b5be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_ASSIGN</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a0a768c60b21b2c981a5911377d60dd18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_OR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a79d84d76fa8e4f7ffd03759cee696cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_AND</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a4b82d9b22b614046508e595126a4aa5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_NOT</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6af4fd8d2e3640fe678e5fb1a2e18bf49e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_BIT_OR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ac05a4d4eb8e9741660a964be8d234229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_BIT_XOR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a920e6e5efa44644874608213a2d200e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_BIT_AND</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a21866499a59d59a4032b9f4be04523ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_BIT_NOT</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a41b8258d0382c674e53c7b4eab88c8f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_BIT_OR_EQUAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a0bc68f67d52d73a3a5b56ba2f73d61f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_BIT_XOR_EQUAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6aac545609c4a323af6f35eda4908c9c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_BIT_AND_EQUAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a97f1ea08e25acc4a0cc07b2707b0f4dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_EQUAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a8d94dc5ac2421a8bbcfefac0c6f2c53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_NOT_EQUAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ae53d5cd1da8be2722a8eb06fb93d27e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_BIGGER</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a6e002793c4ed57b30f97d8a2bb400243</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_BIGGER_EQUAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a689ac36147bc44e67ea04d04889d5da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_SMALLER</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a151b1516980265c003f04959f4b230c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_SMALLER_EQUAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ae32c897bbde2b3d33c8642062c6b5403</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_SHIFT_LEFT</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a9002c0d392665465994f3e0a3253b2d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_SHIFT_RIGHT</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a46b7e021e41aaaef7aab661cd0bf00ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_SHIFT_LEFT_EQUAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ab7275106393c781f9a73980890f0d560</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_SHIFT_RIGHT_EQUAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a1218b73364153a84e3c3efaf1036c3f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_ADD</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ad114a399fb54be96ac47989b659949a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_NEG</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a0c87e5641df1ba1e8ab2ada3c2fb093c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_ADD_EQUAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a19f121429f65ecb44aedd3fbec851b3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_NEG_EQUAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6abac167ed7c058c0ebc8ca085625dd9b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_PLUS_PLUS</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a94a608c20a805d1b86499b5a2dba21f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_MINUS_MINUS</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a89543d6842c12d2bb53d150f9f343230</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_MULT</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6aa0d19970eab9090383ee76ce2ece6d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_DIV</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a0e800f71965103baf7ce9b181384de41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_MOD</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a5dd62a1135488544f1695f09ffea5853</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_MULT_EQUAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ac69001a127075c8e8581877bb41d8857</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_DIV_EQUAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6af122a96d0d6b20e435d841e833c83b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_MOD_EQUAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a679f731f0b263f1d8141469b55469fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_UNKNOWN</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6aa3fbb74601612707f5042f1f924dfbb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_UNKNOWN_ERROR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a2b238b25b4da6645782850035a9fa892</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_END</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a53bb8061bde52cce3c97ca2300a75a5e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eventlogger.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/eventlogger/</path>
    <filename>eventlogger_8cpp</filename>
    <class kind="class">EventDataWrapper</class>
    <class kind="class">EventLogger</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>eventlogger_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EventViewer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>EventViewer_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>EventViewer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>EventViewer_8h</filename>
  </compound>
  <compound kind="file">
    <name>exec.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/exec/</path>
    <filename>exec_8cpp</filename>
    <class kind="class">Aseba::Exec</class>
    <namespace>Aseba</namespace>
    <member kind="function">
      <type>void</type>
      <name>DumpHelp</name>
      <anchorfile>exec_8cpp.html</anchorfile>
      <anchor>aa323e9e1041557d3324e55c9822960f9</anchor>
      <arglist>(std::ostream &amp;stream, const char *programName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DumpVersion</name>
      <anchorfile>exec_8cpp.html</anchorfile>
      <anchor>a3d8e2ffe81720a98859f9535327458d1</anchor>
      <arglist>(std::ostream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>exec_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fetch.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/maintainer/updatedoc/wikidot/</path>
    <filename>fetch_8py</filename>
    <namespace>wikidot::fetch</namespace>
    <member kind="function">
      <type>def</type>
      <name>fetchwikidot</name>
      <anchorfile>namespacewikidot_1_1fetch.html</anchorfile>
      <anchor>a2563be0f984c3438d1062853dcda6984</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>outputdir</name>
      <anchorfile>namespacewikidot_1_1fetch.html</anchorfile>
      <anchor>ab58db6fbad4837d377463be63c9fb3b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>starturl</name>
      <anchorfile>namespacewikidot_1_1fetch.html</anchorfile>
      <anchor>aac57e843c4d059617f480c2025cb9a34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FindDialog.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>FindDialog_8cpp</filename>
    <includes id="FindDialog_8cpp" name="FindDialog.cpp" local="yes" imported="no">FindDialog.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>FindDialog.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>FindDialog_8h</filename>
    <class kind="class">Aseba::FindDialog</class>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>fixurl.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/maintainer/updatedoc/wikidot/</path>
    <filename>fixurl_8py</filename>
    <class kind="class">wikidot::fixurl::FixURL</class>
    <namespace>wikidot::fixurl</namespace>
    <member kind="function">
      <type>def</type>
      <name>fixurls</name>
      <anchorfile>namespacewikidot_1_1fixurl.html</anchorfile>
      <anchor>a4de1af70cace2be8471455e599f232d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>food_base.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/targets/challenge/objects/</path>
    <filename>food__base_8cpp</filename>
    <namespace>Enki</namespace>
    <member kind="function">
      <type>GLint</type>
      <name>GenFeederBase</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>a6154c7184a7f7e0896265ffcae575703</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static short</type>
      <name>face_indicies</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>a2940e20e5cba27e01c5fae944d598730</anchor>
      <arglist>[1742][9]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLfloat</type>
      <name>normals</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>a320584a6138e6b46831191afd4c250cf</anchor>
      <arglist>[1120][3]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLfloat</type>
      <name>textures</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>a8705384c9ab83a9058827d3b2eafb2b4</anchor>
      <arglist>[1336][2]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLfloat</type>
      <name>vertices</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>a736c0013baf23aa373fc8f836f9ebed8</anchor>
      <arglist>[906][3]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>food_charge0.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/targets/challenge/objects/</path>
    <filename>food__charge0_8cpp</filename>
    <namespace>Enki</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BYTE</name>
      <anchorfile>food__charge0_8cpp.html</anchorfile>
      <anchor>aec93e83855ac17c3c25c55c37ca186dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLint</type>
      <name>GenFeederCharge0</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>a8cb2783c1b2b2eab282b09e46918ffea</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>food_charge1.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/targets/challenge/objects/</path>
    <filename>food__charge1_8cpp</filename>
    <namespace>Enki</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BYTE</name>
      <anchorfile>food__charge1_8cpp.html</anchorfile>
      <anchor>aec93e83855ac17c3c25c55c37ca186dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLint</type>
      <name>GenFeederCharge1</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>af20345cf651c079c720115e473217ee7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>food_charge2.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/targets/challenge/objects/</path>
    <filename>food__charge2_8cpp</filename>
    <namespace>Enki</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BYTE</name>
      <anchorfile>food__charge2_8cpp.html</anchorfile>
      <anchor>aec93e83855ac17c3c25c55c37ca186dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLint</type>
      <name>GenFeederCharge2</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>a0be1e1ed6402757271dd401b50974d80</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>food_charge3.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/targets/challenge/objects/</path>
    <filename>food__charge3_8cpp</filename>
    <namespace>Enki</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BYTE</name>
      <anchorfile>food__charge3_8cpp.html</anchorfile>
      <anchor>aec93e83855ac17c3c25c55c37ca186dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLint</type>
      <name>GenFeederCharge3</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>a9b73d58b420084dcbabf821b13fc14b9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>food_ring.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/targets/challenge/objects/</path>
    <filename>food__ring_8cpp</filename>
    <namespace>Enki</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BYTE</name>
      <anchorfile>food__ring_8cpp.html</anchorfile>
      <anchor>aec93e83855ac17c3c25c55c37ca186dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLint</type>
      <name>GenFeederRing</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>a8467607e8727b966ed68b9824a7ae79c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FormatableString.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/utils/</path>
    <filename>FormatableString_8cpp</filename>
    <includes id="FormatableString_8h" name="FormatableString.h" local="yes" imported="no">FormatableString.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>FormatableString.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/utils/</path>
    <filename>FormatableString_8h</filename>
    <class kind="class">Aseba::BasicFormatableString</class>
    <namespace>Aseba</namespace>
    <member kind="typedef">
      <type>BasicFormatableString&lt; char &gt;</type>
      <name>FormatableString</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>gab42e230f65d9e016e5550ef4d8813a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BasicFormatableString&lt; wchar_t &gt;</type>
      <name>WFormatableString</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>gab307ed69388845ec86b6eb138d87ab08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FunctionParametersDialog.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>FunctionParametersDialog_8cpp</filename>
    <includes id="FunctionParametersDialog_8cpp" name="FunctionParametersDialog.cpp" local="yes" imported="no">FunctionParametersDialog.h</includes>
    <includes id="CustomDelegate_8h" name="CustomDelegate.h" local="yes" imported="no">CustomDelegate.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>FunctionParametersDialog.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>FunctionParametersDialog_8h</filename>
    <includes id="CustomDelegate_8h" name="CustomDelegate.h" local="yes" imported="no">CustomDelegate.h</includes>
    <class kind="class">Aseba::FunctionParametersDialog</class>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>fuzzyinput.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/tests/</path>
    <filename>fuzzyinput_8py</filename>
    <namespace>fuzzyinput</namespace>
    <member kind="variable">
      <type></type>
      <name>asebatest_bin</name>
      <anchorfile>namespacefuzzyinput.html</anchorfile>
      <anchor>a2c56fd3112509f81643558a844d5527c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>f</name>
      <anchorfile>namespacefuzzyinput.html</anchorfile>
      <anchor>a0dd5cb151aa7e1b13feb74a80edbdda6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>failed</name>
      <anchorfile>namespacefuzzyinput.html</anchorfile>
      <anchor>a40edc48aa26b162d823ca4116cb9be1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fuzzy_ratio</name>
      <anchorfile>namespacefuzzyinput.html</anchorfile>
      <anchor>a6b16ae3127c4f5d37349ab630170e511</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>input_script</name>
      <anchorfile>namespacefuzzyinput.html</anchorfile>
      <anchor>ae5aa27b580fccbc8d934711b93974c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iterations</name>
      <anchorfile>namespacefuzzyinput.html</anchorfile>
      <anchor>a26c454ed1064c0c96ed56552f6f8b906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>retcode</name>
      <anchorfile>namespacefuzzyinput.html</anchorfile>
      <anchor>a4f7a35c4034a13e60698da5510946ad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>script</name>
      <anchorfile>namespacefuzzyinput.html</anchorfile>
      <anchor>a13699a3270bf2385b6d5c99731beeee9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hardware.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/targets/can-translator/</path>
    <filename>hardware_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>CAN_SELECT_MODE</name>
      <anchorfile>hardware_8h.html</anchorfile>
      <anchor>a93ee02189ea592f62998d03dba7bcbc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LED0</name>
      <anchorfile>hardware_8h.html</anchorfile>
      <anchor>ae8d5b4e7e2d9d21caaa4744d385d7cc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LED1</name>
      <anchorfile>hardware_8h.html</anchorfile>
      <anchor>a8aa85ae9867fabf70ec72cd3bf6fb6b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U_UART</name>
      <anchorfile>hardware_8h.html</anchorfile>
      <anchor>ae8a55d9b61a8aee816a97899cf52a784</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UART_CTS</name>
      <anchorfile>hardware_8h.html</anchorfile>
      <anchor>a5bc79c66a459104df30ee65f45f90ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UART_RTS</name>
      <anchorfile>hardware_8h.html</anchorfile>
      <anchor>a6664792a2837d67fc54e09c01ac2bd01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HelpViewer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>HelpViewer_8cpp</filename>
    <includes id="HelpViewer_8h" name="HelpViewer.h" local="yes" imported="no">HelpViewer.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>HelpViewer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>HelpViewer_8h</filename>
    <class kind="class">Aseba::HelpBrowser</class>
    <class kind="class">Aseba::HelpViewer</class>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>HexFile.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/utils/</path>
    <filename>HexFile_8cpp</filename>
    <includes id="HexFile_8h" name="HexFile.h" local="yes" imported="no">HexFile.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>HexFile.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/utils/</path>
    <filename>HexFile_8h</filename>
    <class kind="struct">Aseba::HexFile::EarlyEOF</class>
    <class kind="struct">Aseba::HexFile::Error</class>
    <class kind="struct">Aseba::HexFile::FileOpeningError</class>
    <class kind="class">Aseba::HexFile</class>
    <class kind="struct">Aseba::HexFile::InvalidRecord</class>
    <class kind="struct">Aseba::HexFile::UnknownRecordType</class>
    <class kind="struct">Aseba::HexFile::WrongCheckSum</class>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>identifier-lookup.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/compiler/</path>
    <filename>identifier-lookup_8cpp</filename>
    <includes id="compiler_8h" name="compiler.h" local="yes" imported="no">compiler.h</includes>
    <includes id="tree_8h" name="tree.h" local="yes" imported="no">tree.h</includes>
    <namespace>Aseba</namespace>
    <member kind="function">
      <type>unsigned int</type>
      <name>editDistance</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gae7dc6fe96162dc9a27a32f52d29e522d</anchor>
      <arglist>(const T &amp;s1, const T &amp;s2, const unsigned maxDist)</arglist>
    </member>
    <member kind="function">
      <type>MapType::const_iterator</type>
      <name>findInTable</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gab1c61956bcd266ba416799d1adb0c406</anchor>
      <arglist>(const MapType &amp;map, const std::wstring &amp;name, const SourcePos &amp;pos, const ErrorCode notFoundError, const ErrorCode misspelledError)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lexer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/compiler/</path>
    <filename>lexer_8cpp</filename>
    <includes id="compiler_8h" name="compiler.h" local="yes" imported="no">compiler.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>LocalVirtualMachine.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>LocalVirtualMachine_8cpp</filename>
    <includes id="LocalVirtualMachine_8cpp" name="LocalVirtualMachine.cpp" local="yes" imported="no">LocalVirtualMachine.h</includes>
    <includes id="Target_8h" name="Target.h" local="yes" imported="no">Target.h</includes>
    <namespace>Aseba</namespace>
    <member kind="function">
      <type>void</type>
      <name>AsebaArrayAccessOutOfBoundsException</name>
      <anchorfile>LocalVirtualMachine_8cpp.html</anchorfile>
      <anchor>a6a6ff808c0c043cdf4875224684adb6f</anchor>
      <arglist>(AsebaVMState *vm, uint16 index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaDivisionByZeroException</name>
      <anchorfile>LocalVirtualMachine_8cpp.html</anchorfile>
      <anchor>ac67839b4dd598f595d1eca6acbe9eb31</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNativeFunction</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga18ec50bbe67e33e24680f9d330d41de4</anchor>
      <arglist>(AsebaVMState *vm, uint16 id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaSendEvent</name>
      <anchorfile>LocalVirtualMachine_8cpp.html</anchorfile>
      <anchor>a5c35b5bb57558402f2a66a86458f6f75</anchor>
      <arglist>(AsebaVMState *vm, uint16 event, uint16 start, uint16 length)</arglist>
    </member>
    <member kind="variable">
      <type>Aseba::LocalVirtualMachine *</type>
      <name>target</name>
      <anchorfile>LocalVirtualMachine_8cpp.html</anchorfile>
      <anchor>acb3991a310be3ac4da770269a16798e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LocalVirtualMachine.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>LocalVirtualMachine_8h</filename>
    <includes id="Target_8h" name="Target.h" local="yes" imported="no">Target.h</includes>
    <class kind="class">Aseba::LocalVirtualMachine</class>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>can-translator/main.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/targets/can-translator/</path>
    <filename>can-translator_2main_8c</filename>
    <includes id="can-translator_2main_8c" name="can-translator/main.c" local="yes" imported="no">hardware.h</includes>
    <includes id="can-net_8h" name="can-net.h" local="no" imported="no">transport/can/can-net.h</includes>
    <includes id="consts_8h" name="consts.h" local="no" imported="no">common/consts.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>OUTPUT_ERROR</name>
      <anchorfile>can-translator_2main_8c.html</anchorfile>
      <anchor>ac8bee8080789d905fee419c328385f57</anchor>
      <arglist>(err)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIO_CAN</name>
      <anchorfile>can-translator_2main_8c.html</anchorfile>
      <anchor>a08d20d39edfd95c044d728b0a4c03224</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIO_UART</name>
      <anchorfile>can-translator_2main_8c.html</anchorfile>
      <anchor>a7357e514389a0bfeffa6595a8c64d022</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIO_UART_TH</name>
      <anchorfile>can-translator_2main_8c.html</anchorfile>
      <anchor>a725669843c0379e9d01c1385b9c205e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RECV_QUEUE_SIZE</name>
      <anchorfile>can-translator_2main_8c.html</anchorfile>
      <anchor>acdc1815e9e2800d8dc7db4ae6f0528d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SEND_QUEUE_SIZE</name>
      <anchorfile>can-translator_2main_8c.html</anchorfile>
      <anchor>abf11810b2aa44ade2f84d511e7a02c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIMER_UART</name>
      <anchorfile>can-translator_2main_8c.html</anchorfile>
      <anchor>a712c309fe4414edde4e49b4b719eaa7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>__attribute</name>
      <anchorfile>can-translator_2main_8c.html</anchorfile>
      <anchor>a34473397f352ccdb7b3876e9e5b89072</anchor>
      <arglist>((far))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>__attribute__</name>
      <anchorfile>can-translator_2main_8c.html</anchorfile>
      <anchor>a93b9cf91f7623d6d8b100a3693d6d5e4</anchor>
      <arglist>((noreturn))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_FICD</name>
      <anchorfile>can-translator_2main_8c.html</anchorfile>
      <anchor>ad8e37c79b6b2e33fe7ce5ad0585b3624</anchor>
      <arglist>(ICS_PGD1 &amp;JTAGEN_OFF)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_FOSC</name>
      <anchorfile>can-translator_2main_8c.html</anchorfile>
      <anchor>af21c3a3f020ae8c0bf3c55241b1171ab</anchor>
      <arglist>(POSCMD_NONE &amp;OSCIOFNC_ON)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_FOSCSEL</name>
      <anchorfile>can-translator_2main_8c.html</anchorfile>
      <anchor>ad186bcc721059fef773581a8ba37a76b</anchor>
      <arglist>(FNOSC_FRCPLL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_FWDT</name>
      <anchorfile>can-translator_2main_8c.html</anchorfile>
      <anchor>a9273e579498595a2f545955ea437d94b</anchor>
      <arglist>(FWDTEN_OFF)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaIdle</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga79b58417a3c91471093b89af72cbfd98</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaShouldDropPacket</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga1cad1718a5ca3a0ce9f4aedc91fe7063</anchor>
      <arglist>(uint16 source, const uint8 *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>can_rx_cb</name>
      <anchorfile>can-translator_2main_8c.html</anchorfile>
      <anchor>a47af0dba3c4f559ac77b06c54ba6ed1e</anchor>
      <arglist>(const can_frame *frame)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>can-translator_2main_8c.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>received_packet_dropped</name>
      <anchorfile>can-translator_2main_8c.html</anchorfile>
      <anchor>a9d89cb0b9b85f101beeea897cad6ae65</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sent_packet_dropped</name>
      <anchorfile>can-translator_2main_8c.html</anchorfile>
      <anchor>a98b71f48db731b3cd1245c9a63f5946a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>uart_rx_cb</name>
      <anchorfile>can-translator_2main_8c.html</anchorfile>
      <anchor>a0192436c3bcb2e24719028479d34df9f</anchor>
      <arglist>(int __attribute((unused)) uart_id, unsigned char data, void *__attribute((unused)) user_data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>uart_tx_cb</name>
      <anchorfile>can-translator_2main_8c.html</anchorfile>
      <anchor>a2256f92c729c1761710bbdca2138529e</anchor>
      <arglist>(int __attribute((unused)) uart_id, unsigned char *data, void *__attribute((unused)) user_data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dspic33/main.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/targets/dspic33/</path>
    <filename>dspic33_2main_8c</filename>
    <includes id="natives_8h" name="natives.h" local="no" imported="no">vm/natives.h</includes>
    <includes id="vm_8h" name="vm.h" local="no" imported="no">vm/vm.h</includes>
    <includes id="consts_8h" name="consts.h" local="no" imported="no">common/consts.h</includes>
    <includes id="skel_8h" name="skel.h" local="no" imported="no">skel.h</includes>
    <member kind="function">
      <type></type>
      <name>_FICD</name>
      <anchorfile>dspic33_2main_8c.html</anchorfile>
      <anchor>ad8e37c79b6b2e33fe7ce5ad0585b3624</anchor>
      <arglist>(ICS_PGD1 &amp;JTAGEN_OFF)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_FOSC</name>
      <anchorfile>dspic33_2main_8c.html</anchorfile>
      <anchor>a8942359803e41fa3e8bc36d57ed4cd52</anchor>
      <arglist>(POSCMD_NONE &amp;OSCIOFNC_ON &amp;FCKSM_CSECMD)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_FOSCSEL</name>
      <anchorfile>dspic33_2main_8c.html</anchorfile>
      <anchor>ad186bcc721059fef773581a8ba37a76b</anchor>
      <arglist>(FNOSC_FRCPLL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>_FWDT</name>
      <anchorfile>dspic33_2main_8c.html</anchorfile>
      <anchor>a9273e579498595a2f545955ea437d94b</anchor>
      <arglist>(FWDTEN_OFF)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dspic33_2main_8c.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update_aseba_variables_read</name>
      <anchorfile>dspic33_2main_8c.html</anchorfile>
      <anchor>aa2272820b6a9da1c5c7de2a05b2f99ba</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update_aseba_variables_write</name>
      <anchorfile>dspic33_2main_8c.html</anchorfile>
      <anchor>acbdfb6cd8fac25c277416cc145cba59b</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>main_8cpp</filename>
    <includes id="MainWindow_8h" name="MainWindow.h" local="yes" imported="no">MainWindow.h</includes>
    <includes id="HelpViewer_8h" name="HelpViewer.h" local="yes" imported="no">HelpViewer.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a01dbaf6288488ecd11143aa4b0bda6ad</anchor>
      <arglist>(const char *execName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/docsource/doxygen/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>MainWindow.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>MainWindow_8cpp</filename>
    <includes id="MainWindow_8h" name="MainWindow.h" local="yes" imported="no">MainWindow.h</includes>
    <includes id="ClickableLabel_8h" name="ClickableLabel.h" local="yes" imported="no">ClickableLabel.h</includes>
    <includes id="DashelTarget_8h" name="DashelTarget.h" local="yes" imported="no">DashelTarget.h</includes>
    <includes id="TargetModels_8h" name="TargetModels.h" local="yes" imported="no">TargetModels.h</includes>
    <includes id="MainWindow_8cpp" name="MainWindow.cpp" local="yes" imported="no">NamedValuesVectorModel.h</includes>
    <includes id="AeslEditor_8h" name="AeslEditor.h" local="yes" imported="no">AeslEditor.h</includes>
    <includes id="FindDialog_8h" name="FindDialog.h" local="yes" imported="no">FindDialog.h</includes>
    <includes id="ModelAggregator_8h" name="ModelAggregator.h" local="yes" imported="no">ModelAggregator.h</includes>
    <namespace>Aseba</namespace>
    <member kind="function">
      <type>NodeTab::CompilationResult *</type>
      <name>compilationThread</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga565fdd6d490e81d8a45134721d6de739</anchor>
      <arglist>(const TargetDescription targetDescription, const CommonDefinitions commonDefinitions, QString source, bool dump)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16</type>
      <name>crcXModem</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga9841f6819c0b34a8400d5fb6ef0671cc</anchor>
      <arglist>(const uint16 oldCrc, const QString &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write16</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga061cf94906dc202ac95f2b74d87428c4</anchor>
      <arglist>(QIODevice &amp;dev, const VariablesDataVector &amp;data, const char *varName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write16</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga7d85867ef44fcd9b43cd3b05686c57f5</anchor>
      <arglist>(QIODevice &amp;dev, const uint16 v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MainWindow.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>MainWindow_8h</filename>
    <includes id="AeslEditor_8h" name="AeslEditor.h" local="yes" imported="no">AeslEditor.h</includes>
    <includes id="CustomDelegate_8h" name="CustomDelegate.h" local="yes" imported="no">CustomDelegate.h</includes>
    <includes id="CustomWidgets_8h" name="CustomWidgets.h" local="yes" imported="no">CustomWidgets.h</includes>
    <includes id="ModelAggregator_8h" name="ModelAggregator.h" local="yes" imported="no">ModelAggregator.h</includes>
    <includes id="Target_8h" name="Target.h" local="yes" imported="no">Target.h</includes>
    <includes id="TargetModels_8h" name="TargetModels.h" local="yes" imported="no">TargetModels.h</includes>
    <includes id="Plugin_8h" name="Plugin.h" local="yes" imported="no">Plugin.h</includes>
    <includes id="HelpViewer_8h" name="HelpViewer.h" local="yes" imported="no">HelpViewer.h</includes>
    <includes id="ConfigDialog_8h" name="ConfigDialog.h" local="yes" imported="no">ConfigDialog.h</includes>
    <class kind="class">Aseba::AbsentNodeTab</class>
    <class kind="class">Aseba::CompilationLogDialog</class>
    <class kind="struct">Aseba::NodeTab::CompilationResult</class>
    <class kind="class">Aseba::EditorsPlotsTabWidget</class>
    <class kind="class">Aseba::MainWindow</class>
    <class kind="class">Aseba::NewNamedValueDialog</class>
    <class kind="class">Aseba::NodeTab</class>
    <class kind="class">Aseba::ScriptTab</class>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>medulla.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/medulla/</path>
    <filename>medulla_8cpp</filename>
    <includes id="medulla_8cpp" name="medulla.cpp" local="yes" imported="no">medulla.h</includes>
    <includes id="msg_8h" name="msg.h" local="yes" imported="no">msg.h</includes>
    <namespace>Aseba</namespace>
    <member kind="function">
      <type>void</type>
      <name>dumpHelp</name>
      <anchorfile>medulla_8cpp.html</anchorfile>
      <anchor>a013bd5078e06829314b0c0a8c0ac118e</anchor>
      <arglist>(std::ostream &amp;stream, const char *programName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpVersion</name>
      <anchorfile>medulla_8cpp.html</anchorfile>
      <anchor>a9774ca6ebf42b4acc085d51e4c61cfbb</anchor>
      <arglist>(std::ostream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>Values</type>
      <name>fromAsebaVector</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>gab2099196f735c691ebd7bdc45462cc67</anchor>
      <arglist>(const std::vector&lt; sint16 &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>medulla_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; sint16 &gt;</type>
      <name>toAsebaVector</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>ga943d64c04ee73e3aed1f6efd2fcf8c0b</anchor>
      <arglist>(const Values &amp;values)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>medulla.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/medulla/</path>
    <filename>medulla_8h</filename>
    <class kind="class">Aseba::AsebaNetworkInterface</class>
    <class kind="class">Aseba::EventFilterInterface</class>
    <class kind="class">Aseba::Hub</class>
    <class kind="struct">Aseba::AsebaNetworkInterface::RequestData</class>
    <namespace>Aseba</namespace>
    <member kind="typedef">
      <type>QList&lt; qint16 &gt;</type>
      <name>Values</name>
      <anchorfile>medulla_8h.html</anchorfile>
      <anchor>a38c8522f262f1b08144c7d7430dfe872</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_METATYPE</name>
      <anchorfile>medulla_8h.html</anchorfile>
      <anchor>a460fef6940522b21954d3f089b254bd0</anchor>
      <arglist>(Values)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ModelAggregator.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>ModelAggregator_8cpp</filename>
    <includes id="ModelAggregator_8h" name="ModelAggregator.h" local="yes" imported="no">ModelAggregator.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>ModelAggregator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>ModelAggregator_8h</filename>
    <class kind="class">Aseba::ModelAggregator</class>
    <class kind="struct">Aseba::ModelAggregator::ModelDescription</class>
    <class kind="struct">Aseba::TreeChainsawFilter::ModelIndexLink</class>
    <class kind="class">Aseba::TreeChainsawFilter</class>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>morse.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/targets/can-translator/</path>
    <filename>morse_8c</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>morse_dash</name>
      <anchorfile>morse_8c.html</anchorfile>
      <anchor>a0c49ae7dfa06fb924f939cd30cd34d03</anchor>
      <arglist>(gpio led, int on, int off)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>morse_dot</name>
      <anchorfile>morse_8c.html</anchorfile>
      <anchor>a1985122452525eea514da64734af33aa</anchor>
      <arglist>(gpio led, int on, int off)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>morse_number</name>
      <anchorfile>morse_8c.html</anchorfile>
      <anchor>a5dbf905b46f6dd98df45ccb731ff259b</anchor>
      <arglist>(unsigned int disp, gpio led, int on, int off)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>output_error</name>
      <anchorfile>morse_8c.html</anchorfile>
      <anchor>af3619ce0e08332aae32ae1b18f40af38</anchor>
      <arglist>(unsigned int value, gpio led, int on, int off)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wait_dash</name>
      <anchorfile>morse_8c.html</anchorfile>
      <anchor>a12db6d093d47231635015bfe61dd268a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wait_dot</name>
      <anchorfile>morse_8c.html</anchorfile>
      <anchor>a9e00d9e3310e06737b871129272bba62</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wait_morse_letter</name>
      <anchorfile>morse_8c.html</anchorfile>
      <anchor>a40f8948039dbe6abe9beb9f9110e8531</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wait_morse_word</name>
      <anchorfile>morse_8c.html</anchorfile>
      <anchor>a20f83b10a538a41c275b1cd2314bff8b</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>morse.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/targets/can-translator/</path>
    <filename>morse_8h</filename>
    <member kind="function">
      <type>void</type>
      <name>output_error</name>
      <anchorfile>morse_8h.html</anchorfile>
      <anchor>af3619ce0e08332aae32ae1b18f40af38</anchor>
      <arglist>(unsigned int value, gpio led, int on, int off)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>msg.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/msg/</path>
    <filename>msg_8cpp</filename>
    <includes id="msg_8h" name="msg.h" local="yes" imported="no">msg.h</includes>
    <includes id="msg_8cpp" name="msg.cpp" local="yes" imported="no">endian.h</includes>
    <class kind="class">Aseba::MessageTypesInitializer</class>
    <namespace>Aseba</namespace>
    <member kind="function">
      <type>void</type>
      <name>sendBytecode</name>
      <anchorfile>group__msg.html</anchorfile>
      <anchor>ga4bacb53477b228527746b79c4c5dc91f</anchor>
      <arglist>(std::vector&lt; Message * &gt; &amp;messagesVector, uint16 dest, const std::vector&lt; uint16 &gt; &amp;bytecode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendBytecode</name>
      <anchorfile>group__msg.html</anchorfile>
      <anchor>gac7d943a80807964b66fc7dca076d61d3</anchor>
      <arglist>(Dashel::Stream *stream, uint16 dest, const std::vector&lt; uint16 &gt; &amp;bytecode)</arglist>
    </member>
    <member kind="variable">
      <type>class Aseba::MessageTypesInitializer</type>
      <name>messageTypesInitializer</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a47fe8ed5e16947bf6130a1b22dcc4fec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>msg.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/msg/</path>
    <filename>msg_8h</filename>
    <class kind="class">Aseba::ArrayAccessOutOfBounds</class>
    <class kind="class">Aseba::BootloaderAck</class>
    <class kind="class">Aseba::BootloaderDataRead</class>
    <class kind="class">Aseba::BootloaderDescription</class>
    <class kind="class">Aseba::BootloaderPageDataWrite</class>
    <class kind="class">Aseba::BootloaderReadPage</class>
    <class kind="class">Aseba::BootloaderReset</class>
    <class kind="class">Aseba::BootloaderWritePage</class>
    <class kind="class">Aseba::BreakpointClear</class>
    <class kind="class">Aseba::BreakpointClearAll</class>
    <class kind="class">Aseba::BreakpointSet</class>
    <class kind="class">Aseba::BreakpointSetResult</class>
    <class kind="class">Aseba::CmdMessage</class>
    <class kind="class">Aseba::Description</class>
    <class kind="class">Aseba::Disconnected</class>
    <class kind="class">Aseba::DivisionByZero</class>
    <class kind="class">Aseba::EventExecutionKilled</class>
    <class kind="class">Aseba::ExecutionStateChanged</class>
    <class kind="class">Aseba::GetDescription</class>
    <class kind="class">Aseba::GetExecutionState</class>
    <class kind="class">Aseba::GetVariables</class>
    <class kind="class">Aseba::LocalEventDescription</class>
    <class kind="class">Aseba::Message</class>
    <class kind="class">Aseba::NamedVariableDescription</class>
    <class kind="class">Aseba::NativeFunctionDescription</class>
    <class kind="class">Aseba::NodeSpecificError</class>
    <class kind="class">Aseba::Pause</class>
    <class kind="class">Aseba::Reboot</class>
    <class kind="class">Aseba::Reset</class>
    <class kind="class">Aseba::Run</class>
    <class kind="class">Aseba::SetBytecode</class>
    <class kind="class">Aseba::SetVariables</class>
    <class kind="class">Aseba::Sleep</class>
    <class kind="class">Aseba::Step</class>
    <class kind="class">Aseba::Stop</class>
    <class kind="class">Aseba::UserMessage</class>
    <class kind="class">Aseba::Variables</class>
    <class kind="class">Aseba::WriteBytecode</class>
    <namespace>Aseba</namespace>
    <member kind="function">
      <type>void</type>
      <name>sendBytecode</name>
      <anchorfile>group__msg.html</anchorfile>
      <anchor>ga4bacb53477b228527746b79c4c5dc91f</anchor>
      <arglist>(std::vector&lt; Message * &gt; &amp;messagesVector, uint16 dest, const std::vector&lt; uint16 &gt; &amp;bytecode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendBytecode</name>
      <anchorfile>group__msg.html</anchorfile>
      <anchor>gac7d943a80807964b66fc7dca076d61d3</anchor>
      <arglist>(Dashel::Stream *stream, uint16 dest, const std::vector&lt; uint16 &gt; &amp;bytecode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>myparser.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/maintainer/updatedoc/wikidot/</path>
    <filename>myparser_8py</filename>
    <class kind="class">wikidot::myparser::MyParser</class>
    <namespace>wikidot::myparser</namespace>
  </compound>
  <compound kind="file">
    <name>NamedValuesVectorModel.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>NamedValuesVectorModel_8cpp</filename>
    <includes id="NamedValuesVectorModel_8h" name="NamedValuesVectorModel.h" local="yes" imported="no">NamedValuesVectorModel.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>NamedValuesVectorModel.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>NamedValuesVectorModel_8h</filename>
    <class kind="class">Aseba::MaskableNamedValuesVectorModel</class>
    <class kind="class">Aseba::NamedValuesVectorModel</class>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>natives.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/vm/</path>
    <filename>natives_8c</filename>
    <includes id="natives_8h" name="natives.h" local="yes" imported="no">natives.h</includes>
    <member kind="function">
      <type>sint16</type>
      <name>aseba_atan2</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga9ca61753306e5b49cd15bf0c8fb72c52</anchor>
      <arglist>(sint16 y, sint16 x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aseba_comb_sort</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gac9db8617ca864a5887c30b0d865466bd</anchor>
      <arglist>(sint16 *input, uint16 size)</arglist>
    </member>
    <member kind="function">
      <type>sint16</type>
      <name>aseba_cos</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga43b1e5425aafae4df80840fda2447056</anchor>
      <arglist>(sint16 angle)</arglist>
    </member>
    <member kind="function">
      <type>sint16</type>
      <name>aseba_sin</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga7209f590d276ab7ef5977a5b92c7f2f0</anchor>
      <arglist>(sint16 angle)</arglist>
    </member>
    <member kind="function">
      <type>sint16</type>
      <name>aseba_sqrt</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaa78ed8b4b6ab14aef8b663650d1e80ec</anchor>
      <arglist>(sint16 num)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaGetRandom</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gab1978b7171a67ff610e57de9bb812a8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_mathatan2</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaf9bced36df0bba4a0b2c010b250c9422</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_mathcos</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga47c9cb522091489fb8e40d9ab8db51cd</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_mathmuldiv</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaabf324cbccb2ed4f0d44fb9d4a244703</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_mathrot2</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gade8dc3d2db801b3c13e933d6d8b68fbd</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_mathsin</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaba6160b9f4e2a89e15f3c2330b3b9a21</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_mathsqrt</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga77fec79478eca538394fa0d881df4474</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_rand</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga3688acee2b10c3e92932e1de384248a7</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecadd</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gac8e91e18d8d2e1c19b371b0fc3151b60</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecaddscalar</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga218b735f97a80d0dccf58173dae7973d</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecargbounds</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaf33e81dfd976fb0fc7f236fc86421cfd</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_veccopy</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gafc99e2cf435bf20987cea2a481095fe2</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecdiv</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga6d99b9742ad83353a17553e3444b115b</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecdot</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga11e49ae0b1641338d759f209fde451e9</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecfill</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gabc59baf698af32a4118d7735a14b1ae7</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecmax</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga1e8704db9d487f7fc5ef7e844d3e1184</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecmin</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga5351164dc73236d72b65d767e8263348</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecmul</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga9d5cf2115fb8fe671c52a45b4511d6ac</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecnonzerosequence</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga7109975688af86f1cee0f6eee6e4021f</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecsort</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gab4060725aa5b3b1eae2aecf4e447ff23</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecstat</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaf732aa5feb187a1469c68be07d8056ae</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecsub</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gab16ce5aaabdef26f283db30dc6e06e8a</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaSetRandomSeed</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga0ceea4f52e3d057cbd81c5ec26962e2f</anchor>
      <arglist>(uint16 seed)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const sint16</type>
      <name>aseba_atan_table</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga72be2694041849119f6639ad2dc2440b</anchor>
      <arglist>[20 *8+1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const sint16</type>
      <name>aseba_sin_table</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gab71a58760ae7bdc64d3f046d73cedc62</anchor>
      <arglist>[128+1]</arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_mathatan2</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gadb9ab0cf4b09aa36c3b9ab0b2fcfc85e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_mathcos</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaf11e9252527c972b38887e40d98769db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_mathmuldiv</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga9f940c1b58b64761104a68627654dbe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_mathrot2</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gacad65c6ba67f68d42385df0ade05fb6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_mathsin</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga6b0e53dfe1cae0e61f6ceb90663256d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_mathsqrt</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga637d8f5d1a6245cf7acb616c9799feb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_rand</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga7d28ee2d2697f53cb301d8145b42da66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecadd</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaff3962dcad1d6973ceb6f0bfa899333e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecaddscalar</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga2d39e423151ed52ef5b6c15646397c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecargbounds</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga655cd1ce67321cf73dd240e844e4f3a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_veccopy</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gac06137b968645444e610c2fbe2c8fc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecdiv</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaebd13196a40b6e45eaaf9cd8d1ca7e2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecdot</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga96c70eacfdf05203222a5d2c551e8985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecfill</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga467341b81c1860a178b30d697fe72314</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecmax</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga12e567f0754daa1bb47b44bc7cdcf6e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecmin</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga014a98ed0ec457b7a5e6af677d44d6ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecmul</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gae0c691abc681f5488f8c6207681af0b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecnonzerosequence</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga0255fe9a2102faca503c46459314be6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecsort</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga83cf46595c72d67594fda29db20202a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecstat</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga985d14fd79c2d945f5d9e5bffd69721d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecsub</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga5fe501f3682898e59a1b446740bfc26d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint16</type>
      <name>rnd_state</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaffeaf743405381691e01e17910bee9ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>natives.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/vm/</path>
    <filename>natives_8h</filename>
    <includes id="vm_8h" name="vm.h" local="yes" imported="no">vm.h</includes>
    <class kind="struct">AsebaLocalEventDescription</class>
    <class kind="struct">AsebaNativeFunctionArgumentDescription</class>
    <class kind="struct">AsebaNativeFunctionDescription</class>
    <class kind="struct">AsebaVariableDescription</class>
    <class kind="struct">AsebaVMDescription</class>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_NATIVES_STD_COUNT</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gad6bbc232f5eb9384ce792491595f767f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_NATIVES_STD_DESCRIPTIONS</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gab17863ebb55060dce4259e8d5d74c75d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_NATIVES_STD_FUNCTIONS</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gabc73e414682688d5b8f50a5c357aa846</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>AsebaNativeFunctionPointer</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaddee4ec147251282eee06a0f1b9ee4b6</anchor>
      <arglist>)(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaGetRandom</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gab1978b7171a67ff610e57de9bb812a8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_mathatan2</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaf9bced36df0bba4a0b2c010b250c9422</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_mathcos</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga47c9cb522091489fb8e40d9ab8db51cd</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_mathmuldiv</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaabf324cbccb2ed4f0d44fb9d4a244703</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_mathrot2</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gade8dc3d2db801b3c13e933d6d8b68fbd</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_mathsin</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaba6160b9f4e2a89e15f3c2330b3b9a21</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_mathsqrt</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga77fec79478eca538394fa0d881df4474</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_rand</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga3688acee2b10c3e92932e1de384248a7</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecadd</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gac8e91e18d8d2e1c19b371b0fc3151b60</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecaddscalar</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga218b735f97a80d0dccf58173dae7973d</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecargbounds</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaf33e81dfd976fb0fc7f236fc86421cfd</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_veccopy</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gafc99e2cf435bf20987cea2a481095fe2</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecdiv</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga6d99b9742ad83353a17553e3444b115b</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecdot</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga11e49ae0b1641338d759f209fde451e9</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecfill</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gabc59baf698af32a4118d7735a14b1ae7</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecmax</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga1e8704db9d487f7fc5ef7e844d3e1184</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecmin</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga5351164dc73236d72b65d767e8263348</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecmul</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga9d5cf2115fb8fe671c52a45b4511d6ac</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecnonzerosequence</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga7109975688af86f1cee0f6eee6e4021f</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecsort</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gab4060725aa5b3b1eae2aecf4e447ff23</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecstat</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaf732aa5feb187a1469c68be07d8056ae</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecsub</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gab16ce5aaabdef26f283db30dc6e06e8a</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static sint16</type>
      <name>AsebaNativePopArg</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gafbecf80ad3e9983bb60a1c8c0a0b2e41</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaSetRandomSeed</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga0ceea4f52e3d057cbd81c5ec26962e2f</anchor>
      <arglist>(uint16 seed)</arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_mathatan2</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gadb9ab0cf4b09aa36c3b9ab0b2fcfc85e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_mathcos</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaf11e9252527c972b38887e40d98769db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_mathmuldiv</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga9f940c1b58b64761104a68627654dbe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_mathrot2</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gacad65c6ba67f68d42385df0ade05fb6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_mathsin</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga6b0e53dfe1cae0e61f6ceb90663256d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_mathsqrt</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga637d8f5d1a6245cf7acb616c9799feb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_rand</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga7d28ee2d2697f53cb301d8145b42da66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecadd</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaff3962dcad1d6973ceb6f0bfa899333e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecaddscalar</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga2d39e423151ed52ef5b6c15646397c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecargbounds</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga655cd1ce67321cf73dd240e844e4f3a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_veccopy</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gac06137b968645444e610c2fbe2c8fc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecdiv</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaebd13196a40b6e45eaaf9cd8d1ca7e2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecdot</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga96c70eacfdf05203222a5d2c551e8985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecfill</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga467341b81c1860a178b30d697fe72314</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecmax</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga12e567f0754daa1bb47b44bc7cdcf6e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecmin</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga014a98ed0ec457b7a5e6af677d44d6ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecmul</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gae0c691abc681f5488f8c6207681af0b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecnonzerosequence</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga0255fe9a2102faca503c46459314be6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecsort</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga83cf46595c72d67594fda29db20202a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecstat</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga985d14fd79c2d945f5d9e5bffd69721d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecsub</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga5fe501f3682898e59a1b446740bfc26d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>none.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/transport/dashel_plugins/</path>
    <filename>none_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>initPlugins</name>
      <anchorfile>namespaceDashel.html</anchorfile>
      <anchor>a4fffac269af6b5840f650e252115c2f6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>orderedset.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/maintainer/updatedoc/wikidot/</path>
    <filename>orderedset_8py</filename>
    <class kind="class">wikidot::orderedset::OrderedSet</class>
    <namespace>wikidot::orderedset</namespace>
  </compound>
  <compound kind="file">
    <name>parser.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/compiler/</path>
    <filename>parser_8cpp</filename>
    <includes id="compiler_8h" name="compiler.h" local="yes" imported="no">compiler.h</includes>
    <includes id="tree_8h" name="tree.h" local="yes" imported="no">tree.h</includes>
    <namespace>Aseba</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_ONE_OF</name>
      <anchorfile>parser_8cpp.html</anchorfile>
      <anchor>aa722058e2a6dc85eb8abe67be6a4fb93</anchor>
      <arglist>(array)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IS_ONE_OF</name>
      <anchorfile>parser_8cpp.html</anchorfile>
      <anchor>a425e9bd9bbaf3c9fe6307954ac3af0c9</anchor>
      <arglist>(array)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STRICT</name>
      <anchorfile>parser_8cpp.html</anchorfile>
      <anchor>a8a7c30a576d5706b6c0821834d01cbbc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parser.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/maintainer/updatedoc/wikidot/</path>
    <filename>parser_8py</filename>
    <class kind="class">wikidot::parser::WikidotParser</class>
    <namespace>wikidot::parser</namespace>
    <member kind="variable">
      <type></type>
      <name>footer</name>
      <anchorfile>namespacewikidot_1_1parser.html</anchorfile>
      <anchor>aa888f0c50eace24b5a5d3a777bd8e5a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>header</name>
      <anchorfile>namespacewikidot_1_1parser.html</anchorfile>
      <anchor>a299d736dc94d92415fa1cb9a417867ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>play.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/replay/</path>
    <filename>play_8cpp</filename>
    <class kind="class">Aseba::Player</class>
    <namespace>Aseba</namespace>
    <member kind="function">
      <type>void</type>
      <name>dumpHelp</name>
      <anchorfile>play_8cpp.html</anchorfile>
      <anchor>a013bd5078e06829314b0c0a8c0ac118e</anchor>
      <arglist>(std::ostream &amp;stream, const char *programName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpVersion</name>
      <anchorfile>play_8cpp.html</anchorfile>
      <anchor>a9774ca6ebf42b4acc085d51e4c61cfbb</anchor>
      <arglist>(std::ostream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>play_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>playground-vm-description.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/targets/playground/</path>
    <filename>playground-vm-description_8c</filename>
    <member kind="variable">
      <type>AsebaNativeFunctionDescription</type>
      <name>PlaygroundNativeDescription_energyamount</name>
      <anchorfile>playground-vm-description_8c.html</anchorfile>
      <anchor>a8545d2ef4bfc4c5547294b5648dcebd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AsebaNativeFunctionDescription</type>
      <name>PlaygroundNativeDescription_energyreceive</name>
      <anchorfile>playground-vm-description_8c.html</anchorfile>
      <anchor>ad2727dc4a680c92f97f352e8cbd60211</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AsebaNativeFunctionDescription</type>
      <name>PlaygroundNativeDescription_energysend</name>
      <anchorfile>playground-vm-description_8c.html</anchorfile>
      <anchor>a63bcf578b00a837246fcea84a628b1bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AsebaVMDescription</type>
      <name>vmDescription</name>
      <anchorfile>playground-vm-description_8c.html</anchorfile>
      <anchor>a8767a03ad50477c60611b54fae536882</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>playground.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/targets/playground/</path>
    <filename>playground_8cpp</filename>
    <includes id="playground_8cpp" name="playground.cpp" local="yes" imported="no">playground.h</includes>
    <class kind="class">Enki::ActivationObject</class>
    <class kind="class">Enki::AreaActivating</class>
    <class kind="class">Enki::AsebaFeedableEPuck</class>
    <class kind="class">Enki::Door</class>
    <class kind="class">Enki::EPuckFeeder</class>
    <class kind="class">Enki::EPuckFeeding</class>
    <class kind="class">Enki::FeedableEPuck</class>
    <class kind="class">Enki::ScoreModifier</class>
    <class kind="class">Enki::SlidingDoor</class>
    <class kind="struct">Enki::AsebaFeedableEPuck::Variables</class>
    <namespace>Enki</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ACTIVATION_OBJECT_COLOR</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>a068fb45a232c88b6d6f0fbb974ba0208</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACTIVATION_OBJECT_HEIGHT</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>afd775c71ea74042739ad694952a2e7f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEATH_ANIMATION_STEPS</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>a0e14dcb39b398b7a0ab20c40ac40a9cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPUCK_ENERGY_CONSUMPTION_RATE</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>a91b4de940a2672902344440b93fe6947</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPUCK_FEEDER_COLOR_ACTIVE</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>a8edff4f0894ceb8f6e8b7a7705d826c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPUCK_FEEDER_COLOR_INACTIVE</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>a1dba499950544ce902dc5180ee5d3ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPUCK_FEEDER_D_ENERGY</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>a2c92f570efc1b3c32752e4252a1b3799</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPUCK_FEEDER_HEIGHT</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>a9e393fbcffe1238a34122228865a2fc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPUCK_FEEDER_INITIAL_ENERGY</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>a49f0276bf7aa3978748a667c0846c091</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPUCK_FEEDER_MAX_ENERGY</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>a31e508ebd034287728f8e16a00f34458</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPUCK_FEEDER_RADIUS</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>a5d9d59a8f3f11b3da11a7fcdfa170d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPUCK_FEEDER_RANGE</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>a2be11f0b74118b5fff9d2cc54a022f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPUCK_FEEDER_RECHARGE_RATE</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>ad5595fc945544e7d273693bfaa391b3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPUCK_FEEDER_THRESHOLD_HIDE</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>a43c10b8b6140d8e7c68d41a3db40aa65</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPUCK_FEEDER_THRESHOLD_SHOW</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>a37d6e831c537d38f49b28a27f6414242</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPUCK_INITIAL_ENERGY</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>ab8d9685b2d11d825f0cb55850e841ed5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INITIAL_POOL_ENERGY</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>a1ceaa5922938f2c8892666eb5fedac07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEGO_BLUE</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>afa35b55d9b6cb43355e77947718cc26b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEGO_GREEN</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>a79d9fdbbd8af8eb06cdb857fc59f4325</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEGO_RED</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>a291a3a861e470fa3f557b90103436a8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEGO_WHITE</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>a0eeff3c4cde99bdcb95db3caec74ee51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCORE_MODIFIER_COEFFICIENT</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>a6cc92ecfd9172d753bdd63c751e5fdb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaAssert</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>aa50e7eece30679e20518479441eae7af</anchor>
      <arglist>(AsebaVMState *vm, AsebaAssertReason reason)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaGetBuffer</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>gac024d3ce5f42042757c99849a212142e</anchor>
      <arglist>(AsebaVMState *vm, uint8 *data, uint16 maxLength, uint16 *source)</arglist>
    </member>
    <member kind="function">
      <type>const AsebaLocalEventDescription *</type>
      <name>AsebaGetLocalEventsDescriptions</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga31d013a7f114981f2b90892de225ac4b</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>const AsebaNativeFunctionDescription *const *</type>
      <name>AsebaGetNativeFunctionsDescriptions</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga968bbb8ab84a0ab4b67deaedd9b59bd0</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>const AsebaVMDescription *</type>
      <name>AsebaGetVMDescription</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga3068fac4b727b6d3483afa6d3fa20edd</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNativeFunction</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga18ec50bbe67e33e24680f9d330d41de4</anchor>
      <arglist>(AsebaVMState *vm, uint16 id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaPutVmToSleep</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga1f4d471e74df095ae8602338ca5cdae6</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaResetIntoBootloader</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaa15bb6ca4e20b35fef97a7ab56aea4ae</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaSendBuffer</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga0db20336d2f5525f47651e06545f613e</anchor>
      <arglist>(AsebaVMState *vm, const uint8 *data, uint16 length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaWriteBytecode</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga28acfc495d8e238986342d34afe8ba97</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>GLint</type>
      <name>GenFeederBase</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>a6154c7184a7f7e0896265ffcae575703</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLint</type>
      <name>GenFeederCharge0</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>a8cb2783c1b2b2eab282b09e46918ffea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLint</type>
      <name>GenFeederCharge1</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>af20345cf651c079c720115e473217ee7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLint</type>
      <name>GenFeederCharge2</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>a0be1e1ed6402757271dd401b50974d80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLint</type>
      <name>GenFeederCharge3</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>a9b73d58b420084dcbabf821b13fc14b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLint</type>
      <name>GenFeederRing</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>a8467607e8727b966ed68b9824a7ae79c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PlaygroundNative_energyamount</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>aae24ca72067c37221729264b0ea09500</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PlaygroundNative_energyreceive</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>a30ac03a0200df40656c4d2d0b9feeb6d</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PlaygroundNative_energysend</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>abc0d81a08e0d3f47d1f77d8e72342d8c</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>polymorphic_downcast</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>aa91b94e1a5977baf1158516874108bf8</anchor>
      <arglist>(Base base)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>ePuckName</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>ad409b69aba9c445e139ad964c80e9994</anchor>
      <arglist>[9]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const AsebaLocalEventDescription</type>
      <name>localEvents</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>ac8abe98b4a7a6970b552d421b5b40bd7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static AsebaNativeFunctionPointer</type>
      <name>nativeFunctions</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>a3dfb27b7726bbd93af00aa334241053c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const AsebaNativeFunctionDescription *</type>
      <name>nativeFunctionsDescriptions</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>a2455b9cade6477495bf68de099ccc9c6</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>AsebaNativeFunctionDescription</type>
      <name>PlaygroundNativeDescription_energyamount</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>a8545d2ef4bfc4c5547294b5648dcebd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AsebaNativeFunctionDescription</type>
      <name>PlaygroundNativeDescription_energyreceive</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>ad2727dc4a680c92f97f352e8cbd60211</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AsebaNativeFunctionDescription</type>
      <name>PlaygroundNativeDescription_energysend</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>a63bcf578b00a837246fcea84a628b1bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Enki::PlaygroundViewer *</type>
      <name>playgroundViewer</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>aaefd95f73d1e9446ea062bb5b1fac634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AsebaVMDescription</type>
      <name>vmDescription</name>
      <anchorfile>playground_8cpp.html</anchorfile>
      <anchor>a8767a03ad50477c60611b54fae536882</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>playground.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/targets/playground/</path>
    <filename>playground_8h</filename>
    <class kind="class">Enki::PlaygroundViewer</class>
    <namespace>Enki</namespace>
  </compound>
  <compound kind="file">
    <name>Plugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>Plugin_8cpp</filename>
    <includes id="Plugin_8h" name="Plugin.h" local="yes" imported="no">Plugin.h</includes>
    <includes id="DashelTarget_8h" name="DashelTarget.h" local="yes" imported="no">DashelTarget.h</includes>
    <includes id="MainWindow_8h" name="MainWindow.h" local="yes" imported="no">MainWindow.h</includes>
    <includes id="NamedValuesVectorModel_8h" name="NamedValuesVectorModel.h" local="yes" imported="no">NamedValuesVectorModel.h</includes>
    <includes id="Plugin_8cpp" name="Plugin.cpp" local="yes" imported="no">plugins/VariablesViewPlugin.h</includes>
    <includes id="ThymioButtons_8h" name="ThymioButtons.h" local="yes" imported="no">ThymioButtons.h</includes>
    <includes id="ThymioScene_8h" name="ThymioScene.h" local="yes" imported="no">ThymioScene.h</includes>
    <namespace>Aseba</namespace>
    <member kind="function">
      <type>NodeToolInterface *</type>
      <name>createInstance</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaed1c64e4e2b4cc5790d2b3ebf2a8cf2c</anchor>
      <arglist>(NodeTab *node)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Plugin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>Plugin_8h</filename>
    <class kind="struct">Aseba::InvasivePlugin</class>
    <class kind="struct">Aseba::NodeToolInterface</class>
    <class kind="struct">Aseba::NodeToolInterfaces</class>
    <class kind="struct">Aseba::NodeToolRegistrar</class>
    <class kind="struct">Aseba::NodeToolRegistrer</class>
    <namespace>Aseba</namespace>
    <member kind="variable" static="yes">
      <type>static NodeToolRegistrer</type>
      <name>nodeToolRegistrer</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga24dcff710625c70ed4bf3e78679d4ea5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>power-of-two.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/compiler/</path>
    <filename>power-of-two_8h</filename>
    <namespace>Aseba</namespace>
    <member kind="function">
      <type>bool</type>
      <name>isPOT</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga1e8fca0ad995dcffaa4c7e899a351159</anchor>
      <arglist>(T number)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>shiftFromPOT</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga3ab8d6f64d5c3539c22a9988406cbd5b</anchor>
      <arglist>(T number)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>productids.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/common/</path>
    <filename>productids_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_PID_VAR_NAME</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga53670ee27ec4df4ba38c7412e9fd6cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AsebaProductIds</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gac666a9b732e228bfba504489bfe9d650</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_PID_UNDEFINED</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ggac666a9b732e228bfba504489bfe9d650a6df0f6bf33ab95e4241c7544bd76f363</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_PID_CHALLENGE</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ggac666a9b732e228bfba504489bfe9d650a06472d0bb805610940e3fdeace64d458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_PID_PLAYGROUND</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ggac666a9b732e228bfba504489bfe9d650a938393ddb778a442dc81068e0f88f0cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_PID_MARXBOT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ggac666a9b732e228bfba504489bfe9d650a8aa8352d8ed9da2ee34c0e5d0c12a185</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_PID_HANDBOT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ggac666a9b732e228bfba504489bfe9d650acb63712b303a950491143da40b2e4f7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_PID_EPUCK</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ggac666a9b732e228bfba504489bfe9d650aa84e1e1c1cafceb56d6e706790dc14a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_PID_SMARTROB</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ggac666a9b732e228bfba504489bfe9d650a0605a7bdaa1bba2bd7b87fc993759a6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_PID_SMARTROBASL</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ggac666a9b732e228bfba504489bfe9d650a167a4677b693dd1772a1d74e100b4218</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_PID_THYMIO2</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ggac666a9b732e228bfba504489bfe9d650aecc9ac3d721f82250c5df28648721a95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qrc.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/maintainer/updatedoc/</path>
    <filename>qrc_8py</filename>
    <namespace>qrc</namespace>
    <member kind="function">
      <type>def</type>
      <name>generate</name>
      <anchorfile>namespaceqrc.html</anchorfile>
      <anchor>a156a25d853c8f97b57a23b30d9912d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>item_template</name>
      <anchorfile>namespaceqrc.html</anchorfile>
      <anchor>a8808249994184127acd006fdc14ddd15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>qrc_template</name>
      <anchorfile>namespaceqrc.html</anchorfile>
      <anchor>a8f1bff684114c06f1d7b25a209031dfa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qthelp.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/maintainer/updatedoc/</path>
    <filename>qthelp_8py</filename>
    <namespace>qthelp</namespace>
    <member kind="function">
      <type>def</type>
      <name>__generate_sections__</name>
      <anchorfile>namespaceqthelp.html</anchorfile>
      <anchor>a76d736f68f3c3a54559d99dd4d79fea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate</name>
      <anchorfile>namespaceqthelp.html</anchorfile>
      <anchor>aa25d09c9a0ef6e9515dcb9eea45f9bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>file_element_template</name>
      <anchorfile>namespaceqthelp.html</anchorfile>
      <anchor>a3858b413b3d631fc1c12a79bd0b3d035</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>filter_def_template</name>
      <anchorfile>namespaceqthelp.html</anchorfile>
      <anchor>a36e40b38e525144e7e42a46b1375df67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>filter_section_template</name>
      <anchorfile>namespaceqthelp.html</anchorfile>
      <anchor>af1db3d0ea5363e8e04a88368474acf6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>item_template</name>
      <anchorfile>namespaceqthelp.html</anchorfile>
      <anchor>acd3d034f330b2aafc5b4341944d43bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>qhp_template</name>
      <anchorfile>namespaceqthelp.html</anchorfile>
      <anchor>a31cbeba6a6b05c6458d4a6993e1cefa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>section_leaf</name>
      <anchorfile>namespaceqthelp.html</anchorfile>
      <anchor>ab329c5408a95a215eaa5c0347043b0c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>section_leaf_template</name>
      <anchorfile>namespaceqthelp.html</anchorfile>
      <anchor>a647eb5efad20519f39506196f1c4d2f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>section_root</name>
      <anchorfile>namespaceqthelp.html</anchorfile>
      <anchor>a62601bec851bfc92485d22305b2ad014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>section_root_template</name>
      <anchorfile>namespaceqthelp.html</anchorfile>
      <anchor>abcaa19ac6c921d890d7b4a6c8f296c17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rec.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/replay/</path>
    <filename>rec_8cpp</filename>
    <class kind="class">Aseba::Recorder</class>
    <namespace>Aseba</namespace>
    <member kind="function">
      <type>void</type>
      <name>dumpHelp</name>
      <anchorfile>rec_8cpp.html</anchorfile>
      <anchor>a013bd5078e06829314b0c0a8c0ac118e</anchor>
      <arglist>(std::ostream &amp;stream, const char *programName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpVersion</name>
      <anchorfile>rec_8cpp.html</anchorfile>
      <anchor>a9774ca6ebf42b4acc085d51e4c61cfbb</anchor>
      <arglist>(std::ostream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>rec_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simulateuser.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/tests/</path>
    <filename>simulateuser_8py</filename>
    <namespace>simulateuser</namespace>
    <member kind="variable">
      <type></type>
      <name>asebatest_bin</name>
      <anchorfile>namespacesimulateuser.html</anchorfile>
      <anchor>af4fe6ada1811d75be547c93c2bd3fd3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>f</name>
      <anchorfile>namespacesimulateuser.html</anchorfile>
      <anchor>aa58d7eea6120b8930c6a9799ae85741d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>failed</name>
      <anchorfile>namespacesimulateuser.html</anchorfile>
      <anchor>a93616bf10e80ef3f3d6c6662b761af94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>input_script</name>
      <anchorfile>namespacesimulateuser.html</anchorfile>
      <anchor>aae0e22df815c4a73449ec05cc19af44f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>retcode</name>
      <anchorfile>namespacesimulateuser.html</anchorfile>
      <anchor>ab223d9e1676610c242312ecc83f20edd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>script</name>
      <anchorfile>namespacesimulateuser.html</anchorfile>
      <anchor>a1ade387efeb30df06a25e531bc772e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tmp</name>
      <anchorfile>namespacesimulateuser.html</anchorfile>
      <anchor>a1f3730b98257fea17f5916b69fba063c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>tmp_script</name>
      <anchorfile>namespacesimulateuser.html</anchorfile>
      <anchor>ac5635d005ee795f0875a63b5f63a03ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>skel-user.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/targets/dspic33/</path>
    <filename>skel-user_8c</filename>
    <member kind="variable" static="yes">
      <type>static const AsebaLocalEventDescription</type>
      <name>localEvents</name>
      <anchorfile>skel-user_8c.html</anchorfile>
      <anchor>ac8abe98b4a7a6970b552d421b5b40bd7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static AsebaNativeFunctionPointer</type>
      <name>nativeFunctions</name>
      <anchorfile>skel-user_8c.html</anchorfile>
      <anchor>a3dfb27b7726bbd93af00aa334241053c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const AsebaNativeFunctionDescription *</type>
      <name>nativeFunctionsDescription</name>
      <anchorfile>skel-user_8c.html</anchorfile>
      <anchor>ac1d9890308bdb4df302b83570deab082</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const AsebaVMDescription</type>
      <name>vmDescription</name>
      <anchorfile>skel-user_8c.html</anchorfile>
      <anchor>a3b4981ae51c60da3483f7f0a6a068618</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>skel-user.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/targets/dspic33/</path>
    <filename>skel-user_8h</filename>
    <class kind="struct">_vmVariables</class>
    <class kind="struct">private_settings</class>
    <member kind="define">
      <type>#define</type>
      <name>CAN_SELECT_MODE</name>
      <anchorfile>skel-user_8h.html</anchorfile>
      <anchor>a93ee02189ea592f62998d03dba7bcbc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DMA_CAN_RX</name>
      <anchorfile>skel-user_8h.html</anchorfile>
      <anchor>a5450d5939474dd68de6e0bf2fdf5f0dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DMA_CAN_TX</name>
      <anchorfile>skel-user_8h.html</anchorfile>
      <anchor>af5a5058cd499de2c602479a306cc64e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRIO_CAN</name>
      <anchorfile>skel-user_8h.html</anchorfile>
      <anchor>a08d20d39edfd95c044d728b0a4c03224</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RECV_QUEUE_SIZE</name>
      <anchorfile>skel-user_8h.html</anchorfile>
      <anchor>acdc1815e9e2800d8dc7db4ae6f0528d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SEND_QUEUE_SIZE</name>
      <anchorfile>skel-user_8h.html</anchorfile>
      <anchor>abf11810b2aa44ade2f84d511e7a02c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VM_BYTECODE_SIZE</name>
      <anchorfile>skel-user_8h.html</anchorfile>
      <anchor>a8d5f581b0146d1fe0919fa82c7f164a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VM_STACK_SIZE</name>
      <anchorfile>skel-user_8h.html</anchorfile>
      <anchor>a5adc81cde9c0899bf2affca8feea48a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VM_VARIABLES_ARG_SIZE</name>
      <anchorfile>skel-user_8h.html</anchorfile>
      <anchor>ac95322d8b01f0542337cc4084e3a9e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VM_VARIABLES_FREE_SPACE</name>
      <anchorfile>skel-user_8h.html</anchorfile>
      <anchor>ad730be19b35d79598fd6b3be23d9fe65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Events</name>
      <anchorfile>skel-user_8h.html</anchorfile>
      <anchor>af60e00b78607064c5be6aa9397ea49c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOUR_FIRST_EVENT</name>
      <anchorfile>skel-user_8h.html</anchorfile>
      <anchor>af60e00b78607064c5be6aa9397ea49c1ace577743dd4a0c5ce0ecfce996b18ec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOUR_SECOND_EVENT</name>
      <anchorfile>skel-user_8h.html</anchorfile>
      <anchor>af60e00b78607064c5be6aa9397ea49c1aa31d16b8f396fc90530417708a46c3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENTS_COUNT</name>
      <anchorfile>skel-user_8h.html</anchorfile>
      <anchor>af60e00b78607064c5be6aa9397ea49c1a77f43dfe044b141ad1b5a540ab9576eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_IR_SENSORS</name>
      <anchorfile>skel-user_8h.html</anchorfile>
      <anchor>af60e00b78607064c5be6aa9397ea49c1acbe453e88415e17f2163e2603a32a10b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENT_CAMERA</name>
      <anchorfile>skel-user_8h.html</anchorfile>
      <anchor>af60e00b78607064c5be6aa9397ea49c1a5fd1f9a420db581afb2c8b1d9668c6dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EVENTS_COUNT</name>
      <anchorfile>skel-user_8h.html</anchorfile>
      <anchor>af60e00b78607064c5be6aa9397ea49c1a77f43dfe044b141ad1b5a540ab9576eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>skel.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/targets/dspic33/</path>
    <filename>skel_8c</filename>
    <includes id="can-net_8h" name="can-net.h" local="no" imported="no">transport/can/can-net.h</includes>
    <includes id="natives_8h" name="natives.h" local="no" imported="no">vm/natives.h</includes>
    <includes id="vm_8h" name="vm.h" local="no" imported="no">vm/vm.h</includes>
    <includes id="consts_8h" name="consts.h" local="no" imported="no">common/consts.h</includes>
    <includes id="vm-buffer_8h" name="vm-buffer.h" local="no" imported="no">transport/buffer/vm-buffer.h</includes>
    <includes id="skel_8c" name="skel.c" local="yes" imported="no">skel.h</includes>
    <includes id="types_8h" name="types.h" local="no" imported="no">common/types.h</includes>
    <includes id="skel-user_8h" name="skel-user.h" local="no" imported="no">skel-user.h</includes>
    <includes id="skel-user_8c" name="skel-user.c" local="no" imported="no">skel-user.c</includes>
    <member kind="define">
      <type>#define</type>
      <name>COMPILATION_ASSERT</name>
      <anchorfile>skel_8c.html</anchorfile>
      <anchor>a51c06881739027dabc748617a554eec2</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FUID3</name>
      <anchorfile>skel_8c.html</anchorfile>
      <anchor>a8621c7ff46e3395bbdf76face1adb6fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUMBER_OF_CHUNK</name>
      <anchorfile>skel_8c.html</anchorfile>
      <anchor>a404a581fcf934d8a699a59adeb227166</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGE_PER_CHUNK</name>
      <anchorfile>skel_8c.html</anchorfile>
      <anchor>a31deb1703e46e5b1eaa6eb7fe3f4b00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>__attribute</name>
      <anchorfile>skel_8c.html</anchorfile>
      <anchor>a242f0ca45ff8a10bf97ceba119393124</anchor>
      <arglist>((noreturn))</arglist>
    </member>
    <member kind="function">
      <type>unsigned char __bootloader[INSTRUCTIONS_PER_PAGE *2 *2]</type>
      <name>__attribute</name>
      <anchorfile>skel_8c.html</anchorfile>
      <anchor>a9437d1467d72360be21407ca38a5c489</anchor>
      <arglist>((space(prog), section(&quot;.boot&quot;), noload, address(0x15800-0x800)))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>__attribute</name>
      <anchorfile>skel_8c.html</anchorfile>
      <anchor>a34473397f352ccdb7b3876e9e5b89072</anchor>
      <arglist>((far))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>__attribute__</name>
      <anchorfile>skel_8c.html</anchorfile>
      <anchor>a6ef9232020d41714cd5ec5b27d89b4e3</anchor>
      <arglist>((noreturn))</arglist>
    </member>
    <member kind="function">
      <type>unsigned char aseba_settings_flash[INSTRUCTIONS_PER_PAGE *2]</type>
      <name>__attribute__</name>
      <anchorfile>skel_8c.html</anchorfile>
      <anchor>a98d88da93a8fb81ad38e8f635792e224</anchor>
      <arglist>((space(prog), section(&quot;.aseba_settings&quot;), noload, address(0x15800-0x800-0x400)))</arglist>
    </member>
    <member kind="function">
      <type>unsigned char aseba_flash1[PAGE_PER_CHUNK][INSTRUCTIONS_PER_PAGE *2]</type>
      <name>__attribute__</name>
      <anchorfile>skel_8c.html</anchorfile>
      <anchor>a2cea697361040522c2b3198667f3c0be</anchor>
      <arglist>((space(prog), aligned(INSTRUCTIONS_PER_PAGE *2), section(&quot;.aseba_bytecode&quot;)))</arglist>
    </member>
    <member kind="function">
      <type>unsigned char aseba_flash[PAGE_PER_CHUNK][INSTRUCTIONS_PER_PAGE *2]</type>
      <name>__attribute__</name>
      <anchorfile>skel_8c.html</anchorfile>
      <anchor>a4c9dce4d18cbd3f860089508fd49e515</anchor>
      <arglist>((space(prog), aligned(INSTRUCTIONS_PER_PAGE *2), section(&quot;.aseba_bytecode&quot;), address(0x15800-0x800-0x400-NUMBER_OF_CHUNK *0x400L *PAGE_PER_CHUNK)))</arglist>
    </member>
    <member kind="function">
      <type>struct private_settings</type>
      <name>__attribute__</name>
      <anchorfile>skel_8c.html</anchorfile>
      <anchor>a833db13486b36e93aefa1f7399a3a636</anchor>
      <arglist>((aligned(2)))</arglist>
    </member>
    <member kind="function">
      <type>const AsebaNativeFunctionDescription *const *</type>
      <name>AsebaGetNativeFunctionsDescriptions</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga968bbb8ab84a0ab4b67deaedd9b59bd0</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>const AsebaVMDescription *</type>
      <name>AsebaGetVMDescription</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga3068fac4b727b6d3483afa6d3fa20edd</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaIdle</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga79b58417a3c91471093b89af72cbfd98</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AsebaNative__system_settings_flash</name>
      <anchorfile>skel_8c.html</anchorfile>
      <anchor>a5583eb1ce7887d5114c8d5316e6b0e7d</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AsebaNative__system_settings_read</name>
      <anchorfile>skel_8c.html</anchorfile>
      <anchor>a2dd19550421862447a04434dd8c003ca</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AsebaNative__system_settings_write</name>
      <anchorfile>skel_8c.html</anchorfile>
      <anchor>a9bf6e74dc749996fc90efa162945b889</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNativeFunction</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga18ec50bbe67e33e24680f9d330d41de4</anchor>
      <arglist>(AsebaVMState *vm, uint16 id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaPutVmToSleep</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga1f4d471e74df095ae8602338ca5cdae6</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaResetIntoBootloader</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaa15bb6ca4e20b35fef97a7ab56aea4ae</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaShouldDropPacket</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga1cad1718a5ca3a0ce9f4aedc91fe7063</anchor>
      <arglist>(uint16 source, const uint8 *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaWriteBytecode</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga28acfc495d8e238986342d34afe8ba97</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init_aseba_and_can</name>
      <anchorfile>skel_8c.html</anchorfile>
      <anchor>a6eb19fe59f0d2de5c567365217f20956</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>load_code_from_flash</name>
      <anchorfile>skel_8c.html</anchorfile>
      <anchor>a9f0ed09b5d1357e7fa4cf53f25bd0220</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>load_settings_from_flash</name>
      <anchorfile>skel_8c.html</anchorfile>
      <anchor>af2a7c3cb36881fe1f08c7b59c56397d9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>received_packet_dropped</name>
      <anchorfile>skel_8c.html</anchorfile>
      <anchor>a9d89cb0b9b85f101beeea897cad6ae65</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sent_packet_dropped</name>
      <anchorfile>skel_8c.html</anchorfile>
      <anchor>a98b71f48db731b3cd1245c9a63f5946a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>ui2str</name>
      <anchorfile>skel_8c.html</anchorfile>
      <anchor>a1e98cbda7edc2d12113e86d0819d93a9</anchor>
      <arglist>(char *str, unsigned int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>ui2strhex</name>
      <anchorfile>skel_8c.html</anchorfile>
      <anchor>aa0d119ac423e1ae0cf98d86593467d47</anchor>
      <arglist>(char *str, unsigned int id)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>_magic_</name>
      <anchorfile>skel_8c.html</anchorfile>
      <anchor>afd330611466a60c8ce75d013f8ad061b</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>aseba_flash_ptr</name>
      <anchorfile>skel_8c.html</anchorfile>
      <anchor>ab42728fcaca98df8d23611a6f9ca23a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>aseba_settings_ptr</name>
      <anchorfile>skel_8c.html</anchorfile>
      <anchor>afb600b331d7df607a5291d139fcc37f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription__system_reboot</name>
      <anchorfile>skel_8c.html</anchorfile>
      <anchor>a4c727bc9ecb81e1a18d51229583ff4af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription__system_settings_flash</name>
      <anchorfile>skel_8c.html</anchorfile>
      <anchor>ad896cb2eb172c59917a075f8b61112ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription__system_settings_read</name>
      <anchorfile>skel_8c.html</anchorfile>
      <anchor>acdbaeeff3fbcfa8b508ad5ab8e8b555d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription__system_settings_write</name>
      <anchorfile>skel_8c.html</anchorfile>
      <anchor>ad2581bf3e297b3fb4abb359e34e59915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>events_flags</name>
      <anchorfile>skel_8c.html</anchorfile>
      <anchor>ad07b06ff2f7e962d7a055c73ac4cd0ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>skel.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/targets/dspic33/</path>
    <filename>skel_8h</filename>
    <includes id="natives_8h" name="natives.h" local="no" imported="no">vm/natives.h</includes>
    <includes id="vm_8h" name="vm.h" local="no" imported="no">vm/vm.h</includes>
    <includes id="types_8h" name="types.h" local="no" imported="no">common/types.h</includes>
    <includes id="skel-user_8h" name="skel-user.h" local="no" imported="no">skel-user.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CLEAR_EVENT</name>
      <anchorfile>skel_8h.html</anchorfile>
      <anchor>a501bed50ee1da29f19d96c574ae695fd</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IS_EVENT</name>
      <anchorfile>skel_8h.html</anchorfile>
      <anchor>a45e2512e5835456f4f7f0a287562302f</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_EVENT</name>
      <anchorfile>skel_8h.html</anchorfile>
      <anchor>a2b47dd7efb903079a91102b0ec8b7ed4</anchor>
      <arglist>(event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>__attribute</name>
      <anchorfile>skel_8h.html</anchorfile>
      <anchor>acbc758f8c8fdf8baf375df2fa4a88dbf</anchor>
      <arglist>((noreturn)) run_aseba_main_loop(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init_aseba_and_can</name>
      <anchorfile>skel_8h.html</anchorfile>
      <anchor>a6eb19fe59f0d2de5c567365217f20956</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>load_settings_from_flash</name>
      <anchorfile>skel_8h.html</anchorfile>
      <anchor>af2a7c3cb36881fe1f08c7b59c56397d9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update_aseba_variables_read</name>
      <anchorfile>skel_8h.html</anchorfile>
      <anchor>aa2272820b6a9da1c5c7de2a05b2f99ba</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update_aseba_variables_write</name>
      <anchorfile>skel_8h.html</anchorfile>
      <anchor>acbdfb6cd8fac25c277416cc145cba59b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>events_flags</name>
      <anchorfile>skel_8h.html</anchorfile>
      <anchor>ad07b06ff2f7e962d7a055c73ac4cd0ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct private_settings</type>
      <name>settings</name>
      <anchorfile>skel_8h.html</anchorfile>
      <anchor>a5c4d0b6e006c399f001690a3a229e942</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AsebaVMState</type>
      <name>vmState</name>
      <anchorfile>skel_8h.html</anchorfile>
      <anchor>ab3bf122e8d1f61336582695f4c4dc800</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _vmVariables</type>
      <name>vmVariables</name>
      <anchorfile>skel_8h.html</anchorfile>
      <anchor>aebf78b55feda173fc1924828213aa0a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>socketcan.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/transport/dashel_plugins/</path>
    <filename>socketcan_8cpp</filename>
    <class kind="class">CanStream</class>
    <member kind="define">
      <type>#define</type>
      <name>CANID_TO_ID</name>
      <anchorfile>socketcan_8cpp.html</anchorfile>
      <anchor>a718ccad8b31ad7d9fea600bce1047a14</anchor>
      <arglist>(canid)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CANID_TO_TYPE</name>
      <anchorfile>socketcan_8cpp.html</anchorfile>
      <anchor>ae8433dd48f95328dda3ca867dde8e949</anchor>
      <arglist>(canid)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PF_CAN</name>
      <anchorfile>socketcan_8cpp.html</anchorfile>
      <anchor>aeac0c3db7a1e021f17987bcc76893849</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RX_CAN_SIZE</name>
      <anchorfile>socketcan_8cpp.html</anchorfile>
      <anchor>af54d5277075c5df0a1c3db8b3c64e83d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SO_RXQ_OVFL</name>
      <anchorfile>socketcan_8cpp.html</anchorfile>
      <anchor>acb93bba017bb5841c9bd317fc4df4a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TO_CANID</name>
      <anchorfile>socketcan_8cpp.html</anchorfile>
      <anchor>a64792cab71c71e47054df362f687fcd1</anchor>
      <arglist>(type, id)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_PACKET_NORMAL</name>
      <anchorfile>socketcan_8cpp.html</anchorfile>
      <anchor>aa8ce8355b98a2baaa97f4cf350db2189</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_PACKET_START</name>
      <anchorfile>socketcan_8cpp.html</anchorfile>
      <anchor>a9e0877b7a573a8ca191c7acfeb6b466b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_PACKET_STOP</name>
      <anchorfile>socketcan_8cpp.html</anchorfile>
      <anchor>a09e58e0cbe29e35e00bdd32cd8089ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE_SMALL_PACKET</name>
      <anchorfile>socketcan_8cpp.html</anchorfile>
      <anchor>a5e5d9498daf342e76b70eb1fed371799</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initPlugins</name>
      <anchorfile>namespaceDashel.html</anchorfile>
      <anchor>a4fffac269af6b5840f650e252115c2f6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>structure.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/maintainer/updatedoc/wikidot/</path>
    <filename>structure_8py</filename>
    <namespace>wikidot::structure</namespace>
    <member kind="function">
      <type>def</type>
      <name>add_language</name>
      <anchorfile>namespacewikidot_1_1structure.html</anchorfile>
      <anchor>a48902f1c634edbe55011f856fe37f89f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_structure</name>
      <anchorfile>namespacewikidot_1_1structure.html</anchorfile>
      <anchor>a09b5e6ab31181a4c46b974923d6ecb34</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>insert</name>
      <anchorfile>namespacewikidot_1_1structure.html</anchorfile>
      <anchor>a5e816fd219baacaab1c0e5b7fa174fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>namespacewikidot_1_1structure.html</anchorfile>
      <anchor>abb6fbf73b2c6779d03dd648cbf2996db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_current_language</name>
      <anchorfile>namespacewikidot_1_1structure.html</anchorfile>
      <anchor>a4e81ed2074e2a1dab0f9e255a9a4a5c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unserialize</name>
      <anchorfile>namespacewikidot_1_1structure.html</anchorfile>
      <anchor>a45b2ae69c7bcc4f2f43eee499e842ab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>__lang__</name>
      <anchorfile>namespacewikidot_1_1structure.html</anchorfile>
      <anchor>a679a79c9be5ee2e9628c7c32c28c0d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>__structure__</name>
      <anchorfile>namespacewikidot_1_1structure.html</anchorfile>
      <anchor>adae7d36e161c59e77570fb54e6b0c0be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>switch.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/switch/</path>
    <filename>switch_8cpp</filename>
    <includes id="switch_8cpp" name="switch.cpp" local="yes" imported="no">switch.h</includes>
    <namespace>Aseba</namespace>
    <member kind="function">
      <type>void</type>
      <name>dumpHelp</name>
      <anchorfile>switch_8cpp.html</anchorfile>
      <anchor>a013bd5078e06829314b0c0a8c0ac118e</anchor>
      <arglist>(std::ostream &amp;stream, const char *programName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpVersion</name>
      <anchorfile>switch_8cpp.html</anchorfile>
      <anchor>a9774ca6ebf42b4acc085d51e4c61cfbb</anchor>
      <arglist>(std::ostream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>switch_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>switch.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/switch/</path>
    <filename>switch_8h</filename>
    <class kind="class">Aseba::Switch</class>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>sync_compiler_translation.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/maintainer/studio/</path>
    <filename>sync__compiler__translation_8py</filename>
    <namespace>sync_compiler_translation</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>answer</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a9c9d9ecd87cdb7894c34cb6609605d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>case_vector</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>aae706134ee017f8103f0f0f012d81c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>cmd</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>abbc6a81b3756c1b90765d20f8475d0f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>code</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a00c5d2b0a266f6e97ed7db83802459bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>comment_regexp</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a24553f182a8c5b1a3a4b50a4b89aa92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>aa2bf162ec46c2c8d37ebcb3f3d4069a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>error_regexp</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a527414fc2ca0eb23377ce1ea266a0253</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>fh</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>aaee87c55f91d6bfd43f7d091237c941b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>file1</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>adb6e0764fb4a73544542c47e282f906b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>file2</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a688c8f71cc3f53fcd140c0889d613b8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>filename</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a34fdb1ac4efccfbeef42abd9536266a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id_0</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>ab5687702386a88e2bba431592a10706d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>id_others</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a9324e4fe94a7933f357345bd064d3bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>INPUT_DIRECTORY</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a96d052113a8e89058f8fceef1dd0d31d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>INPUT_FILE</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>aa3a5582ba174110d4ea85f6c2ba2863b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>match</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a63c0175126610230cd6e39f00421b733</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>msg</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a1e3a3f867168152e79f9e7a97502f67e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OUTPUT_CODE_DIRECTORY</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>ab26d37ea74ece3d32613a06cf76e9d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>output_code_file</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a0462f3a4929e47b96648422b0687af7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>OUTPUT_CODE_FILE</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>ad258d78341ba05aace9d2d720ad8a961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>output_code_file_template</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a275d41944ee270d14aa0c8500e5b8ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>OUTPUT_QT_DIRECTORY</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>acb3fc9fc775dea0c01d970d5695c7eb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>output_qt_element</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a635dbf5a80bf5328ae5ea1fea054de91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>output_qt_element_template</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a1fa598eab8d1ba4fd9b16b6b4de170f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>output_qt_file</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a62b0eb5f130c54cb336f30a8d65e218c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>OUTPUT_QT_FILE</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a723c9e0cc42a611ed0d500754ff71eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>output_qt_file_template</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a644c30ac9bcf45be9280c076ec0a45e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>OUTPUT_TRANSLATION_DIRECTORY</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>ade09a832b070ce620f3f221b8225af7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>result</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>acdcb15c8f77c4de0657b14274615f8f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>start_comment</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a50a962b8eb4ed18e42cc8f91f2b388cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>translation_code</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>af1c7abd7359f1f5a1f1aafbc98dcf4ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>translation_file</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a9a69603571c44424de4b1844d5e3ee4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>translation_files</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>ad5aba4aa8a5af3db16cb070a91e164b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>translation_name</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a7f0e028ec09584f057b8a0cd3c4320cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Target.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>Target_8cpp</filename>
    <includes id="Target_8h" name="Target.h" local="yes" imported="no">Target.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>Target.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>Target_8h</filename>
    <class kind="class">Aseba::Target</class>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>TargetModels.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>TargetModels_8cpp</filename>
    <includes id="TargetModels_8h" name="TargetModels.h" local="yes" imported="no">TargetModels.h</includes>
    <class kind="struct">Aseba::TargetFunctionsModel::TreeItem</class>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>TargetModels.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/</path>
    <filename>TargetModels_8h</filename>
    <class kind="class">Aseba::TargetFunctionsModel</class>
    <class kind="class">Aseba::TargetVariablesModel</class>
    <class kind="struct">Aseba::TargetVariablesModel::Variable</class>
    <class kind="class">Aseba::VariableListener</class>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>test-medulla.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/medulla/</path>
    <filename>test-medulla_8py</filename>
    <namespace>test-medulla</namespace>
    <member kind="function">
      <type>def</type>
      <name>get_variables_error</name>
      <anchorfile>namespacetest-medulla.html</anchorfile>
      <anchor>ad3e8b6a12bf7d8bda13f4c48bfc75f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_variables_reply</name>
      <anchorfile>namespacetest-medulla.html</anchorfile>
      <anchor>ae9511dad30879b911d91f95da606675a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>bus</name>
      <anchorfile>namespacetest-medulla.html</anchorfile>
      <anchor>a812e0327e99e0d28ed0efba294d46c74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>help</name>
      <anchorfile>namespacetest-medulla.html</anchorfile>
      <anchor>ad01c4eac26c9d900afbcb56f342adf6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>loop</name>
      <anchorfile>namespacetest-medulla.html</anchorfile>
      <anchor>a0f763e7be15a0c06103f21a836ab45b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>network</name>
      <anchorfile>namespacetest-medulla.html</anchorfile>
      <anchor>ad20987158fca1b444d6f9cf03e14d6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>parser</name>
      <anchorfile>namespacetest-medulla.html</anchorfile>
      <anchor>adf5af5aaca50202ce0f70d0000eb38cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tex2png.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/maintainer/updatedoc/wikidot/</path>
    <filename>tex2png_8py</filename>
    <namespace>wikidot::tex2png</namespace>
    <member kind="function">
      <type>def</type>
      <name>from_html</name>
      <anchorfile>namespacewikidot_1_1tex2png.html</anchorfile>
      <anchor>a9f38626f6e961f001055cb62ba88b6ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>from_tex</name>
      <anchorfile>namespacewikidot_1_1tex2png.html</anchorfile>
      <anchor>a9a92a804c3a63f75f4fe9e453552c5a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tex_file</name>
      <anchorfile>namespacewikidot_1_1tex2png.html</anchorfile>
      <anchor>ae41d898d4ae53abb44812843ffe41df2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tex_file_template</name>
      <anchorfile>namespacewikidot_1_1tex2png.html</anchorfile>
      <anchor>a82ab5a1fc33a14bc37a02b4fadcc2310</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tex_math_re</name>
      <anchorfile>namespacewikidot_1_1tex2png.html</anchorfile>
      <anchor>abee70c877ec704c91abeeec3434ff7df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ThymioActionButtons.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/plugins/ThymioVPL/</path>
    <filename>ThymioActionButtons_8cpp</filename>
    <includes id="ThymioActionButtons_8cpp" name="ThymioActionButtons.cpp" local="yes" imported="no">ThymioButtons.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>ThymioBootloader.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/plugins/</path>
    <filename>ThymioBootloader_8cpp</filename>
    <includes id="ThymioBootloader_8h" name="ThymioBootloader.h" local="yes" imported="no">ThymioBootloader.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>ThymioBootloader.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/plugins/</path>
    <filename>ThymioBootloader_8h</filename>
    <class kind="class">Aseba::ThymioBootloaderDialog</class>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>ThymioButtons.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/plugins/ThymioVPL/</path>
    <filename>ThymioButtons_8cpp</filename>
    <includes id="ThymioButtons_8h" name="ThymioButtons.h" local="yes" imported="no">ThymioButtons.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>ThymioButtons.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/plugins/ThymioVPL/</path>
    <filename>ThymioButtons_8h</filename>
    <includes id="ThymioIntermediateRepresentation_8h" name="ThymioIntermediateRepresentation.h" local="yes" imported="no">ThymioIntermediateRepresentation.h</includes>
    <class kind="class">Aseba::ThymioSoundAction::Speaker</class>
    <class kind="class">Aseba::ThymioButtonSet::ThymioAddButton</class>
    <class kind="class">Aseba::ThymioButton::ThymioBody</class>
    <class kind="class">Aseba::ThymioButton</class>
    <class kind="class">Aseba::ThymioButtonSet</class>
    <class kind="class">Aseba::ThymioButtonsEvent</class>
    <class kind="class">Aseba::ThymioCircleAction</class>
    <class kind="class">Aseba::ThymioClapEvent</class>
    <class kind="class">Aseba::ThymioClickableButton</class>
    <class kind="class">Aseba::ThymioColorAction</class>
    <class kind="class">Aseba::ThymioFaceButton</class>
    <class kind="class">Aseba::ThymioMemoryAction</class>
    <class kind="class">Aseba::ThymioMoveAction</class>
    <class kind="class">Aseba::ThymioProxEvent</class>
    <class kind="class">Aseba::ThymioProxGroundEvent</class>
    <class kind="class">Aseba::ThymioPushButton</class>
    <class kind="class">Aseba::ThymioButtonSet::ThymioRemoveButton</class>
    <class kind="class">Aseba::ThymioSoundAction</class>
    <class kind="class">Aseba::ThymioTapEvent</class>
    <namespace>Aseba</namespace>
    <member kind="enumeration">
      <name>ThymioButtonType</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gacdc1303fb3df7e8faa1108b643640d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_CIRCULAR_BUTTON</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ggacdc1303fb3df7e8faa1108b643640d3ca87849d0da1fc10e236ba06281bed8f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_TRIANGULAR_BUTTON</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ggacdc1303fb3df7e8faa1108b643640d3ca0efc49c3989ba851560f4834dc8ad4b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_RECTANGULAR_BUTTON</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ggacdc1303fb3df7e8faa1108b643640d3ca98b66c4427df67173c2b52554592fef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ThymioSmileType</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga9b79a8df80fc4d80e386bf52e79334f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_SMILE_BUTTON</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gga9b79a8df80fc4d80e386bf52e79334f2addc2d18dd5f4721fcaf133b6ffac7b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_NEUTRAL_BUTTON</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gga9b79a8df80fc4d80e386bf52e79334f2a79296338ec63a8d906bb4bba15ee497b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_FROWN_BUTTON</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gga9b79a8df80fc4d80e386bf52e79334f2a53e91c1a7f529b1fad20e12a23af9e10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ThymioCompiler.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/plugins/ThymioVPL/</path>
    <filename>ThymioCompiler_8cpp</filename>
    <includes id="ThymioIntermediateRepresentation_8h" name="ThymioIntermediateRepresentation.h" local="yes" imported="no">ThymioIntermediateRepresentation.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>ThymioEventButtons.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/plugins/ThymioVPL/</path>
    <filename>ThymioEventButtons_8cpp</filename>
    <includes id="ThymioButtons_8h" name="ThymioButtons.h" local="yes" imported="no">ThymioButtons.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>ThymioFlasher.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/thymioflasher/</path>
    <filename>ThymioFlasher_8cpp</filename>
    <includes id="ThymioFlasher_8cpp" name="ThymioFlasher.cpp" local="yes" imported="no">ThymioFlasher.h</includes>
    <namespace>Aseba</namespace>
    <member kind="typedef">
      <type>std::map&lt; int, std::pair&lt; std::string, std::string &gt; &gt;</type>
      <name>PortsMap</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>aef2d808fa0bd55c67606b600cd246d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ThymioFlasher_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ThymioFlasher.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/thymioflasher/</path>
    <filename>ThymioFlasher_8h</filename>
    <class kind="struct">Aseba::ThymioFlasherDialog::FlashResult</class>
    <class kind="class">Aseba::QtBootloaderInterface</class>
    <class kind="class">Aseba::ThymioFlasherDialog</class>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>ThymioIntermediateRepresentation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/plugins/ThymioVPL/</path>
    <filename>ThymioIntermediateRepresentation_8h</filename>
    <class kind="class">Aseba::ThymioCompiler</class>
    <class kind="class">Aseba::ThymioIRButton</class>
    <class kind="class">Aseba::ThymioIRButtonSet</class>
    <class kind="class">Aseba::ThymioIRCodeGenerator</class>
    <class kind="class">Aseba::ThymioIRSyntaxChecker</class>
    <class kind="class">Aseba::ThymioIRTypeChecker</class>
    <class kind="class">Aseba::ThymioIRVisitor</class>
    <namespace>Aseba</namespace>
    <member kind="enumeration">
      <name>ThymioIRButtonName</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>ace1f78b49bfa33e072bb0a8fed597c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_BUTTONS_IR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>ace1f78b49bfa33e072bb0a8fed597c39aae1608bd965546d28926ea857900a3b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_PROX_IR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>ace1f78b49bfa33e072bb0a8fed597c39ae4e5f5f5aabe506efef4baa71d8ca7da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_PROX_GROUND_IR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>ace1f78b49bfa33e072bb0a8fed597c39ab6ad91f334ef53657dc7fc4ff467ebd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_TAP_IR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>ace1f78b49bfa33e072bb0a8fed597c39ae7b4339fb47c429bc0f63f9b8ca76505</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_CLAP_IR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>ace1f78b49bfa33e072bb0a8fed597c39aec2117ccc81783a495d6ae56cfd6494d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_MOVE_IR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>ace1f78b49bfa33e072bb0a8fed597c39a5f8fc6e6a4e7a761aa4ca59d5fd9966e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_COLOR_IR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>ace1f78b49bfa33e072bb0a8fed597c39aa38d7a6a48929fa1c7b097c7ad1b80be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_CIRCLE_IR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>ace1f78b49bfa33e072bb0a8fed597c39a318165826fc235092c76140172b5d38c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_SOUND_IR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>ace1f78b49bfa33e072bb0a8fed597c39ad3838f07ac62cbbc8bbc890d366fc017</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_MEMORY_IR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>ace1f78b49bfa33e072bb0a8fed597c39a0d4b8c7d329f7126ce9a997dbf234c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ThymioIRErrorCode</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a34f75bbd144067cd46dbc5472c1c9a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_NO_ERROR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a34f75bbd144067cd46dbc5472c1c9a10ae339e3d8455e99080b369b8cae454ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_MISSING_EVENT</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a34f75bbd144067cd46dbc5472c1c9a10ad7de03ee251762cd1011a92b600ffd7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_MISSING_ACTION</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a34f75bbd144067cd46dbc5472c1c9a10affa2f5f7a258e7d042bd35c6518fa5ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_EVENT_MULTISET</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a34f75bbd144067cd46dbc5472c1c9a10a042e07001428c5c8727f95bc2e44cbe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_INVALID_CODE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a34f75bbd144067cd46dbc5472c1c9a10a5839bbad086be5e5bdeaef05038492d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ThymioIRErrorType</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a2aab9258bbbad341edcf50d4539c87c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_NO_TYPE_ERROR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a2aab9258bbbad341edcf50d4539c87c8a11e3fa1b9541714b1e2a4d01a5169568</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_SYNTAX_ERROR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a2aab9258bbbad341edcf50d4539c87c8ac2a0b0c946b9edcd5ea10f2f9b566e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_TYPE_ERROR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a2aab9258bbbad341edcf50d4539c87c8afe793eb74e09ee0163500bf506712714</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_CODE_ERROR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a2aab9258bbbad341edcf50d4539c87c8a5487c0c516a561b5377387899615a91a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ThymioIRButtons.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/plugins/ThymioVPL/</path>
    <filename>ThymioIRButtons_8cpp</filename>
    <includes id="ThymioIntermediateRepresentation_8h" name="ThymioIntermediateRepresentation.h" local="yes" imported="no">ThymioIntermediateRepresentation.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>ThymioIRVisitors.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/plugins/ThymioVPL/</path>
    <filename>ThymioIRVisitors_8cpp</filename>
    <includes id="ThymioIntermediateRepresentation_8h" name="ThymioIntermediateRepresentation.h" local="yes" imported="no">ThymioIntermediateRepresentation.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>ThymioScene.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/plugins/ThymioVPL/</path>
    <filename>ThymioScene_8cpp</filename>
    <includes id="ThymioButtons_8h" name="ThymioButtons.h" local="yes" imported="no">ThymioButtons.h</includes>
    <includes id="ThymioScene_8cpp" name="ThymioScene.cpp" local="yes" imported="no">ThymioScene.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>ThymioScene.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/plugins/ThymioVPL/</path>
    <filename>ThymioScene_8h</filename>
    <includes id="ThymioButtons_8h" name="ThymioButtons.h" local="yes" imported="no">ThymioButtons.h</includes>
    <class kind="class">Aseba::ThymioScene</class>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>ThymioVisualProgramming.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/plugins/ThymioVPL/</path>
    <filename>ThymioVisualProgramming_8cpp</filename>
    <includes id="ThymioVisualProgramming_8h" name="ThymioVisualProgramming.h" local="yes" imported="no">ThymioVisualProgramming.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>ThymioVisualProgramming.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/plugins/ThymioVPL/</path>
    <filename>ThymioVisualProgramming_8h</filename>
    <includes id="ThymioButtons_8h" name="ThymioButtons.h" local="yes" imported="no">ThymioButtons.h</includes>
    <includes id="ThymioScene_8h" name="ThymioScene.h" local="yes" imported="no">ThymioScene.h</includes>
    <class kind="class">Aseba::ThymioVisualProgramming</class>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>tools.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/maintainer/updatedoc/wikidot/</path>
    <filename>tools_8py</filename>
    <namespace>wikidot::tools</namespace>
    <member kind="function">
      <type>def</type>
      <name>__fix_breadcrumbs__</name>
      <anchorfile>namespacewikidot_1_1tools.html</anchorfile>
      <anchor>a2c0f62a8357ec66a57ae210e171bd0a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fetchurl</name>
      <anchorfile>namespacewikidot_1_1tools.html</anchorfile>
      <anchor>a184b22312b94ed0061fc4424ac5afba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fix_latex</name>
      <anchorfile>namespacewikidot_1_1tools.html</anchorfile>
      <anchor>adcae68e91f581c243ab09d93fde766d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tidy</name>
      <anchorfile>namespacewikidot_1_1tools.html</anchorfile>
      <anchor>a31c96aa43f9615932094d2949104d9fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tree-build.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/compiler/</path>
    <filename>tree-build_8cpp</filename>
    <includes id="tree_8h" name="tree.h" local="yes" imported="no">tree.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>tree-dump.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/compiler/</path>
    <filename>tree-dump_8cpp</filename>
    <includes id="tree_8h" name="tree.h" local="yes" imported="no">tree.h</includes>
    <namespace>Aseba</namespace>
    <member kind="function">
      <type>std::wstring</type>
      <name>binaryOperatorToString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga61b2f03ad006a43c288ba9ecfc303163</anchor>
      <arglist>(AsebaBinaryOperator op)</arglist>
    </member>
    <member kind="function">
      <type>std::wstring</type>
      <name>unaryOperatorToString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gabefcc6b369171ae02dd91c0ce43a83b4</anchor>
      <arglist>(AsebaUnaryOperator op)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tree-emit.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/compiler/</path>
    <filename>tree-emit_8cpp</filename>
    <includes id="tree_8h" name="tree.h" local="yes" imported="no">tree.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>tree-expand.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/compiler/</path>
    <filename>tree-expand_8cpp</filename>
    <includes id="compiler_8h" name="compiler.h" local="yes" imported="no">compiler.h</includes>
    <includes id="tree_8h" name="tree.h" local="yes" imported="no">tree.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>tree-optimize.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/compiler/</path>
    <filename>tree-optimize_8cpp</filename>
    <includes id="tree_8h" name="tree.h" local="yes" imported="no">tree.h</includes>
    <includes id="tree-optimize_8cpp" name="tree-optimize.cpp" local="yes" imported="no">power-of-two.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>tree-typecheck.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/compiler/</path>
    <filename>tree-typecheck_8cpp</filename>
    <includes id="tree_8h" name="tree.h" local="yes" imported="no">tree.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>tree.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/compiler/</path>
    <filename>tree_8h</filename>
    <includes id="compiler_8h" name="compiler.h" local="yes" imported="no">compiler.h</includes>
    <class kind="struct">Aseba::AbstractTreeNode</class>
    <class kind="struct">Aseba::ArithmeticAssignmentNode</class>
    <class kind="struct">Aseba::ArrayReadNode</class>
    <class kind="struct">Aseba::ArrayWriteNode</class>
    <class kind="struct">Aseba::AssignmentNode</class>
    <class kind="struct">Aseba::BinaryArithmeticNode</class>
    <class kind="struct">Aseba::BlockNode</class>
    <class kind="struct">Aseba::CallNode</class>
    <class kind="struct">Aseba::CallSubNode</class>
    <class kind="struct">Aseba::EmitNode</class>
    <class kind="struct">Aseba::EventDeclNode</class>
    <class kind="struct">Aseba::FoldedIfWhenNode</class>
    <class kind="struct">Aseba::FoldedWhileNode</class>
    <class kind="struct">Aseba::IfWhenNode</class>
    <class kind="struct">Aseba::ImmediateNode</class>
    <class kind="struct">Aseba::LoadNode</class>
    <class kind="struct">Aseba::MemoryVectorNode</class>
    <class kind="struct">Aseba::Node</class>
    <class kind="struct">Aseba::ProgramNode</class>
    <class kind="struct">Aseba::ReturnNode</class>
    <class kind="struct">Aseba::StoreNode</class>
    <class kind="struct">Aseba::SubDeclNode</class>
    <class kind="struct">Aseba::TupleVectorNode</class>
    <class kind="struct">Aseba::UnaryArithmeticAssignmentNode</class>
    <class kind="struct">Aseba::UnaryArithmeticNode</class>
    <class kind="struct">Aseba::WhileNode</class>
    <namespace>Aseba</namespace>
    <member kind="function">
      <type>std::wstring</type>
      <name>binaryOperatorToString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga61b2f03ad006a43c288ba9ecfc303163</anchor>
      <arglist>(AsebaBinaryOperator op)</arglist>
    </member>
    <member kind="function">
      <type>std::wstring</type>
      <name>unaryOperatorToString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gabefcc6b369171ae02dd91c0ce43a83b4</anchor>
      <arglist>(AsebaUnaryOperator op)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tree.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/maintainer/updatedoc/wikidot/</path>
    <filename>tree_8py</filename>
    <class kind="class">wikidot::tree::WikiNode</class>
    <namespace>wikidot::tree</namespace>
  </compound>
  <compound kind="file">
    <name>types.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/common/</path>
    <filename>types_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>bswap16</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga2339c4b9bb8851a64a9e11432f252937</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="typedef">
      <type>signed short</type>
      <name>sint16</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga74df79fde3c518e55b29ce6360a9c76e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed long</type>
      <name>sint32</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaa40c0011d4865ca4909ddb5a623116d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed long long</type>
      <name>sint64</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gad91d7e42d1c1abce1d9eeacd54cc0497</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed char</type>
      <name>sint8</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga1a6408291ee3cfd0760a61ac64084154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>uint16</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga05f6b0ae8f6a6e135b0e290c25fe0e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long</type>
      <name>uint32</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga4b435a49c74bb91f284f075e63416cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long long</type>
      <name>uint64</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga29940ae63ec06c9998bba873e25407ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>uint8</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gadde6aaee8457bee49c2a92621fe22b79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>updatedoc.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/maintainer/updatedoc/</path>
    <filename>updatedoc_8py</filename>
    <namespace>updatedoc</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>available_languages</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>a040475936a140484b50679353030d6e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>cache</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>a2962d02a76e49ce258e768d6023e99ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>complete_language_map</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>a6314eaa0d2fa3040cba50850b4be050c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CSS_FILE</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>ae3256512e296b0eedbdfd95c3ff99e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>f</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>a32bb423289af8ad5d15f1b221b914e4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>files</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>aab5c790c0df5afda59d533d354b35004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>lang</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>a55efe2a9bfa8b881389a386e54cee4ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>language_map</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>adb228edcc8fbc1c633c43a292b4b037d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>listing</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>a14652501637fac5ef3bf32df588cb2c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>output</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>adae8d7458e3e91e2a7ecc7881526c1e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>OUTPUT_DIR</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>afbdb1a312eda1f5089d51fe92337c868</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>output_directories</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>a2df40f6b90bfb8f113ed97e968b8a4cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>QHP_FILE</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>a6391d71d31cdcb4ecbb7474081586bfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>STRUCTURE_CACHE</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>ac02381e88f1c706d77a74b0b81352782</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>studio_doc_qhp</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>a6bbac5c8f78a539fdc8ccd31c74304c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>studio_output_dir</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>ab29bf50d117eccf0e9fa0d4d52f5c41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>STUDIO_PATH</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>a4eea3098797c48e78f0e784e7c4b17b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>url</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>ab8782befd131cb5601a9baa4a2adbdc5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>urltoname.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/maintainer/updatedoc/wikidot/</path>
    <filename>urltoname_8py</filename>
    <namespace>wikidot::urltoname</namespace>
    <member kind="function">
      <type>def</type>
      <name>urltoname</name>
      <anchorfile>namespacewikidot_1_1urltoname.html</anchorfile>
      <anchor>a07a93525ef65ee936e6be6f3160c2f70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>usb-buffer.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/transport/microchip_usb/</path>
    <filename>usb-buffer_8c</filename>
    <includes id="usb-buffer_8c" name="usb-buffer.c" local="yes" imported="no">usb-buffer.h</includes>
    <class kind="struct">fifo</class>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaGetBuffer</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>gac024d3ce5f42042757c99849a212142e</anchor>
      <arglist>(AsebaVMState *vm, uint8 *data, uint16 maxLength, uint16 *source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaSendBuffer</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga0db20336d2f5525f47651e06545f613e</anchor>
      <arglist>(AsebaVMState *vm, const uint8 *data, uint16 length)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>AsebaTxReady</name>
      <anchorfile>group__usb.html</anchorfile>
      <anchor>gaddf97d8b9e12186dd36286567da12389</anchor>
      <arglist>(unsigned char *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AsebaUsbBulkRecv</name>
      <anchorfile>group__usb.html</anchorfile>
      <anchor>ga2905de4849bcd01b9d4f39c13d15adf6</anchor>
      <arglist>(unsigned char *data, unsigned char size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaUsbInit</name>
      <anchorfile>group__usb.html</anchorfile>
      <anchor>ga6450eabc37edac96f2566204e972ac56</anchor>
      <arglist>(unsigned char *sendQueue, size_t sendQueueSize, unsigned char *recvQueue, size_t recvQueueSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AsebaUsbRecvBufferEmpty</name>
      <anchorfile>group__usb.html</anchorfile>
      <anchor>gad247183cd0ff42f63f54901f13eadae6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AsebaUsbTxBusy</name>
      <anchorfile>group__usb.html</anchorfile>
      <anchor>ga75f12b227becb323b1a30d1d5aecb88b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fifo_peek</name>
      <anchorfile>usb-buffer_8c.html</anchorfile>
      <anchor>a05e7f697227053c2115cf3a80066da66</anchor>
      <arglist>(unsigned char *d, struct fifo *f, size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fifo_reset</name>
      <anchorfile>usb-buffer_8c.html</anchorfile>
      <anchor>af55312bf0a4d492fc9269c4dc6cb36e6</anchor>
      <arglist>(struct fifo *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>get_free</name>
      <anchorfile>usb-buffer_8c.html</anchorfile>
      <anchor>a9b383a98dd49babd769f4c516de08899</anchor>
      <arglist>(struct fifo *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>get_used</name>
      <anchorfile>usb-buffer_8c.html</anchorfile>
      <anchor>aa8aac581d71e42ed1d077dfd3e560403</anchor>
      <arglist>(struct fifo *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>memcpy_out_fifo</name>
      <anchorfile>usb-buffer_8c.html</anchorfile>
      <anchor>a684fb19926b096d181478242528cc12d</anchor>
      <arglist>(unsigned char *dest, struct fifo *f, size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>memcpy_to_fifo</name>
      <anchorfile>usb-buffer_8c.html</anchorfile>
      <anchor>aeeb44a44cab8cf3537d3812408193d6d</anchor>
      <arglist>(struct fifo *f, const unsigned char *src, size_t size)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct @1</type>
      <name>AsebaUsb</name>
      <anchorfile>usb-buffer_8c.html</anchorfile>
      <anchor>ab59cd6657f49660ab10a01badf3beb66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct fifo</type>
      <name>rx</name>
      <anchorfile>struct@1.html</anchorfile>
      <anchor>a928491dd976c13a6eb8de4e0836b7e5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct fifo</type>
      <name>tx</name>
      <anchorfile>struct@1.html</anchorfile>
      <anchor>a11f35a203f790417c2b71101677f14b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>debug</name>
      <anchorfile>usb-buffer_8c.html</anchorfile>
      <anchor>ac3e1795766a80ec63b157951b4b9a7d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>tx_busy</name>
      <anchorfile>usb-buffer_8c.html</anchorfile>
      <anchor>aef10b55edf56b90aafc6c73267c64781</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>usb-buffer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/transport/microchip_usb/</path>
    <filename>usb-buffer_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_USB_MTU</name>
      <anchorfile>group__usb.html</anchorfile>
      <anchor>ga7b111cbad988ec263c3193090759ecac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaGetBuffer</name>
      <anchorfile>group__usb.html</anchorfile>
      <anchor>gac024d3ce5f42042757c99849a212142e</anchor>
      <arglist>(AsebaVMState *vm, uint8 *data, uint16 maxLength, uint16 *source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaSendBuffer</name>
      <anchorfile>group__usb.html</anchorfile>
      <anchor>ga0db20336d2f5525f47651e06545f613e</anchor>
      <arglist>(AsebaVMState *vm, const uint8 *data, uint16 length)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>AsebaTxReady</name>
      <anchorfile>group__usb.html</anchorfile>
      <anchor>gaddf97d8b9e12186dd36286567da12389</anchor>
      <arglist>(unsigned char *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AsebaUsbBulkRecv</name>
      <anchorfile>group__usb.html</anchorfile>
      <anchor>ga2905de4849bcd01b9d4f39c13d15adf6</anchor>
      <arglist>(unsigned char *data, unsigned char size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaUsbInit</name>
      <anchorfile>group__usb.html</anchorfile>
      <anchor>ga6450eabc37edac96f2566204e972ac56</anchor>
      <arglist>(unsigned char *sendQueue, size_t sendQueueSize, unsigned char *recvQueue, size_t recvQueueSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AsebaUsbRecvBufferEmpty</name>
      <anchorfile>group__usb.html</anchorfile>
      <anchor>gad247183cd0ff42f63f54901f13eadae6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AsebaUsbTxBusy</name>
      <anchorfile>group__usb.html</anchorfile>
      <anchor>ga75f12b227becb323b1a30d1d5aecb88b</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utils.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/utils/</path>
    <filename>utils_8cpp</filename>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">utils.h</includes>
    <namespace>Aseba</namespace>
    <member kind="function" static="yes">
      <type>static uint16</type>
      <name>crc_xmodem_update</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>gabac81bbb95302fa24058a37d3579d3eb</anchor>
      <arglist>(uint16 crc, const uint8 *data, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16</type>
      <name>crc_xmodem_update</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga90974d220126cc51ee78e2dfcfdddd1e</anchor>
      <arglist>(uint16 crc, uint8 data)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>crcXModem</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga366a2660e2050eb19d317f85ae6ffc02</anchor>
      <arglist>(const uint16 oldCrc, const uint16 v)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>crcXModem</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga4fa4d1915843a9ba58559d3bdae489c8</anchor>
      <arglist>(const uint16 oldCrc, const std::wstring &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpTime</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga572288f320ec7fec6ccbca1a8bfd2894</anchor>
      <arglist>(std::ostream &amp;stream, bool raw=false)</arglist>
    </member>
    <member kind="function">
      <type>std::wstring</type>
      <name>UTF8ToWString</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>gacfaf9b302cd780d90d20bbf4a14588c0</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>WStringToUTF8</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>gaed817321704df42ac0541dd279df7334</anchor>
      <arglist>(const std::wstring &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utils.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/utils/</path>
    <filename>utils_8h</filename>
    <class kind="struct">Aseba::UnifiedTime</class>
    <namespace>Aseba</namespace>
    <member kind="function">
      <type>uint16</type>
      <name>crcXModem</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga366a2660e2050eb19d317f85ae6ffc02</anchor>
      <arglist>(const uint16 oldCrc, const uint16 v)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>crcXModem</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga4fa4d1915843a9ba58559d3bdae489c8</anchor>
      <arglist>(const uint16 oldCrc, const std::wstring &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpTime</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga572288f320ec7fec6ccbca1a8bfd2894</anchor>
      <arglist>(std::ostream &amp;stream, bool raw=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Derived</type>
      <name>polymorphic_downcast</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>gaee19856d16dee4b15ae4e09884173e17</anchor>
      <arglist>(Base base)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Derived</type>
      <name>polymorphic_downcast_or_null</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga5bb222df72db150c5fb49f316b063ce1</anchor>
      <arglist>(Base base)</arglist>
    </member>
    <member kind="function">
      <type>std::wstring</type>
      <name>UTF8ToWString</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>gacfaf9b302cd780d90d20bbf4a14588c0</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>WStringToUTF8</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>gaed817321704df42ac0541dd279df7334</anchor>
      <arglist>(const std::wstring &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VariablesViewPlugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/plugins/</path>
    <filename>VariablesViewPlugin_8cpp</filename>
    <includes id="VariablesViewPlugin_8h" name="VariablesViewPlugin.h" local="yes" imported="no">VariablesViewPlugin.h</includes>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>VariablesViewPlugin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/studio/plugins/</path>
    <filename>VariablesViewPlugin_8h</filename>
    <class kind="class">Aseba::LinearCameraViewPlugin</class>
    <class kind="class">Aseba::LinearCameraViewVariablesDialog</class>
    <namespace>Aseba</namespace>
  </compound>
  <compound kind="file">
    <name>vm-buffer.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/transport/buffer/</path>
    <filename>vm-buffer_8c</filename>
    <includes id="vm-buffer_8h" name="vm-buffer.h" local="yes" imported="no">vm-buffer.h</includes>
    <member kind="function">
      <type>void</type>
      <name>AsebaProcessIncomingEvents</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga86aca8d71027a284894376d54a22fee2</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaSendDescription</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gafaace6cf1606f93a58bd24984526bbdf</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaSendMessage</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga4bf2b8e55c382323e67b8501d1fe93a7</anchor>
      <arglist>(AsebaVMState *vm, uint16 type, const void *data, uint16 size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaSendVariables</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga315dc0057f9ec597ed777e60238aef1b</anchor>
      <arglist>(AsebaVMState *vm, uint16 start, uint16 length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>buffer_add</name>
      <anchorfile>vm-buffer_8c.html</anchorfile>
      <anchor>a128542928ed3227a1fd86a16f2a4655f</anchor>
      <arglist>(const uint8 *data, const uint16 len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>buffer_add_sint16</name>
      <anchorfile>vm-buffer_8c.html</anchorfile>
      <anchor>a277a43f687460369957c25d739144b8b</anchor>
      <arglist>(const sint16 value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>buffer_add_string</name>
      <anchorfile>vm-buffer_8c.html</anchorfile>
      <anchor>a813e05371e1909fe1e6cf684e44a0dcc</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>buffer_add_uint16</name>
      <anchorfile>vm-buffer_8c.html</anchorfile>
      <anchor>ad4bd322006a20c69ba697ee89170637f</anchor>
      <arglist>(const uint16 value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>buffer_add_uint8</name>
      <anchorfile>vm-buffer_8c.html</anchorfile>
      <anchor>a6f86d06ee0732faff099b151a76fbafd</anchor>
      <arglist>(const uint8 value)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned char</type>
      <name>buffer</name>
      <anchorfile>vm-buffer_8c.html</anchorfile>
      <anchor>a235a3a63f082deaa8e8ed660b75bfe2f</anchor>
      <arglist>[ASEBA_MAX_INNER_PACKET_SIZE]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned</type>
      <name>buffer_pos</name>
      <anchorfile>vm-buffer_8c.html</anchorfile>
      <anchor>aae7c5e13f472ea3ea9171003a0b848a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vm-buffer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/transport/buffer/</path>
    <filename>vm-buffer_8h</filename>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaGetBuffer</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>gac024d3ce5f42042757c99849a212142e</anchor>
      <arglist>(AsebaVMState *vm, uint8 *data, uint16 maxLength, uint16 *source)</arglist>
    </member>
    <member kind="function">
      <type>const AsebaLocalEventDescription *</type>
      <name>AsebaGetLocalEventsDescriptions</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga31d013a7f114981f2b90892de225ac4b</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>const AsebaNativeFunctionDescription *const *</type>
      <name>AsebaGetNativeFunctionsDescriptions</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga968bbb8ab84a0ab4b67deaedd9b59bd0</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>const AsebaVMDescription *</type>
      <name>AsebaGetVMDescription</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga3068fac4b727b6d3483afa6d3fa20edd</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaProcessIncomingEvents</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga86aca8d71027a284894376d54a22fee2</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaSendBuffer</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga0db20336d2f5525f47651e06545f613e</anchor>
      <arglist>(AsebaVMState *vm, const uint8 *data, uint16 length)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vm.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/vm/</path>
    <filename>vm_8c</filename>
    <includes id="vm_8h" name="vm.h" local="yes" imported="no">vm.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>BIT_CLR</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga31c134fd6326bd38774861aeddf6b4cc</anchor>
      <arglist>(v, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BIT_SET</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gad17406214f29f8728dbbb0c718acd926</anchor>
      <arglist>(v, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GET_BIT</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga5ec3f4fd5113270299da342f5488d9d7</anchor>
      <arglist>(v, b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaDebugBareRun</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gac6409e3766c634c2a7c7b870a6b0d0e0</anchor>
      <arglist>(AsebaVMState *vm, uint16 stepsLimit)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaDebugBreakpointRun</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga3b7100d5846ec68d6fc959cf644931b4</anchor>
      <arglist>(AsebaVMState *vm, uint16 stepsLimit)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaVMCheckBreakpoint</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga6a8fb8d237d03828f9aa5bc572a0c505</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaVMClearBreakpoint</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gacb00a66ad3edb0901a014675bcc4026f</anchor>
      <arglist>(AsebaVMState *vm, uint16 pc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaVMClearBreakpoints</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga0cf2186a2fb5c78dcc55e1f3b46d6d79</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaVMDebugMessage</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga6a96e45d2d534b9e716240c81408663d</anchor>
      <arglist>(AsebaVMState *vm, uint16 id, uint16 *data, uint16 dataLength)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static sint16</type>
      <name>AsebaVMDoBinaryOperation</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga791385fe5206129e114ca5c3fe73132a</anchor>
      <arglist>(AsebaVMState *vm, sint16 valueOne, sint16 valueTwo, uint16 op)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static sint16</type>
      <name>AsebaVMDoUnaryOperation</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gacbd510440c47a849cc6a6ed8f836a7e3</anchor>
      <arglist>(AsebaVMState *vm, sint16 value, uint16 op)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaVMEmitNodeSpecificError</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga923c6519a57f1fe1654021202959b7fd</anchor>
      <arglist>(AsebaVMState *vm, const char *message)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaVMGetEventAddress</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gab33551faaeb94a9a4987c20e22a646da</anchor>
      <arglist>(AsebaVMState *vm, uint16 event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaVMInit</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga9bd98bb9e0f6287578092f3d9b91f16f</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaVMRun</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga34490586c62b4975866c5b3489fb51c2</anchor>
      <arglist>(AsebaVMState *vm, uint16 stepsLimit)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaVMSendExecutionStateChanged</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaf08aca094e3501213db6db135c5bad7d</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>uint8</type>
      <name>AsebaVMSetBreakpoint</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga6c78814e972cc0152d15dfbf83da550d</anchor>
      <arglist>(AsebaVMState *vm, uint16 pc)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaVMSetupEvent</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gac0e43a64cab5a0845bac2cebb974623b</anchor>
      <arglist>(AsebaVMState *vm, uint16 event)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaVMShouldDropPacket</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga6ecc5398a3cf1d0eccf64132b084d429</anchor>
      <arglist>(AsebaVMState *vm, uint16 source, const uint8 *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaVMStep</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga1cd65d0c38135fe33150b214afb089f7</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vm.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-ethzasl_aseba/doc_stacks/2013-03-02_12-29-04.179641/ethzasl_aseba/aseba/upstream_src/vm/</path>
    <filename>vm_8h</filename>
    <class kind="struct">AsebaVMState</class>
    <member kind="define">
      <type>#define</type>
      <name>AsebaMaskClear</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga99b5a10a647753420f740d840d05be67</anchor>
      <arglist>(v, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AsebaMaskIsClear</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaabb9f9619fb437252a04d13698743f91</anchor>
      <arglist>(v, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AsebaMaskIsSet</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gacc979e5d4d2be78df8a442624d14f061</anchor>
      <arglist>(v, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AsebaMaskSet</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga7433c7b390251d0e63179211703c49bf</anchor>
      <arglist>(v, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AsebaSendMessageWords</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga6535efadd510c94bf7353cfb09df0448</anchor>
      <arglist>(vm, type, data, size)</arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MAX_BREAKPOINTS</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gga99fb83031ce9923c84392b4e92f956b5a9c64683a25721fda907e45dc11b89ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>__attribute__</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga5a4d3ec0b90e667057a5c995a3f38e40</anchor>
      <arglist>((weak)) AsebaVMRunCB(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNativeFunction</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga18ec50bbe67e33e24680f9d330d41de4</anchor>
      <arglist>(AsebaVMState *vm, uint16 id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaPutVmToSleep</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga1f4d471e74df095ae8602338ca5cdae6</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaResetIntoBootloader</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaa15bb6ca4e20b35fef97a7ab56aea4ae</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaSendDescription</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gafaace6cf1606f93a58bd24984526bbdf</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaSendMessage</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga4bf2b8e55c382323e67b8501d1fe93a7</anchor>
      <arglist>(AsebaVMState *vm, uint16 id, const void *data, uint16 size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaSendVariables</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga315dc0057f9ec597ed777e60238aef1b</anchor>
      <arglist>(AsebaVMState *vm, uint16 start, uint16 length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaVMDebugMessage</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga6a96e45d2d534b9e716240c81408663d</anchor>
      <arglist>(AsebaVMState *vm, uint16 id, uint16 *data, uint16 dataLength)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaVMEmitNodeSpecificError</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga923c6519a57f1fe1654021202959b7fd</anchor>
      <arglist>(AsebaVMState *vm, const char *message)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaVMGetEventAddress</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gab33551faaeb94a9a4987c20e22a646da</anchor>
      <arglist>(AsebaVMState *vm, uint16 event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaVMInit</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga9bd98bb9e0f6287578092f3d9b91f16f</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaVMRun</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga34490586c62b4975866c5b3489fb51c2</anchor>
      <arglist>(AsebaVMState *vm, uint16 stepsLimit)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaVMSetupEvent</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gac0e43a64cab5a0845bac2cebb974623b</anchor>
      <arglist>(AsebaVMState *vm, uint16 event)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaVMShouldDropPacket</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga6ecc5398a3cf1d0eccf64132b084d429</anchor>
      <arglist>(AsebaVMState *vm, uint16 source, const uint8 *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaWriteBytecode</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga28acfc495d8e238986342d34afe8ba97</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="variable">
      <type>void const char *</type>
      <name>message</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga48f565b5aad160129d3da031d4d7b34e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>common</name>
    <title>Constants and types common to all subsystems</title>
    <filename>group__common.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_BINARY_OPERATOR_MASK</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga4f780b81dfdf613aa5cd737a57a04202</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_DEFAULT_HOST</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaf2989e6928580d989d9bfcb11d8d95b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_DEFAULT_LISTEN_TARGET</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga38456fd1c0d4bda250bf57149c16f01d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_DEFAULT_PORT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga9e52d30bde07b8b11083f72cf079c268</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_DEFAULT_TARGET</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga123c01902682771a51169635e03fe0ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_IF_IS_WHEN_BIT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gafc74a0b4d52130d0019aab59ac536979</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_IF_WAS_TRUE_BIT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga29058c3a84040897ed754208720dafc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_MAX_EVENT_ARG_SIZE</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga2661dfbc6cffbe5245ef7b1a1efa520d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_MAX_INNER_PACKET_SIZE</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga1e3b17e9cafdc3d1a1f3748938b24511</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_MAX_OUTER_PACKET_SIZE</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga1bf537c2220ec38b7d728231b41dae51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_MAX_PACKET_SIZE</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga9e9fe10d7a7d573073ca0ce908dabc53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_PID_VAR_NAME</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga53670ee27ec4df4ba38c7412e9fd6cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_PROTOCOL_VERSION</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga3582851ffb87696076192d90b7a19ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_UNARY_OPERATOR_MASK</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga9bc8d6064cf8fdb22e31a393e56b9b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_VERSION</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gacf19af46ffb7eba084fd0c80c274c37f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_VERSION_INT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga6827599431962844a2e9be0a1bbc6408</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AsebaBytecodeFromId</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gab0f88c4732e660812a92b18bf9183159</anchor>
      <arglist>(id)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>bswap16</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga2339c4b9bb8851a64a9e11432f252937</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="typedef">
      <type>signed short</type>
      <name>sint16</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga74df79fde3c518e55b29ce6360a9c76e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed long</type>
      <name>sint32</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaa40c0011d4865ca4909ddb5a623116d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed long long</type>
      <name>sint64</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gad91d7e42d1c1abce1d9eeacd54cc0497</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed char</type>
      <name>sint8</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga1a6408291ee3cfd0760a61ac64084154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>uint16</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga05f6b0ae8f6a6e135b0e290c25fe0e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long</type>
      <name>uint32</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga4b435a49c74bb91f284f075e63416cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long long</type>
      <name>uint64</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga29940ae63ec06c9998bba873e25407ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>uint8</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gadde6aaee8457bee49c2a92621fe22b79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AsebaBinaryOperator</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga053d15a45399a8ff3c2ef81f6d1c9820</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_SHIFT_LEFT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820a547359e36e1319fab127df681e113bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_SHIFT_RIGHT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820a23ba567c322b000d9959d5a7c0fb2293</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_ADD</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820ae5047034ce94b3d9248bfd70c3e1db08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_SUB</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820a37f8cd4c67777bb6fa545c748e5db0c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_MULT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820a8b61e6b5b6abfe37b02a083301286f5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_DIV</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820accaa526d85dc17dc81c7c02eacea028d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_MOD</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820a150e33de0c02b220820fa36dac7b54d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_BIT_OR</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820a9736b374bc258599b1316c49a38df436</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_BIT_XOR</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820a45ace68dc604d4d1165c7948e627624d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_BIT_AND</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820a3f587c3ef8ef735b3c36a38a27ea48d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_EQUAL</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820abb6142e9300d95bb49600f14f0b29b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_NOT_EQUAL</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820a8277bad8d57d89c4f543d82db0ee7545</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_BIGGER_THAN</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820a9eda89e7865a34a3d381d7c52b5559fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_BIGGER_EQUAL_THAN</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820ae437df29e38ace5876bf9487a7c92188</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_SMALLER_THAN</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820a4dfb68bce4d22bea9238f0b42a69a86f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_SMALLER_EQUAL_THAN</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820a8f1cac07c87949997c8ac20b758a20e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_OR</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820ade4e54b3195a5b3a1ed940244819b6a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_OP_AND</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga053d15a45399a8ff3c2ef81f6d1c9820a633b96f71ae37dc5bca5c41e993f7df8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AsebaBytecodeId</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga76e5902f6dda0a79c0d38112bcb727eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_BYTECODE_STOP</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga76e5902f6dda0a79c0d38112bcb727ebafa850c4692d409d0059b2fd022c6ec4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_BYTECODE_SMALL_IMMEDIATE</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga76e5902f6dda0a79c0d38112bcb727eba980d1a2140aa865502c9f87416cc241d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_BYTECODE_LARGE_IMMEDIATE</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga76e5902f6dda0a79c0d38112bcb727ebaaf2d3a78b0a9dce6b2baa15af3cefdd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_BYTECODE_LOAD</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga76e5902f6dda0a79c0d38112bcb727eba545104ad2ce87c5f0c3038cca2bbe2f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_BYTECODE_STORE</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga76e5902f6dda0a79c0d38112bcb727ebabd2a15b82790f05ecd3f3af5d661de74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_BYTECODE_LOAD_INDIRECT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga76e5902f6dda0a79c0d38112bcb727eba353d520dd6939361894240e96a89f7ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_BYTECODE_STORE_INDIRECT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga76e5902f6dda0a79c0d38112bcb727ebaac8c5ed0b52aeb3f87bc406bc14e969f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_BYTECODE_UNARY_ARITHMETIC</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga76e5902f6dda0a79c0d38112bcb727eba335dc20509c8248cf2a9f31641c77fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_BYTECODE_BINARY_ARITHMETIC</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga76e5902f6dda0a79c0d38112bcb727ebacb0c093c7192ebbac671e2232983f835</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_BYTECODE_JUMP</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga76e5902f6dda0a79c0d38112bcb727eba9ed73e3294dbb8b008a7933f95287cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_BYTECODE_CONDITIONAL_BRANCH</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga76e5902f6dda0a79c0d38112bcb727ebae7942f92fc4f72a6e94dafbc4a4d252b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_BYTECODE_EMIT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga76e5902f6dda0a79c0d38112bcb727eba4e07a5c4a4c04b7bf32de4a83b10023d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_BYTECODE_NATIVE_CALL</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga76e5902f6dda0a79c0d38112bcb727eba3a8dc9cb8fa8f892e5c3abaddc7fb821</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_BYTECODE_SUB_CALL</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga76e5902f6dda0a79c0d38112bcb727ebac4627f75187321c937329c1e4c75b7c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_BYTECODE_SUB_RET</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga76e5902f6dda0a79c0d38112bcb727eba40923d7f837f50a83bac9d6f9bb26396</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AsebaExecutionStates</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga3a660c19fc537bc0c3e494979fffef88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_VM_EVENT_ACTIVE_MASK</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga3a660c19fc537bc0c3e494979fffef88a2b17adca166aa57d196e6f60d2730cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_VM_STEP_BY_STEP_MASK</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga3a660c19fc537bc0c3e494979fffef88a1b0fd7aec71c0cf4eb1a15e73a587039</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_VM_EVENT_RUNNING_MASK</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga3a660c19fc537bc0c3e494979fffef88ad41182cb27a4a19e1d832577229f14c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AsebaLimits</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga42036f55d5dbcc1e37634dd2e69c5dae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MAX_EVENT_ARG_COUNT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga42036f55d5dbcc1e37634dd2e69c5daea40b2ed331295d9def0d6aab174f240eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AsebaMessagesDests</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gaea9b6d4f6d0752e030117c938bb174a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_DEST_DEBUG</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ggaea9b6d4f6d0752e030117c938bb174a5a0ced37aba2b4a279713af614e2ec5c2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_DEST_INVALID</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ggaea9b6d4f6d0752e030117c938bb174a5a902c2e2b744e0ba4e84953ae754951e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AsebaProductIds</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gac666a9b732e228bfba504489bfe9d650</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_PID_UNDEFINED</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ggac666a9b732e228bfba504489bfe9d650a6df0f6bf33ab95e4241c7544bd76f363</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_PID_CHALLENGE</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ggac666a9b732e228bfba504489bfe9d650a06472d0bb805610940e3fdeace64d458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_PID_PLAYGROUND</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ggac666a9b732e228bfba504489bfe9d650a938393ddb778a442dc81068e0f88f0cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_PID_MARXBOT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ggac666a9b732e228bfba504489bfe9d650a8aa8352d8ed9da2ee34c0e5d0c12a185</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_PID_HANDBOT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ggac666a9b732e228bfba504489bfe9d650acb63712b303a950491143da40b2e4f7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_PID_EPUCK</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ggac666a9b732e228bfba504489bfe9d650aa84e1e1c1cafceb56d6e706790dc14a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_PID_SMARTROB</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ggac666a9b732e228bfba504489bfe9d650a0605a7bdaa1bba2bd7b87fc993759a6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_PID_SMARTROBASL</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ggac666a9b732e228bfba504489bfe9d650a167a4677b693dd1772a1d74e100b4218</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_PID_THYMIO2</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ggac666a9b732e228bfba504489bfe9d650aecc9ac3d721f82250c5df28648721a95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AsebaSpecialEventId</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga0f965c7a3d81527a9d350a45e19a7960</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_EVENT_INIT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga0f965c7a3d81527a9d350a45e19a7960a683d0d4b8b608261ebafdda50f0322dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_EVENT_LOCAL_EVENTS_START</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga0f965c7a3d81527a9d350a45e19a7960a03903858c165a35fbdfee7c69f776791</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AsebaSystemMessagesTypes</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga57fd167a4d4c68339f4f6b2bcd9a3501</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_BOOTLOADER_RESET</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a04ad4a6d7915133e971bbe7de080329f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_BOOTLOADER_READ_PAGE</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a7653898cff06dd1230a358fcfa69b6b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_BOOTLOADER_WRITE_PAGE</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501ad2b7a6edd047296f6dc5593248597008</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_BOOTLOADER_PAGE_DATA_WRITE</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501aec49653ae84c61c71298870a7527eee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_BOOTLOADER_DESCRIPTION</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a52ca3d37bbfc0cf36b476102c3c3ba3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_BOOTLOADER_PAGE_DATA_READ</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a92e10e15a1bb01483debd399c4d877ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_BOOTLOADER_ACK</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a11610c630aa77b8d9fe5e8eb76a53780</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_DESCRIPTION</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a73b14f3721d0c171dc64b41d26cd7137</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_NAMED_VARIABLE_DESCRIPTION</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a91ea328477fed4719714b706176ea259</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_LOCAL_EVENT_DESCRIPTION</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a5cf75eb3d7b751005b6fdf77d5e37770</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_NATIVE_FUNCTION_DESCRIPTION</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501adb4e7b8d6679483de34c6e8f06b367e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_DISCONNECTED</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a56965661a3807b1a0af23627793812e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_VARIABLES</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501aa54a1766893493817293f5d302e90eaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_ARRAY_ACCESS_OUT_OF_BOUNDS</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501afaf917b0ba9d046f72eef6ac8a379634</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_DIVISION_BY_ZERO</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a5ce2b04bc675662ce6f7ccbaef09024d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_EVENT_EXECUTION_KILLED</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a781ac6d37695d4c3da2561dbe99e946b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_NODE_SPECIFIC_ERROR</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a0c6367e600b69040249d536d3a94db89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_EXECUTION_STATE_CHANGED</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a86cbaba5d8805035eadde59c9aa284e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_BREAKPOINT_SET_RESULT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a63cd552818b8a85b2ded1026939d2013</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_GET_DESCRIPTION</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a80d79e41b30ae39deb9a8d649549e06d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_SET_BYTECODE</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501ac05d075533879c83e0b0d938987a4972</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_RESET</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a073cee56cfc5731ecf301a99326a961d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_RUN</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a6ec132a7737e032578547261f02dc41f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_PAUSE</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501aabf707c799a540c3fc7aaac30114d1f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_STEP</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a21d6422c02a5904eca140ecabd687e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_STOP</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501aa38cc25b08634dc6af239c1729252282</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_GET_EXECUTION_STATE</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a77d20b79fa0fe6934ab9c9b305f731ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_BREAKPOINT_SET</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501affffbf2ec8522d2986024dcef5432765</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_BREAKPOINT_CLEAR</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501abe04567e40c1489fd4d417103849fa94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_BREAKPOINT_CLEAR_ALL</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501aa4fff3b3d685df4da0c4aa51d6e45c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_GET_VARIABLES</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501afe9576a351675330450752877c56ec46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_SET_VARIABLES</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a8f0a9c1f7eef2e3f65c18bffe607e928</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_WRITE_BYTECODE</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501ab35cd21c7d9ebbd252352b194a6f97c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_REBOOT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501ae4821cbdbc3a2a50a32339dec2f8b094</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_SUSPEND_TO_RAM</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501a1b5c37868c8d675f0a583931d30abe83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MESSAGE_INVALID</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga57fd167a4d4c68339f4f6b2bcd9a3501aae2cdea94ac5e610f228d0196316bd47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AsebaUnaryOperator</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>ga26fc89d8901567de8775f40385f4269b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_UNARY_OP_SUB</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga26fc89d8901567de8775f40385f4269ba8310fea542a9b6fc6d08dcf6c2de327c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_UNARY_OP_ABS</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga26fc89d8901567de8775f40385f4269bab071c523ffd7337adea73f7a6db3214f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_UNARY_OP_BIT_NOT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga26fc89d8901567de8775f40385f4269ba1ff1e2f1677141f764f536275f8ef7f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_UNARY_OP_NOT</name>
      <anchorfile>group__common.html</anchorfile>
      <anchor>gga26fc89d8901567de8775f40385f4269ba1d204e73f1dc5cab96e4c70c61e9f88d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>compiler</name>
    <title>AESL Compiler</title>
    <filename>group__compiler.html</filename>
    <class kind="struct">Aseba::AbstractTreeNode</class>
    <class kind="struct">Aseba::ArithmeticAssignmentNode</class>
    <class kind="struct">Aseba::ArrayReadNode</class>
    <class kind="struct">Aseba::ArrayWriteNode</class>
    <class kind="struct">Aseba::AssignmentNode</class>
    <class kind="struct">Aseba::BinaryArithmeticNode</class>
    <class kind="struct">Aseba::BlockNode</class>
    <class kind="struct">Aseba::BytecodeElement</class>
    <class kind="struct">Aseba::BytecodeVector</class>
    <class kind="struct">Aseba::CallNode</class>
    <class kind="struct">Aseba::CallSubNode</class>
    <class kind="struct">Aseba::CommonDefinitions</class>
    <class kind="class">Aseba::Compiler</class>
    <class kind="struct">Aseba::EmitNode</class>
    <class kind="struct">Aseba::Error</class>
    <class kind="class">Aseba::ErrorMessages</class>
    <class kind="struct">Aseba::EventDeclNode</class>
    <class kind="struct">Aseba::FoldedIfWhenNode</class>
    <class kind="struct">Aseba::FoldedWhileNode</class>
    <class kind="struct">Aseba::IfWhenNode</class>
    <class kind="struct">Aseba::ImmediateNode</class>
    <class kind="struct">Aseba::LoadNode</class>
    <class kind="struct">Aseba::MemoryVectorNode</class>
    <class kind="struct">Aseba::NamedValue</class>
    <class kind="struct">Aseba::NamedValuesVector</class>
    <class kind="struct">Aseba::Node</class>
    <class kind="struct">Aseba::PreLinkBytecode</class>
    <class kind="struct">Aseba::ProgramNode</class>
    <class kind="struct">Aseba::ReturnNode</class>
    <class kind="struct">Aseba::SourcePos</class>
    <class kind="struct">Aseba::StoreNode</class>
    <class kind="struct">Aseba::SubDeclNode</class>
    <class kind="struct">Aseba::TargetDescription</class>
    <class kind="struct">Aseba::TranslatableError</class>
    <class kind="struct">Aseba::TupleVectorNode</class>
    <class kind="struct">Aseba::UnaryArithmeticAssignmentNode</class>
    <class kind="struct">Aseba::UnaryArithmeticNode</class>
    <class kind="struct">Aseba::WhileNode</class>
    <member kind="typedef">
      <type>NamedValue</type>
      <name>ConstantDefinition</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga0d3568c566f13247f4ac9407571729d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NamedValuesVector</type>
      <name>ConstantsDefinitions</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga25e3fc95b204a6c1bab5e6531a823ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NamedValue</type>
      <name>EventDescription</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga295c162e1bbfed11f44b5827b1c26c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NamedValuesVector</type>
      <name>EventsDescriptionsVector</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaca122415a6dcd9eea4bf6bf0bf23dbe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; short int &gt;</type>
      <name>VariablesDataVector</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga3f8134203b7199da225bc1f1191ca9ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::wstring &gt;</type>
      <name>VariablesNamesVector</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga85227ba896a1e6b774d20f7277d10aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TranslatableError &amp;</type>
      <name>arg</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga292d846d3fe2d40930fba4920878f223</anchor>
      <arglist>(const std::wstring &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>TranslatableError &amp;</type>
      <name>arg</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga31404c31438f7e6b238f17f16f6ffcc0</anchor>
      <arglist>(float value, int fieldWidth=0, int precision=6, wchar_t fillChar= &apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>TranslatableError &amp;</type>
      <name>arg</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaa4ef2f41ba8315bc787fe7161e23d07d</anchor>
      <arglist>(unsigned value, int fieldWidth=0, int base=10, wchar_t fillChar= &apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>TranslatableError &amp;</type>
      <name>arg</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga93306964dee1f0ebac18583012c7ea1c</anchor>
      <arglist>(int value, int fieldWidth=0, int base=10, wchar_t fillChar= &apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ArithmeticAssignmentNode</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gabfcc710dffe22f48030b926296bfbe18</anchor>
      <arglist>(const SourcePos &amp;sourcePos, AsebaBinaryOperator op, Node *left, Node *right)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ArrayReadNode</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga62599f528f05bef124784204d17e7d60</anchor>
      <arglist>(const SourcePos &amp;sourcePos, unsigned arrayAddr, unsigned arraySize, const std::wstring &amp;arrayName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ArrayWriteNode</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga2853542f952b6dd634cce202be89357a</anchor>
      <arglist>(const SourcePos &amp;sourcePos, unsigned arrayAddr, unsigned arraySize, const std::wstring &amp;arrayName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BinaryArithmeticNode</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga13492fd2067b5112571be87d1583ec3a</anchor>
      <arglist>(const SourcePos &amp;sourcePos, AsebaBinaryOperator op, Node *left, Node *right)</arglist>
    </member>
    <member kind="function">
      <type>std::wstring</type>
      <name>binaryOperatorToString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga61b2f03ad006a43c288ba9ecfc303163</anchor>
      <arglist>(AsebaBinaryOperator op)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>buildMaps</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gafaa7a3114c50abaa2644b545d521911c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CallNode</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga2e92a2a6b62c85c090c77fd145a3fcdc</anchor>
      <arglist>(const SourcePos &amp;sourcePos, unsigned funcId)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CallSubNode</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaf341c9c0cd85964907361ba63d1819b2</anchor>
      <arglist>(const SourcePos &amp;sourcePos, unsigned subroutineId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeStopToRetSub</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga42c5b6659348138924d0377367b588bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compile</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga9f5b4229d8ecf2b36cb95e3e1d63251b</anchor>
      <arglist>(std::wistream &amp;source, BytecodeVector &amp;bytecode, unsigned &amp;allocatedVariablesCount, Error &amp;errorDescription, std::wostream *dump=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Compiler</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga91981f66f5e9a95fd7c977d24d467282</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>constantExists</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gacbe5b72ceaa062c6d2af925939549cf4</anchor>
      <arglist>(const std::wstring &amp;name) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga46f61d984b1e5bc6c330cbf5da4a87fa</anchor>
      <arglist>(const std::wstring &amp;s, size_t *position=0) const </arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>crc</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga18272e4abee725b53ed7b92751487d09</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>deepCopy</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga8a05e5ab8cc6ee291d960cab67887275</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::wstring</type>
      <name>defaultCallback</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga867b3d7572e04021afc8fd3edb4c020f</anchor>
      <arglist>(ErrorCode error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deMorganNotRemoval</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga9aaa3af6c760b729bb13101174a562a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>disassemble</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gad9126c75a96bc76f6bf466d9f6521195</anchor>
      <arglist>(BytecodeVector &amp;bytecode, const PreLinkBytecode &amp;preLinkBytecode, std::wostream &amp;dump) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dump</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga0cc5ca237a1d6c69e05afb72a488576a</anchor>
      <arglist>(std::wostream &amp;dest, unsigned &amp;indent) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dump</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga23327efa3b9040eda789aed96f5784a2</anchor>
      <arglist>(std::wostream &amp;dest, unsigned &amp;indent) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>editDistance</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gae7dc6fe96162dc9a27a32f52d29e522d</anchor>
      <arglist>(const T &amp;s1, const T &amp;s2, const unsigned maxDist)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaf9dac5b6c0a3b57c4c518981c4148e8d</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gae54f4d655773252a5481592e17391917</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga533d744db5578bb786d9922beef1c67d</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gae8976aa17c8ee402d427976577003d2f</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga98965ff80d342da20d6464684cf70225</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga2aa9e7bdb39d8459f96a5e8571760018</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga98af1ffd5a7dc1a57a7dabc38f2bfe11</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga16cf8a404f95f5f10464b26a28573111</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga472ff3ed74e3982cfab9f0173a05593e</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaaacbc77e6788cc3a1e841a220af642fc</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gad5f4a29bc70e5611ddb2ed07d4039e53</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gacb15a7a593abae787f6a89b8cf093dc4</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga0e07a38caf548ce2f28f86fd721df784</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga45aed941323a81d197aaecef466c77e2</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga21ec1b9a813bb16a1b03a0180220cf7e</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gacc080faca6677c153b7082b1996530ce</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gae45e2809264ca05357113c81303f4f27</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga8064860301e8b6be8f57596c6f15131d</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga9701563d44874f592bdffcaab8de27ec</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga8d5bdd0d8872242e4599cb6185f26f16</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ErrorMessages</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga654daf9965419fef17b71626cc40d9f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EventDeclNode</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gac26a4b58f11e1643bf3b673bb964e7fa</anchor>
      <arglist>(const SourcePos &amp;sourcePos, unsigned eventId=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expectType</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaf3a8c288ce07a1cef9cf5377f655cbda</anchor>
      <arglist>(const Node::ReturnType &amp;expected, const Node::ReturnType &amp;type) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EventsMap::const_iterator</type>
      <name>findAnyEvent</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga57da385c5487a6865fd5c6f1de566976</anchor>
      <arglist>(const std::wstring &amp;name, const SourcePos &amp;pos) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ConstantsMap::const_iterator</type>
      <name>findConstant</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga4ac8b76d0458b58bdc22297ec68bd0a0</anchor>
      <arglist>(const std::wstring &amp;name, const SourcePos &amp;pos) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>FunctionsMap::const_iterator</type>
      <name>findFunction</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga889f86d38327547cd5f95d8ff9fb7f8c</anchor>
      <arglist>(const std::wstring &amp;name, const SourcePos &amp;pos) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EventsMap::const_iterator</type>
      <name>findGlobalEvent</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gac96dfb1449087c7b66997d524507c2c2</anchor>
      <arglist>(const std::wstring &amp;name, const SourcePos &amp;pos) const </arglist>
    </member>
    <member kind="function">
      <type>MapType::const_iterator</type>
      <name>findInTable</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gab1c61956bcd266ba416799d1adb0c406</anchor>
      <arglist>(const MapType &amp;map, const std::wstring &amp;name, const SourcePos &amp;pos, const ErrorCode notFoundError, const ErrorCode misspelledError)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SubroutineReverseTable::const_iterator</type>
      <name>findSubroutine</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga0f8486fe6a0b50196f9599e1638efebb</anchor>
      <arglist>(const std::wstring &amp;name, const SourcePos &amp;pos) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>VariablesMap::const_iterator</type>
      <name>findVariable</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga88e4bda59d622695f1a2725a7eb06721</anchor>
      <arglist>(const std::wstring &amp;name, const SourcePos &amp;pos) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fixup</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga4e16ae24dc3af5a520bf7a5ad79409d9</anchor>
      <arglist>(const Compiler::SubroutineTable &amp;subroutineTable)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BinaryArithmeticNode *</type>
      <name>fromAddExpression</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaa0333a73d408dedef30627ecb080365b</anchor>
      <arglist>(const SourcePos &amp;sourcePos, Compiler::Token::Type op, Node *left, Node *right)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ArithmeticAssignmentNode *</type>
      <name>fromArithmeticAssignmentToken</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaa23e6c6deee60103a7ad79428c4d839a</anchor>
      <arglist>(const SourcePos &amp;sourcePos, Compiler::Token::Type token, Node *left, Node *right)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BinaryArithmeticNode *</type>
      <name>fromBinaryExpression</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga0c6342b03b711c8a50c2899871c6867e</anchor>
      <arglist>(const SourcePos &amp;sourcePos, Compiler::Token::Type op, Node *left, Node *right)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BinaryArithmeticNode *</type>
      <name>fromComparison</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaf497ff3439e3c1d4303fe95f1e403b58</anchor>
      <arglist>(const SourcePos &amp;sourcePos, Compiler::Token::Type op, Node *left, Node *right)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BinaryArithmeticNode *</type>
      <name>fromMultExpression</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga798f452a1de432e84934f178ca89aa88</anchor>
      <arglist>(const SourcePos &amp;sourcePos, Compiler::Token::Type op, Node *left, Node *right)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BinaryArithmeticNode *</type>
      <name>fromShiftExpression</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga1818f28fa9f65097f40a865899de21c9</anchor>
      <arglist>(const SourcePos &amp;sourcePos, Compiler::Token::Type op, Node *left, Node *right)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static AsebaBinaryOperator</type>
      <name>getBinaryOperator</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga81d729814028c14846cfa101e795157a</anchor>
      <arglist>(Compiler::Token::Type token)</arglist>
    </member>
    <member kind="function">
      <type>EventAddressesToIdsMap</type>
      <name>getEventAddressesToIds</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaaa22187c7e171491da7bd38c4ea483f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getStackDepth</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga724e3718b973efe077224d77d6d6e61d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getStackDepth</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga72751060cfc68a7daf3e29dade2a1ad6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getStackDepth</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga3092cc1434644fb7b97af528b7c04c92</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getStackDepth</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga0e251be5a4ee54298ec6ffb4c48723f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getStackDepth</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaf9814c8b00798766eef3c2fc5042d14e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getStackDepth</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga1b50023cdf45e5635a83ed3e9ef8fdff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getStackDepth</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga9637b00a37a947105df786c3eeff689c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned short</type>
      <name>getTypeOfLast</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga8a3010f12123d1eeacb0da5babf44edf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getWordSize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga6fbbabb2edbfaecd137f0be103cddf02</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPOT</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga1e8fca0ad995dcffaa4c7e899a351159</anchor>
      <arglist>(T number)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>link</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gab9e5be6dfeff5133c39baf753e4e14f7</anchor>
      <arglist>(const PreLinkBytecode &amp;preLinkBytecode, BytecodeVector &amp;bytecode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MemoryVectorNode</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga24483b2bc28916d8e9fabaa9164519c6</anchor>
      <arglist>(const SourcePos &amp;sourcePos, unsigned arrayAddr, unsigned arraySize, const std::wstring &amp;arrayName)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaea93a40b42aad0948b4bbf9e3ef856d6</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gade499938aba9ccfa796dc0c831e319f2</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga49290f4855b99a62d06c5c9310c845f3</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga9e5ae9d41fe434b8de155d4e482c5588</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga6500271a7a3802d1702a825bb9bfb875</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga3dcf88e4939231b1240fe426a11992a0</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga53efbe596b520007aa5618224bee5bc2</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga447a8890e0e80d4a53a47a32dac14060</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga5e22725a0423c01c81520584899b633a</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga707da1c5978987ce54d9df4ccc951930</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga5bf3ff261703fd78cb89d2144055dc35</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga69e387e93bb8cdff3f2e5f09a912dd91</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaed42cb2888152da48d96befe44231ce3</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga36dfa0e529ec8fc53029738a9bd84f39</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gac3b47c1f336269f7ed18ac7a9ef8f3b8</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga4e91547c453c9f1dbab3b4e8ff4738e4</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga4bfe803f671f315af46102ea04b41ef8</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga92670add8c9756f2a65c96d30da2d29a</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PreLinkBytecode</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga3f99ffb08f68ec32876877d684da52c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCommonDefinitions</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga177e439cb490bc34cd515c30ff07b1cf</anchor>
      <arglist>(const CommonDefinitions *definitions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTargetDescription</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaa4a515ab13c8db5b3478e8318a225bd3</anchor>
      <arglist>(const TargetDescription *description)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setTranslateCB</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga913ac0f9e8c1999a16a4628a2d9e9626</anchor>
      <arglist>(ErrorMessages::ErrorCallback newCB)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>shiftFromPOT</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga3ab8d6f64d5c3539c22a9988406cbd5b</anchor>
      <arglist>(T number)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubDeclNode</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gad1b3733c06d60ea6de672cd51d5dc216</anchor>
      <arglist>(const SourcePos &amp;sourcePos, unsigned subroutineId)</arglist>
    </member>
    <member kind="function">
      <type>Error</type>
      <name>toError</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga322b63f8909736c9420cba5aefd59cf4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga9fce3e591b8a55d609c638d53aa0ee66</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gabe6b7c39cbc80da97c46e7a34971d344</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga47751bb1408b31586ab95345ff9d0fd4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gacff62335ff41b1739c4ca5e07c0ddfb7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaf902375a1b95f376d2f54846876bdc6e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga599c7b93bca6206c95bc6b2fd3a541a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga77f6dc7a7c34dd7f09393be7272daddd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga5e7559212e0fe3b6c0b92c2fb6e18e44</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gacbc85b3a4c2788e5dcd8c5abe8ef898e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gadaeb933a1de13ab2dbcfc5faad5149a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaa41a29b66d5ae1958a9231d180f355f8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga5bd2189d0409a282344593922eec6b2b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga945369c1709ca9035cbc9450fdae79c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga08f090fdae2c6d42d3f4b06c3987a9eb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga54735b5ca50aca94a2bf6b44d0febb44</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga591821ec5dbe9ed7b3e2e2b3eee37d96</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaa0cd2bd228a262c588f218a058f4f973</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga27375e0aebe7a79a662c8fb7437a6a50</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga05970963b18e8853eb937f9f702ced50</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga09b5457742699c35538315f6db12d969</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga5def1ef159b854e8e05578cd5a5a0a84</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga45785f099b73f6e84e1d47267ef0c7b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TranslatableError</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga5e258ea27aaf3b0e6c6661f3952899c3</anchor>
      <arglist>(const SourcePos &amp;pos, ErrorCode error)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ReturnType</type>
      <name>typeCheck</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gacb3f144fb07a7633a90d6534aa1293aa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ReturnType</type>
      <name>typeCheck</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga8853734ef9ab9124d1cf79563c8c4cb5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ReturnType</type>
      <name>typeCheck</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga0efc3a0e7aa4f1cf0995fa31eea2713c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ReturnType</type>
      <name>typeCheck</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gae151b8cac9cd86f227256c4346f94218</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ReturnType</type>
      <name>typeCheck</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaf4c778874ef26cf090f23e75e59d3dcd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ReturnType</type>
      <name>typeCheck</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga426553f609f8b1e7ca90b6de50b7d4bf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::wstring</type>
      <name>typeName</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga529c9dae28793b4668e38aecf1adfab2</anchor>
      <arglist>(const Node::ReturnType &amp;type) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnaryArithmeticAssignmentNode</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaa23f9af828d02ae1297a600b909859d1</anchor>
      <arglist>(const SourcePos &amp;sourcePos, Compiler::Token::Type token, Node *memory)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnaryArithmeticNode</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga69290238245775caaf9cb15c5f2ccd29</anchor>
      <arglist>(const SourcePos &amp;sourcePos, AsebaUnaryOperator op, Node *child)</arglist>
    </member>
    <member kind="function">
      <type>std::wstring</type>
      <name>unaryOperatorToString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gabefcc6b369171ae02dd91c0ce43a83b4</anchor>
      <arglist>(AsebaUnaryOperator op)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>verifyStackCalls</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gae150a15fe8314d7b918bc7426c5c8514</anchor>
      <arglist>(PreLinkBytecode &amp;preLinkBytecode)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Node</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaecde242ea4cb8adf2a4fd35e6c323e80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const wchar_t *</type>
      <name>error_map</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaa720b1f3a6b56fff6edb04a42694966c</anchor>
      <arglist>[ERROR_END]</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const AsebaBinaryOperator</type>
      <name>operatorMap</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gac292714b3a58a2896c2e8775fd8a96f3</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ErrorMessages::ErrorCallback</type>
      <name>translateCB</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga9cd1374c3ba66e7c6b68f2785d71022b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>dump</name>
    <title>Message dumper</title>
    <filename>group__dump.html</filename>
    <class kind="class">Aseba::Dump</class>
  </compound>
  <compound kind="group">
    <name>Exec</name>
    <title>Execute an external command upon a given message</title>
    <filename>group__Exec.html</filename>
    <class kind="class">Aseba::Exec</class>
  </compound>
  <compound kind="group">
    <name>medulla</name>
    <title>Software router of messages on TCP and D-Bus.</title>
    <filename>group__medulla.html</filename>
    <class kind="class">Aseba::AsebaNetworkInterface</class>
    <class kind="class">Aseba::EventFilterInterface</class>
    <class kind="class">Aseba::Hub</class>
    <member kind="function">
      <type></type>
      <name>AsebaNetworkInterface</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>ga57f4b30334e50b13315b9a24386e9994</anchor>
      <arglist>(Hub *hub, bool systemBus)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QDBusConnection</type>
      <name>DBusConnectionBus</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>ga37b8ee02ad4849190c11082e04cc261d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>emitEvent</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>ga8b2b84750b0620a96b0bbf5ff85b54d1</anchor>
      <arglist>(const quint16 id, const QString &amp;name, const Values &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>Values</type>
      <name>fromAsebaVector</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>gab2099196f735c691ebd7bdc45462cc67</anchor>
      <arglist>(const std::vector&lt; sint16 &gt; &amp;values)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>nodeDescriptionReceived</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>gae0c4c0bbae3cf499d3d773de819208af</anchor>
      <arglist>(unsigned nodeId)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; sint16 &gt;</type>
      <name>toAsebaVector</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>ga943d64c04ee73e3aed1f6efd2fcf8c0b</anchor>
      <arglist>(const Values &amp;values)</arglist>
    </member>
    <member kind="slot">
      <type>QDBusObjectPath</type>
      <name>CreateEventFilter</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>ga448622561f19bf3029dc1e1ee76f2602</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>Q_SCRIPTABLE Q_NOREPLY void</type>
      <name>Free</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>ga407436f57aebc1287cb6adaccabd1372</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>qint16</type>
      <name>GetNodeId</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>ga5bbfe9a7d6eeadf93a322d91a100536a</anchor>
      <arglist>(const QString &amp;node, const QDBusMessage &amp;message) const </arglist>
    </member>
    <member kind="slot">
      <type>QStringList</type>
      <name>GetNodesList</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>ga54d77d40d40053287a2741fc925c1901</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="slot">
      <type>Values</type>
      <name>GetVariable</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>gafd80b2ee2d397653aae1a73343fca396</anchor>
      <arglist>(const QString &amp;node, const QString &amp;variable, const QDBusMessage &amp;message)</arglist>
    </member>
    <member kind="slot">
      <type>QStringList</type>
      <name>GetVariablesList</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>ga5ff089c6f73e2349006c2a228165a21e</anchor>
      <arglist>(const QString &amp;node) const </arglist>
    </member>
    <member kind="slot">
      <type>Q_SCRIPTABLE Q_NOREPLY void</type>
      <name>IgnoreEvent</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>gadf7c5d2187326a7546eb8699a578c623</anchor>
      <arglist>(const quint16 event)</arglist>
    </member>
    <member kind="slot">
      <type>Q_SCRIPTABLE Q_NOREPLY void</type>
      <name>IgnoreEventName</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>ga779c735f8dc4fc8f559fec7196f5f186</anchor>
      <arglist>(const QString &amp;name, const QDBusMessage &amp;message)</arglist>
    </member>
    <member kind="slot">
      <type>Q_SCRIPTABLE Q_NOREPLY void</type>
      <name>ListenEvent</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>ga86d1479070d31173e9c9ae9c15ecfa3c</anchor>
      <arglist>(const quint16 event)</arglist>
    </member>
    <member kind="slot">
      <type>Q_SCRIPTABLE Q_NOREPLY void</type>
      <name>ListenEventName</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>ga4efd6e7360cf8b9e159319ffcb2a3bf1</anchor>
      <arglist>(const QString &amp;name, const QDBusMessage &amp;message)</arglist>
    </member>
    <member kind="slot">
      <type>Q_NOREPLY void</type>
      <name>LoadScripts</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>ga47dbb5b20e3b263e1f384a0ece5280e0</anchor>
      <arglist>(const QString &amp;fileName, const QDBusMessage &amp;message)</arglist>
    </member>
    <member kind="slot">
      <type>Q_NOREPLY void</type>
      <name>SendEvent</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>gafeefc5896ec26eed4014a862fc8cbf74</anchor>
      <arglist>(const quint16 event, const Values &amp;data)</arglist>
    </member>
    <member kind="slot">
      <type>Q_NOREPLY void</type>
      <name>SendEventName</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>gab3bcede1775bafb13afc7b16e98d44b7</anchor>
      <arglist>(const QString &amp;name, const Values &amp;data, const QDBusMessage &amp;message)</arglist>
    </member>
    <member kind="slot">
      <type>Q_NOREPLY void</type>
      <name>SetVariable</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>gaa9c093fe4e8cdc24a6fee639d9699099</anchor>
      <arglist>(const QString &amp;node, const QString &amp;variable, const Values &amp;data, const QDBusMessage &amp;message) const </arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>filterDestroyed</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>gabad9979d9a0eda1e0fe7b9d1a0acaffb</anchor>
      <arglist>(EventFilterInterface *filter)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>ignoreEvent</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>ga3db5d3af1886aef129adbf6de4dbcfa8</anchor>
      <arglist>(EventFilterInterface *filter, quint16 event)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>listenEvent</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>gad076d14d0c560f71a5b140b1246f5401</anchor>
      <arglist>(EventFilterInterface *filter, quint16 event)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>processMessage</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>gaafa80768bd62cd91a01fef6124f9824e</anchor>
      <arglist>(Message *message, Dashel::Stream *sourceStream)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>sendEventOnDBus</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>gaa7208926e0e84ad3cc23d7e77903cbcc</anchor>
      <arglist>(const quint16 event, const Values &amp;data)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>msg</name>
    <title>Messages exchanged over the network</title>
    <filename>group__msg.html</filename>
    <class kind="class">Aseba::ArrayAccessOutOfBounds</class>
    <class kind="class">Aseba::BootloaderAck</class>
    <class kind="class">Aseba::BootloaderDataRead</class>
    <class kind="class">Aseba::BootloaderDescription</class>
    <class kind="class">Aseba::BootloaderPageDataWrite</class>
    <class kind="class">Aseba::BootloaderReadPage</class>
    <class kind="class">Aseba::BootloaderReset</class>
    <class kind="class">Aseba::BootloaderWritePage</class>
    <class kind="class">Aseba::BreakpointClear</class>
    <class kind="class">Aseba::BreakpointClearAll</class>
    <class kind="class">Aseba::BreakpointSet</class>
    <class kind="class">Aseba::BreakpointSetResult</class>
    <class kind="struct">Aseba::ByteSwapper</class>
    <class kind="class">Aseba::CmdMessage</class>
    <class kind="class">Aseba::Description</class>
    <class kind="class">Aseba::DescriptionsManager</class>
    <class kind="class">Aseba::Disconnected</class>
    <class kind="class">Aseba::DivisionByZero</class>
    <class kind="class">Aseba::EventExecutionKilled</class>
    <class kind="class">Aseba::ExecutionStateChanged</class>
    <class kind="class">Aseba::GetDescription</class>
    <class kind="class">Aseba::GetExecutionState</class>
    <class kind="class">Aseba::GetVariables</class>
    <class kind="class">Aseba::LocalEventDescription</class>
    <class kind="class">Aseba::Message</class>
    <class kind="class">Aseba::NamedVariableDescription</class>
    <class kind="class">Aseba::NativeFunctionDescription</class>
    <class kind="class">Aseba::NodeSpecificError</class>
    <class kind="class">Aseba::Pause</class>
    <class kind="class">Aseba::Reboot</class>
    <class kind="class">Aseba::Reset</class>
    <class kind="class">Aseba::Run</class>
    <class kind="class">Aseba::SetBytecode</class>
    <class kind="class">Aseba::SetVariables</class>
    <class kind="class">Aseba::Sleep</class>
    <class kind="class">Aseba::Step</class>
    <class kind="class">Aseba::Stop</class>
    <class kind="class">Aseba::UserMessage</class>
    <class kind="class">Aseba::Variables</class>
    <class kind="class">Aseba::WriteBytecode</class>
    <member kind="function">
      <type>void</type>
      <name>sendBytecode</name>
      <anchorfile>group__msg.html</anchorfile>
      <anchor>ga4bacb53477b228527746b79c4c5dc91f</anchor>
      <arglist>(std::vector&lt; Message * &gt; &amp;messagesVector, uint16 dest, const std::vector&lt; uint16 &gt; &amp;bytecode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendBytecode</name>
      <anchorfile>group__msg.html</anchorfile>
      <anchor>gac7d943a80807964b66fc7dca076d61d3</anchor>
      <arglist>(Dashel::Stream *stream, uint16 dest, const std::vector&lt; uint16 &gt; &amp;bytecode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapEndian</name>
      <anchorfile>group__msg.html</anchorfile>
      <anchor>ga59e4540a9855cd8259285ec7dec9dd2e</anchor>
      <arglist>(T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>swapEndianCopy</name>
      <anchorfile>group__msg.html</anchorfile>
      <anchor>gad1a0168088e5c90bef10c67dff8d2521</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>swapp</name>
      <anchorfile>group__msg.html</anchorfile>
      <anchor>gabd91d8d0007454460aa3310608f9c245</anchor>
      <arglist>(void *data)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>play</name>
    <title>Message replayer</title>
    <filename>group__play.html</filename>
    <class kind="class">Aseba::Player</class>
  </compound>
  <compound kind="group">
    <name>rec</name>
    <title>Message recorder</title>
    <filename>group__rec.html</filename>
    <class kind="class">Aseba::Recorder</class>
  </compound>
  <compound kind="group">
    <name>studio</name>
    <title>Integrated Development Editor</title>
    <filename>group__studio.html</filename>
    <class kind="class">Aseba::AbsentNodeTab</class>
    <class kind="class">Aseba::AeslBreakpointSidebar</class>
    <class kind="class">Aseba::AeslEditor</class>
    <class kind="class">Aseba::AeslEditorSidebar</class>
    <class kind="struct">Aseba::AeslEditorUserData</class>
    <class kind="class">Aseba::AeslHighlighter</class>
    <class kind="class">Aseba::AeslLineNumberSidebar</class>
    <class kind="class">Aseba::ClickableLabel</class>
    <class kind="class">Aseba::CompilationLogDialog</class>
    <class kind="class">Aseba::DashelConnectionDialog</class>
    <class kind="class">Aseba::DashelInterface</class>
    <class kind="class">Aseba::DashelTarget</class>
    <class kind="class">Aseba::DraggableListWidget</class>
    <class kind="class">Aseba::EditorsPlotsTabWidget</class>
    <class kind="class">Aseba::FixedWidthTableView</class>
    <class kind="class">Aseba::FunctionParametersDialog</class>
    <class kind="struct">Aseba::InvasivePlugin</class>
    <class kind="class">Aseba::LinearCameraViewPlugin</class>
    <class kind="class">Aseba::LinearCameraViewVariablesDialog</class>
    <class kind="class">Aseba::MainWindow</class>
    <class kind="class">Aseba::MaskableNamedValuesVectorModel</class>
    <class kind="class">Aseba::NamedValuesVectorModel</class>
    <class kind="class">Aseba::NewNamedValueDialog</class>
    <class kind="class">Aseba::NodeTab</class>
    <class kind="struct">Aseba::NodeToolInterface</class>
    <class kind="struct">Aseba::NodeToolInterfaces</class>
    <class kind="struct">Aseba::NodeToolRegistrar</class>
    <class kind="struct">Aseba::NodeToolRegistrer</class>
    <class kind="struct">Aseba::ReconnectionDialog</class>
    <class kind="class">Aseba::ScriptTab</class>
    <class kind="class">Aseba::SignalingDescriptionsManager</class>
    <class kind="class">Aseba::SpinBoxDelegate</class>
    <class kind="class">Aseba::Target</class>
    <class kind="class">Aseba::TargetFunctionsModel</class>
    <class kind="class">Aseba::TargetVariablesModel</class>
    <class kind="class">Aseba::ThymioBootloaderDialog</class>
    <class kind="class">Aseba::ThymioButton</class>
    <class kind="class">Aseba::ThymioButtonSet</class>
    <class kind="class">Aseba::ThymioButtonsEvent</class>
    <class kind="class">Aseba::ThymioCircleAction</class>
    <class kind="class">Aseba::ThymioClapEvent</class>
    <class kind="class">Aseba::ThymioClickableButton</class>
    <class kind="class">Aseba::ThymioColorAction</class>
    <class kind="class">Aseba::ThymioFaceButton</class>
    <class kind="class">Aseba::ThymioMemoryAction</class>
    <class kind="class">Aseba::ThymioMoveAction</class>
    <class kind="class">Aseba::ThymioProxEvent</class>
    <class kind="class">Aseba::ThymioProxGroundEvent</class>
    <class kind="class">Aseba::ThymioPushButton</class>
    <class kind="class">Aseba::ThymioSoundAction</class>
    <class kind="class">Aseba::ThymioTapEvent</class>
    <class kind="class">Aseba::ThymioVisualProgramming</class>
    <class kind="struct">Aseba::TargetFunctionsModel::TreeItem</class>
    <class kind="class">Aseba::VariableListener</class>
    <member kind="enumeration">
      <name>InNextState</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga093ca9ec27bf3ebe33cb60326419dbeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_IN_NEXT</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gga093ca9ec27bf3ebe33cb60326419dbeba5b3e10b89bf42df04e9739b9b9a32fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WAITING_INITAL_PC</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gga093ca9ec27bf3ebe33cb60326419dbeba567f4bf306649d7415cde69adb81c536</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WAITING_LINE_CHANGE</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gga093ca9ec27bf3ebe33cb60326419dbebace838823f6b3ab4dfcef0b7c74a26ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>LocalContext</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad0450911ee8fdf1d25967753a9df3b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnknownContext</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ggad0450911ee8fdf1d25967753a9df3b45af566a65002e0aafa97276d8e99c38a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VarDefContext</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ggad0450911ee8fdf1d25967753a9df3b45a1696fcd7e7eadab3a6dbbd29986f47a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LeftValueContext</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ggad0450911ee8fdf1d25967753a9df3b45a456eea867f145ac4b04929031f3a9498</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FunctionContext</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ggad0450911ee8fdf1d25967753a9df3b45a10ab4e94419a3061b08d5ceb74266b13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EventContext</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ggad0450911ee8fdf1d25967753a9df3b45a25a97e0a3c387f0960f267caa03d6b8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GeneralContext</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ggad0450911ee8fdf1d25967753a9df3b45ad8480a60a574fe0130c876cd12ccb28b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ThymioButtonType</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gacdc1303fb3df7e8faa1108b643640d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_CIRCULAR_BUTTON</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ggacdc1303fb3df7e8faa1108b643640d3ca87849d0da1fc10e236ba06281bed8f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_TRIANGULAR_BUTTON</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ggacdc1303fb3df7e8faa1108b643640d3ca0efc49c3989ba851560f4834dc8ad4b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_RECTANGULAR_BUTTON</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ggacdc1303fb3df7e8faa1108b643640d3ca98b66c4427df67173c2b52554592fef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ThymioSmileType</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga9b79a8df80fc4d80e386bf52e79334f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_SMILE_BUTTON</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gga9b79a8df80fc4d80e386bf52e79334f2addc2d18dd5f4721fcaf133b6ffac7b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_NEUTRAL_BUTTON</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gga9b79a8df80fc4d80e386bf52e79334f2a79296338ec63a8d906bb4bba15ee497b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_FROWN_BUTTON</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gga9b79a8df80fc4d80e386bf52e79334f2a53e91c1a7f529b1fad20e12a23af9e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AbsentNodeTab</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga3b101cb0ac1a725f7a779bc224449325</anchor>
      <arglist>(const unsigned id, const QString &amp;name, const QString &amp;sourceCode, const SavedPlugins &amp;savedPlugins)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addEntry</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga8fd6764a7479b74dba3c51fc49614191</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addErrorEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0beae4fe3573ec49e74f0da1bafe8fde</anchor>
      <arglist>(unsigned node, unsigned line, const QString &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTab</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2899fada18d3c876ecdd2b049a9740de</anchor>
      <arglist>(QWidget *widget, const QString &amp;label, bool closable=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AeslBreakpointSidebar</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga3bc6bcaae9a68a7c21d82535e0d6e60f</anchor>
      <arglist>(AeslEditor *editor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AeslEditor</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga98795a7d66d2b0ab785755f345c19170</anchor>
      <arglist>(const ScriptTab *tab)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AeslEditorSidebar</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga17aac79d8c2987a8dbd40016fd2c3c1a</anchor>
      <arglist>(AeslEditor *editor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AeslHighlighter</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga45f44db8788d40dbb63f54d9f32b6a07</anchor>
      <arglist>(AeslEditor *editor, QTextDocument *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AeslLineNumberSidebar</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5d9661105d6a3b9edcaba7dbe2fdeabd</anchor>
      <arglist>(AeslEditor *editor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>askUserBeforeDiscarding</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad241614ba5c1d747e088cd8129a518b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>attemptToReconnect</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad80234e5659e2c102388cdd4627546c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>blockWrite</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga4b97eca2914bed53436f935dbc1fa2c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>broadcastGetDescription</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaefee4b0ae06e3b676d2a7a5f04b0ddb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearAllBreakpoints</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaabf2719bb0c922e91e814b27eeeb31b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clearBreakpoint</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gada06f98de04bfca8c8801056bb4df515</anchor>
      <arglist>(unsigned node, unsigned line)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearBreakpoint</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga4c969d95caa58a670ce7d4de58d26882</anchor>
      <arglist>(QTextBlock block)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearBreakpoint</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga314d6f60b7caec4cb1dee32675b328e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clearBreakpoints</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga8e7710be6fa89646b0bf5df52888e16e</anchor>
      <arglist>(unsigned node)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clearDocumentSpecificTabs</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga20991bd456c664e3bb692e8d66934a1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>clearEditorProperty</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaba7a71982d595c6d8a540afa529005fe</anchor>
      <arglist>(const QString &amp;property)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>clearEditorProperty</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga672d98594d93dae33b76128c4fd951df</anchor>
      <arglist>(const QString &amp;property, unsigned line)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>closeEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga6cf1d505136e817921e3ddfe4ca6d71d</anchor>
      <arglist>(QCloseEvent *event)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>columnCount</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga1d3eb4a098bb87517035262482ac3e77</anchor>
      <arglist>(const QModelIndex &amp;parent=QModelIndex()) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>columnCount</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga49606e392030b560fe15d92a737a9cf9</anchor>
      <arglist>(const QModelIndex &amp;parent=QModelIndex()) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>columnCount</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga4d42d22595a53b329a5dd8e0fa7ac799</anchor>
      <arglist>(const QModelIndex &amp;parent=QModelIndex()) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>columnCount</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga359075485fd4d180c800338aec7cd460</anchor>
      <arglist>(const QModelIndex &amp;parent=QModelIndex()) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>commentAndUncommentSelection</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gac1371bf70c9407542354f019ff7c2365</anchor>
      <arglist>(CommentOperation commentOperation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompilationLogDialog</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gacab68cdffb6d632fae8c1c69bdf2a16d</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>NodeTab::CompilationResult *</type>
      <name>compilationThread</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga565fdd6d490e81d8a45134721d6de739</anchor>
      <arglist>(const TargetDescription targetDescription, const CommonDefinitions commonDefinitions, QString source, bool dump)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>connectionClosed</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga9be500e5c7b8cf40e1eb6bb83d969865</anchor>
      <arglist>(Dashel::Stream *stream, bool abnormal)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>containsNamed</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa01b59d6733e090aed61a8da5bc9bad3</anchor>
      <arglist>(const QString &amp;name) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>contextMenuEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad2bae42a48517727dd431cd6a465338e</anchor>
      <arglist>(QContextMenuEvent *e)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16</type>
      <name>crcXModem</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga9841f6819c0b34a8400d5fb6ef0671cc</anchor>
      <arglist>(const uint16 oldCrc, const QString &amp;s)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createEditor</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2d2f9b345b4efddc19b0db4168db8fec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>createEditor</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaaf489f7d43d1718d80a8d0be5bf34a94</anchor>
      <arglist>(QWidget *parent, const QStyleOptionViewItem &amp;option, const QModelIndex &amp;index) const </arglist>
    </member>
    <member kind="function">
      <type>NodeToolInterface *</type>
      <name>createInstance</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaed1c64e4e2b4cc5790d2b3ebf2a8cf2c</anchor>
      <arglist>(NodeTab *node)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QString</type>
      <name>currentLine</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa0b2dfefb176b0de78271b8111fa251b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DashelConnectionDialog</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga90264fcb27d0ec3035afb163a22e8e6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DashelInterface</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga54b027a17fc11bcaa5adea02566c08c4</anchor>
      <arglist>(QVector&lt; QTranslator * &gt; translators, const QString &amp;commandLineTarget)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DashelTarget</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gab7002fc1445c5ef13a98dbe92aaa77bf</anchor>
      <arglist>(QVector&lt; QTranslator * &gt; translators, const QString &amp;commandLineTarget)</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>data</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gabf18079d8034e89be670f7476fff1830</anchor>
      <arglist>(const QModelIndex &amp;index, int role=Qt::DisplayRole) const </arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>data</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0d3ab533659fd55abfa774c40b70a0cc</anchor>
      <arglist>(const QModelIndex &amp;index, int role=Qt::DisplayRole) const </arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>data</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gae1f62f9747e65647fdbfca03c651029d</anchor>
      <arglist>(const QModelIndex &amp;index, int role=Qt::DisplayRole) const </arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>data</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa22f22ac80bfc28bb803e2bb5629f70e</anchor>
      <arglist>(const QModelIndex &amp;index, int role=Qt::DisplayRole) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>detectLocalContextChange</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2ed34bada828b14c6bbf99e33cf8880a</anchor>
      <arglist>(QKeyEvent *event)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>disconnect</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad057861cbc1fd6c11b7fe9ccb15deb0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>displayCode</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga8051b77b59c1f44188a34b351c03af30</anchor>
      <arglist>(QList&lt; QString &gt; code, int line)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>doCompletion</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga06a8fbabb622a26048a521a17ea03a8b</anchor>
      <arglist>(QKeyEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dragEnterEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga25227fd40fb01b11a1f64f8e49f0964c</anchor>
      <arglist>(QDragEnterEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dragMoveEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga9ecb849468688e013f809c836ed39cf8</anchor>
      <arglist>(QDragMoveEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dropEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga05e0eb293ddb622048cd5413fa14cf31</anchor>
      <arglist>(QDropEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dropEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2fb79468ea150fc2df7c5cd475b14003</anchor>
      <arglist>(QDropEvent *event)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dropMimeData</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga34188fe993978db6528066581129ea33</anchor>
      <arglist>(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &amp;parent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga13f4f9bd5a1f6ff5c36ae18d3123116e</anchor>
      <arglist>(std::ostream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EditorsPlotsTabWidget</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga8bdaaa3355b4533a3e25d22e26f5784b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FixedWidthTableView</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga98dfb6c19f3bc960c44faf923da5272b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Qt::ItemFlags</type>
      <name>flags</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf454f97201608ef948c67c14d390bd2b</anchor>
      <arglist>(const QModelIndex &amp;index) const </arglist>
    </member>
    <member kind="function">
      <type>Qt::ItemFlags</type>
      <name>flags</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf4d14778b623c6b38c14fe9c2907e847</anchor>
      <arglist>(const QModelIndex &amp;index) const </arglist>
    </member>
    <member kind="function">
      <type>Qt::ItemFlags</type>
      <name>flags</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga160a696528c0ac4c8c93d4bae3d31500</anchor>
      <arglist>(const QModelIndex &amp;index) const </arglist>
    </member>
    <member kind="function">
      <type>Qt::ItemFlags</type>
      <name>flags</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga602a5f36880c4553b2b90e3c007b754b</anchor>
      <arglist>(const QModelIndex &amp;index) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FunctionParametersDialog</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa0a2c28f276c1f02a26564744dde1388</anchor>
      <arglist>(const QString &amp;name, const std::vector&lt; unsigned &gt; &amp;parameters)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>generateHelpMenu</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaef4413136257334c9a5b36834b627f32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getAbsentIndexFromId</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gab30ce07e4b7d95ac226cea4b6b89e74f</anchor>
      <arglist>(unsigned node) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>AbsentNodeTab *</type>
      <name>getAbsentTabFromId</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5fa9dcab3c6e14d608b47bfce2206f42</anchor>
      <arglist>(unsigned node) const </arglist>
    </member>
    <member kind="function">
      <type>Dashel::Stream *</type>
      <name>getDashelStream</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga771d0dbf10579d2d98911475cb07c7e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const TargetDescription *const</type>
      <name>getDescription</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaabe7f539a1732902e36609b1050019be</anchor>
      <arglist>(unsigned node) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QPixmap</type>
      <name>getDragPixmap</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0b6e3adb5f71eb3d117cae5884854178</anchor>
      <arglist>(QString text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getIndexFromId</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga336b9e39eb32c8a8f066fb30edf2493f</anchor>
      <arglist>(unsigned node) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>TreeItem *</type>
      <name>getItem</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaacd5d244c47ae81239bba333c491d92c</anchor>
      <arglist>(const QModelIndex &amp;index) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getLineFromPC</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5a422c581bf8eb02cbac2ec4e6859203</anchor>
      <arglist>(unsigned node, unsigned pc)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getLocaleName</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga03afaaa24acd0c56c3687074a55fb071</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>getName</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gac817e346422a3f7c495ea7ed731d1a87</anchor>
      <arglist>(unsigned node) const </arglist>
    </member>
    <member kind="function">
      <type>NodeToolInterface *</type>
      <name>getNamed</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga9f915ce5ac213351522a7a6fe2ef46f4</anchor>
      <arglist>(const QString &amp;name) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>getNamedValue</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga7afa431322487994aaadbfd88648271a</anchor>
      <arglist>(QString *name, int *value, int min, int max, QString title, QString valueName, QString valueDescription)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getNodeId</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga07c2210bb05ad52d1510454d810388f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; unsigned &gt;</type>
      <name>getParameters</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf325cd490f9dd920b75f2b811b880e11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getPCFromLine</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga7749b0366366b250530f0d2a2a9d3339</anchor>
      <arglist>(unsigned node, unsigned line)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>NodeTab *</type>
      <name>getTabFromId</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad82eb3cbcdfcdffdc085509e2d225caf</anchor>
      <arglist>(unsigned node) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>NodeTab *</type>
      <name>getTabFromName</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gafceaa80226d988ddd1e1260b69dced93</anchor>
      <arglist>(const QString &amp;name, unsigned preferedId=0) const </arglist>
    </member>
    <member kind="function">
      <type>Target *</type>
      <name>getTarget</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga7756a03869c377b95088b7272d377c03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getTarget</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga74e920bf32b95c55b693029ff20b0a51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>QString</type>
      <name>getToolTip</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga1283b8264de02b678908c2e52c2e7960</anchor>
      <arglist>(const TargetDescription::NativeFunction &amp;function) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getVariablePos</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga6c97e858a9a9287be5fa4ffed8d41698</anchor>
      <arglist>(const QString &amp;name) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getVariables</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gac4018131d1b0ed50490e1dbe3058c1b2</anchor>
      <arglist>(unsigned node, unsigned start, unsigned length)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getVariableSize</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0eedf2b208fa09fe102d212800e62c58</anchor>
      <arglist>(const QString &amp;name) const </arglist>
    </member>
    <member kind="function">
      <type>TargetVariablesModel *</type>
      <name>getVariablesModel</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5d67dc6858e9ea7ad259aaeea878cbd4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VariablesDataVector</type>
      <name>getVariableValue</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga57b0b7f0845de5f8f15f329457743ca2</anchor>
      <arglist>(const QString &amp;name) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>handleCompleter</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf909c82a2d53c1f03ed93ab4a2b873d7</anchor>
      <arglist>(QKeyEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>handleDashelException</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga055768493473bace90d1dc1055667428</anchor>
      <arglist>(Dashel::DashelException e)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>handleNewLine</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaae050e7d74a8f8c95dda9284bb6b700b</anchor>
      <arglist>(QKeyEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>handleTab</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga19d8d3b085d2154bef9b66dad4363b60</anchor>
      <arglist>(QKeyEvent *event)</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>headerData</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga55d88f134eac7f14692fb9538127fc04</anchor>
      <arglist>(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const </arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>headerData</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga3cc014cca95f74842a17fc770e8213f8</anchor>
      <arglist>(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const </arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>headerData</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gade884bc71b32c5293e5713878ed2c5a8</anchor>
      <arglist>(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>hideEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga17cb5e0527ae639cfcc6c7d89b400ba6</anchor>
      <arglist>(QHideEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>highlightBlock</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa370b211ed8da64a39dcb6be3a35fee3</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>highlightTab</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa9756cce0e9fc185fc45e7a2803b33aa</anchor>
      <arglist>(int index, QColor color=Qt::red)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>idealWidth</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5c7cb3a863de4a0754d4898fc8c79bc2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>idealWidth</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad55c0ff632430a33dc7c6f4c3b293c46</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>incomingData</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5304b1664e2debe0d873f286bace59a9</anchor>
      <arglist>(Dashel::Stream *stream)</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>index</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gae4e9e857c88320f503d58a0154f6e406</anchor>
      <arglist>(int row, int column, const QModelIndex &amp;parent) const </arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>index</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gafae964c23a546330636d6ec2df7e3c11</anchor>
      <arglist>(int row, int column, const QModelIndex &amp;parent=QModelIndex()) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>insertFromMimeData</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa2a82192cfb430494f4fb43fe42a3b1b</anchor>
      <arglist>(const QMimeData *source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>invalidateVariableModel</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga4ef963c97f3723217d4997023b0fd8f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InvasivePlugin</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga58acfb6abbb1021ca331b28e5b72a8be</anchor>
      <arglist>(NodeTab *nodeTab)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBreakpoint</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga3fd2d1cfea00b4d445bb6b413950d2b6</anchor>
      <arglist>(int line)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBreakpoint</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa77d39c57afc169d208c9dacb019b79b</anchor>
      <arglist>(QTextBlock block)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBreakpoint</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5cd820ff4d477eaad4e0e2ff011661b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVisible</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa745c44c2a89b0985360034e7471a49f</anchor>
      <arglist>(const unsigned id)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>keyPressEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga7bb475707bf42b231e8e3c9fd433647e</anchor>
      <arglist>(QKeyEvent *event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadNrun</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga8519c41aff64c058a7283402a632deee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MainWindow</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2ed26c3b200f34ddcaf969a400630908</anchor>
      <arglist>(QVector&lt; QTranslator * &gt; translators, const QString &amp;commandLineTarget, bool autoRefresh, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MaskableNamedValuesVectorModel</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga30d0c05d2388aca0a90c1199963211fa</anchor>
      <arglist>(NamedValuesVector *namedValues, QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MaskableNamedValuesVectorModel</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gae9aee519633bdd243c28c8d01bfe9443</anchor>
      <arglist>(NamedValuesVector *namedValues, const QString &amp;tooltipText, QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>QMimeData *</type>
      <name>mimeData</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad5a757ff05a2d76f4d662076885f0bb2</anchor>
      <arglist>(const QModelIndexList &amp;indexes) const </arglist>
    </member>
    <member kind="function">
      <type>QMimeData *</type>
      <name>mimeData</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa59dd7306552981ec83c283dd2557535</anchor>
      <arglist>(const QModelIndexList &amp;indexes) const </arglist>
    </member>
    <member kind="function">
      <type>QMimeData *</type>
      <name>mimeData</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga33e44c7e5dec0fba86c04fa7409ef22c</anchor>
      <arglist>(const QModelIndexList &amp;indexes) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QMimeData *</type>
      <name>mimeData</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga76ceccbd1ed1863f8d9b7b98e88e4ef5</anchor>
      <arglist>(const QList&lt; QListWidgetItem * &gt; items) const </arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>mimeTypes</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga06b9600a578bf0d30e68d6b51c4d6d2c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>mimeTypes</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf8a38975ca7d6f03f8232200ef5fae02</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>mimeTypes</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf6647e2fce901efc7b7ccb80edbd2b33</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QStringList</type>
      <name>mimeTypes</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga45ed48eb6cbf413709e654d0ec0c9156</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>modelMatchMimeFormat</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gabdca4f72014d662b75d216f725fe0962</anchor>
      <arglist>(QStringList candidates)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mousePressEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga3181319424d2a4e6264cad5393423b6f</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad133d3b1e7073f99f0e2aae6bc213100</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>moveRow</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga9d3cb318f2cf9cdfc65331fb212bd76b</anchor>
      <arglist>(int oldRow, int &amp;newRow)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>moveRow</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga1398820c561f6d1fb53c2d1f218228e0</anchor>
      <arglist>(int oldRow, int &amp;newRow)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NamedValuesVectorModel</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga4ba07594160b94ff7849d6fbb63c986e</anchor>
      <arglist>(NamedValuesVector *namedValues, QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NamedValuesVectorModel</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga95d5e398c104f688d7ab1e0f2fe06e04</anchor>
      <arglist>(NamedValuesVector *namedValues, const QString &amp;tooltipText, QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>newFile</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga8169a04f0da50f845333e40d82e258fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NewNamedValueDialog</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga8e8fb3d0c973b7aa7c616ae619d76bba</anchor>
      <arglist>(QString *name, int *value, int min, int max)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>next</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf506fab5bdcebfe6a8ce176fbf69db19</anchor>
      <arglist>(unsigned node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa9d8c8157716713cac7d4a7131af95f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>nodeDescriptionReceived</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga6fe15c1ba24978450fe1788d4aaf4f1c</anchor>
      <arglist>(unsigned nodeId)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>nodeProtocolVersionMismatch</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga812658bff14952197ff5266a913413e7</anchor>
      <arglist>(const std::string &amp;nodeName, uint16 protocolVersion)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NodeTab</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga8f2dfff8202351e3ac76088a9bf8ada0</anchor>
      <arglist>(MainWindow *mainWindow, Target *target, const CommonDefinitions *commonDefinitions, int id, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NodeToolRegistrer</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gadca1ec836c71974a8b600df58c495e18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>openFile</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa4cfa04f3edd8f5eb93852aae1c47e13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaef5b101eedcab0cb204b6fe6842b6add</anchor>
      <arglist>(QPaintEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga56eea55905012e9d1725c2bec7c2cfc4</anchor>
      <arglist>(QPaintEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga82ccf0620f98b53abeed8944f6e71771</anchor>
      <arglist>(QPaintEvent *event)</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>parent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf86a5b6f708fe1bea6772bbe87d93f66</anchor>
      <arglist>(const QModelIndex &amp;index) const </arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>parent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga239994734c1a7fcc65fbc02d926a4e6d</anchor>
      <arglist>(const QModelIndex &amp;index) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pause</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga92b1c17239aa46940d33d23b6983f83c</anchor>
      <arglist>(unsigned node)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>posToLineNumber</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga01ff8f308e3279994a0769dc8ee9e41a</anchor>
      <arglist>(int y)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QString</type>
      <name>previousWord</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gab67b24d4ed329eb9e5467daac765d868</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>processCompilationResult</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0db94fab832d7fe04116a47a38f1c7a7</anchor>
      <arglist>(CompilationResult *result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readSettings</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga711b859c32e58ca86d4e2611e62a3e99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>readSettings</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga542621e49204a36e0e836f07cb77bf51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reboot</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga23c5542cf4e9cb7e52e1c8e454e1cc2d</anchor>
      <arglist>(unsigned node)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>receivedArrayAccessOutOfBounds</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad5f496e74817e76ac4c795806d1f9d74</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>receivedBootloaderAck</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga9b13a75ff9c9daab6717791077848e76</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>receivedBreakpointSetResult</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga48b41909edfb15c05b315f0b31137e32</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>receivedDisconnected</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf0e6751c6ae97af5542a0fa15277da82</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>receivedDivisionByZero</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga22f16e2d6fbaf0cb6668f76b93201278</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>receivedEventExecutionKilled</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf1a647357d13520e0b07dd4f58ca8ec7</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>receivedExecutionStateChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga19ba4de34f97a74cddf86dbbaf50b453</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>receivedNodeSpecificError</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga973e9aae55bc227eccd81b203f328bb6</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>receivedVariables</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga6d3b02c888a2850b349f45a899fd322a</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reg</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gae6d734bbc9aa2b4be00d7439de5d48ad</anchor>
      <arglist>(const QString &amp;name, const ProductId pid, const CreatorFunc func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reg</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gae39cf2a727ccc4970d12aff5d9e31281</anchor>
      <arglist>(const QString &amp;name, const ProductIds &amp;pid, const CreatorFunc func)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>regenerateHelpMenu</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gafb81d7e0bed921dfa52f0c04382cf86c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>regenerateOpenRecentMenu</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0a8d6e01b9de907c8699d36a7da75ac1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>regenerateToolsMenus</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0fb996dd7128d201ab46b28da92edb39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>rehighlight</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0c817692c5f069d9f3268b44552521fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0a83030a4352128576dec706dda2475c</anchor>
      <arglist>(unsigned node)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reSetBreakpoints</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gac1250730f76a7afe03784085a8c20a62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resetHighlight</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga3487a57b425951657d487dec35423515</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resizeEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gae25f2223c7e16628cadc3fd279b143f4</anchor>
      <arglist>(QResizeEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>restorePlugins</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gafdf0884f3a39aceb53700db84ef71102</anchor>
      <arglist>(const SavedPlugins &amp;savedPlugins, bool fromFile)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rowCount</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2485eac47c6d0524787f5b85d930a523</anchor>
      <arglist>(const QModelIndex &amp;parent=QModelIndex()) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rowCount</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga8e02073f26ea4e101d6cfe1acbc00192</anchor>
      <arglist>(const QModelIndex &amp;parent=QModelIndex()) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rowCount</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gab4811854cd23a03f89f31d2a36303bdc</anchor>
      <arglist>(const QModelIndex &amp;parent=QModelIndex()) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gac2c00325f7ec3e04bb0d638570d03be5</anchor>
      <arglist>(unsigned node)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gabbeb677c65725df699e177ad499bcc00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveFile</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gab34afd8de7e2a724bedefbc8ae4a0845</anchor>
      <arglist>(bool as=false)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual SavedPlugins</type>
      <name>savePlugins</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0c66aab89ab1fd579522288817960757</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>sendEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gab167b0f132f4995ed913fad087cd1e7d</anchor>
      <arglist>(unsigned id, const VariablesDataVector &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setBreakpoint</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5eccdfc0626585a2633a044f8eab5c8e</anchor>
      <arglist>(unsigned node, unsigned line)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBreakpoint</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga964f7330c3c6462cae226f78c45f6f42</anchor>
      <arglist>(QTextBlock block)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBreakpoint</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad4933269e87ee2cb244c499b5aadec5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCompleterModel</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga534e86fe66409358eb7927deed2cd2e3</anchor>
      <arglist>(QAbstractItemModel *model)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setData</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2715097eadcbc1d28a3d52365ea156b5</anchor>
      <arglist>(const QModelIndex &amp;index, const QVariant &amp;value, int role)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setData</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga43cc83fe5e65dc4f0367b928a5cee517</anchor>
      <arglist>(const QModelIndex &amp;index, const QVariant &amp;value, int role)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEditable</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa8b54a2b277c1b145b5349d08831d8ef</anchor>
      <arglist>(bool editable)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEditorData</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaef1ed7d35274f514d85e3e6a11673cd9</anchor>
      <arglist>(QWidget *editor, const QModelIndex &amp;index) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>setEditorProperty</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga404bbe06832667de986fd914523a0046</anchor>
      <arglist>(const QString &amp;property, const QVariant &amp;value, unsigned line, bool removeOld=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setExecutionMode</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga3010fb0c3766d1e16d1f026bf9c2654c</anchor>
      <arglist>(int index, Target::ExecutionMode state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModelData</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga85d0335812d085ebd3e299f044162903</anchor>
      <arglist>(QWidget *editor, QAbstractItemModel *model, const QModelIndex &amp;index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSecondColumnLongestContent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga07fe4aa48e7113a20bd88a2c0f975213</anchor>
      <arglist>(const QString &amp;content)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setupConnections</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf9c607cf96e224f07a2300dd4d259c11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setupConnections</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga77b32e655a8a20812aca5317c37645f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setupMenu</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf5eb8f3a58178c23f66ab7b8d312620c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setupWidgets</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga4d6c2d092447147638d4314badf52c18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setupWidgets</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gac9ccb3af67f6e3bdfb13fe5e9b1661f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setVariables</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf095cba946381a5c25c2b5eb4193af0a</anchor>
      <arglist>(unsigned node, unsigned start, const VariablesDataVector &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVariableValues</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga1952d1d950fed9d0cd8255d704b68974</anchor>
      <arglist>(unsigned, const VariablesDataVector &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>sizeHint</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga6d743e748fac0328cd777d8b867729bc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SpinBoxDelegate</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaff41f85fb5992bdf41c3a4fcc26590a9</anchor>
      <arglist>(int minValue, int maxValue, QObject *parent=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>startDrag</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga166aef5886e476327a5d73a1ab28d80f</anchor>
      <arglist>(Qt::DropActions supportedActions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa13499c911a498b7c0dedfc853cf7778</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>stop</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad1f2e289247556aecd4daf130286d60d</anchor>
      <arglist>(unsigned node)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>stop</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga35718df1116032ed4be36a28e6af5274</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>subscribeToVariableOfInterest</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga1d32e8c8d04e5c998bad0b2f4c785691</anchor>
      <arglist>(VariableListener *plugin, const QString &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>subscribeToVariableOfInterest</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaed6b988469c6dbea656f847e71cc48ac</anchor>
      <arglist>(const QString &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>Qt::DropActions</type>
      <name>supportedDragActions</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5a3faae6d5c990291cd6d1bd14699aa9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Qt::DropActions</type>
      <name>supportedDropActions</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf5afce43ab1031eecf6980ac69d6d9b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>switchEditorProperty</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad7db28a3d0ee7fcd416bab09f8007f57</anchor>
      <arglist>(const QString &amp;oldProperty, const QString &amp;newProperty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TargetFunctionsModel</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5d31bb31548d27445ddb6b0894ec780f</anchor>
      <arglist>(const TargetDescription *descriptionRead, QObject *parent=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QString</type>
      <name>textUnderCursor</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga113d4717da55fe493d95cae8fc406ddc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>timerEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5698d52f397982ac72138bda6278b92d</anchor>
      <arglist>(QTimerEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>timerEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gafe6c7fa00cc57827e5c545fc9d821ce5</anchor>
      <arglist>(QTimerEvent *event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toggleBreakpoint</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaacb51b8f2a5a8303c77443bc681d3c6e</anchor>
      <arglist>(QTextBlock block)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toggleBreakpoint</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2e7b021926ba8174a05c03818a365fe8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unblockWrite</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga074cf026638946b7ba94589888c93a2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>unsubscribeToVariableOfInterest</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga6af3456d6eeedc28426b353e5f4354e8</anchor>
      <arglist>(VariableListener *plugin, const QString &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unsubscribeToVariableOfInterest</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga51eabd118f805bf7c24deb6738a36ba9</anchor>
      <arglist>(const QString &amp;name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>unsubscribeToVariablesOfInterest</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga82301bebb350022632523eb60cbb8a42</anchor>
      <arglist>(VariableListener *plugin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unsubscribeToVariablesOfInterest</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga3036a66b3b53eee0d04bb80f2cf52d66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>unsubscribeViewPlugin</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga14ad316f11081295175b8003711d5c31</anchor>
      <arglist>(VariableListener *plugin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5dd3ff2f92a9a774913141b674720320</anchor>
      <arglist>(const QString &amp;name, NodeTab *node, NodeToolInterfaces &amp;tools) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga7e5c1dde4b5dc035470aab9952c76d83</anchor>
      <arglist>(const ProductId pid, NodeTab *node, NodeToolInterfaces &amp;tools) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateEditorGeometry</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga1c0cd1aa008f8a65a86951c3a4d8459e</anchor>
      <arglist>(QWidget *editor, const QStyleOptionViewItem &amp;option, const QModelIndex &amp;index) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateRecentFiles</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga49ca4d6cc24026029337e441e304acec</anchor>
      <arglist>(const QString &amp;fileName)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateToolList</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga279565ee0d43bb281741f454d0bd8596</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>uploadBytecode</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga27044cd8767b795e4b95e1db6ec0674b</anchor>
      <arglist>(unsigned node, const BytecodeVector &amp;bytecode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VariableListener</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga1349373075c2551cfe25a9b523841320</anchor>
      <arglist>(TargetVariablesModel *variablesModel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>variablesMemoryChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaace96ecd4a0c226d752ab8d4b3344dee</anchor>
      <arglist>(unsigned start, const VariablesDataVector &amp;variables)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>variableValueUpdated</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gafaf332ee7f54612586858bb4389fe1ab</anchor>
      <arglist>(const QString &amp;name, const VariablesDataVector &amp;values)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>vmMemoryViewResize</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga26c3e2658972eb9e6717fa744edaec77</anchor>
      <arglist>(NodeTab *tab)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write16</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga061cf94906dc202ac95f2b74d87428c4</anchor>
      <arglist>(QIODevice &amp;dev, const VariablesDataVector &amp;data, const char *varName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write16</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga7d85867ef44fcd9b43cd3b05686c57f5</anchor>
      <arglist>(QIODevice &amp;dev, const uint16 v)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>writeBytecode</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga6ca09b301d871aad140b16a319421eb3</anchor>
      <arglist>(unsigned node)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeSettings</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad5cdf1d93eccf6798dd1e56bc9161b5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeSettings</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga8dff0d39ef2945ab0d0f84b7d28ed8b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DashelTarget</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5438a0ec9582ba64eba10f69c44609e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EditorsPlotsTabWidget</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga7b6a4a4c2b5b128da34bd85c2a462d03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MainWindow</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga206d3021dd7c5af0270ecdf4eac046aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NodeTab</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0b501733744704b071cefe094592d123</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TargetFunctionsModel</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gab5f519382eaed6da6d3c6f67ce16a3e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TargetVariablesModel</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gac6b5da6ed361f5d8eea73619bb55f5cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~VariableListener</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga1685669621ff04950166050ff660e040</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static NodeToolRegistrer</type>
      <name>nodeToolRegistrer</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga24dcff710625c70ed4bf3e78679d4ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>addNamedValue</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga52f52bf4bbbb3a8deaa34b801cb4f1ec</anchor>
      <arglist>(const NamedValue &amp;namedValue)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>addNamedValue</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaaae00e135d3127e972e12961b5ad23d9</anchor>
      <arglist>(const NamedValue &amp;namedValue, int index=-1)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>applySettings</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa0473aa5804ed88ed540558ecff96b6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>clear</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga7b96f63725debb7b937fa1715f1f5159</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>clearExecutionErrors</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga67e6d3eb4d6882e94b877338c6a5e950</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>customGroupChecked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga66f1a807eb76c5c740ba23d366caa739</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>delNamedValue</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2bf9ce683251db5ad983c9b6e3997a8f</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>delNamedValue</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5b0a5474ffe7df953622add8a877140d</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>netGroupChecked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga1d3771c94700a8043039c068683c5e2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>recreateTreeFromDescription</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga3333daaebaa7c6f3fe3f4279db781c1b</anchor>
      <arglist>(bool showHidden)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>refreshCompleterModel</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga59e8a31379961f1462493e4ade0aa2f6</anchor>
      <arglist>(LocalContext context)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>removeAndDeleteTab</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga32c4409c514b6741a36e422f0cd229ed</anchor>
      <arglist>(int index=-1)</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>scroll</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga6fa85ae6548291d50de936c454b66f18</anchor>
      <arglist>(int verticalScroll)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>serialGroupChecked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga7cd7f37fbd86e5e00e1fd47c142cae5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setupOkStateFromListSelection</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga6dbce548913d58d46b63a45980c6589e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setVariablesData</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gae5f78254e7012cba8fc9c439cc1b8a8c</anchor>
      <arglist>(unsigned start, const VariablesDataVector &amp;data)</arglist>
    </member>
    <member kind="slot">
      <type>bool</type>
      <name>setVariableValues</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga750ece94262051e40d4bc936d1d7c35e</anchor>
      <arglist>(const QString &amp;name, const VariablesDataVector &amp;values)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>showLineNumbers</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga7398080eaeebb6cf00c27605f467d004</anchor>
      <arglist>(bool state)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>toggle</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga24342216a8a16ddf1be79575b316fa36</anchor>
      <arglist>(const QModelIndex &amp;index)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>updateVariablesStructure</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf64a0b93690d3861888d1d206484d90c</anchor>
      <arglist>(const Compiler::VariablesMap *variablesMap)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>autoRefreshMemoryClicked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2f8df3797b31000cc456bf3582a55338</anchor>
      <arglist>(int state)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>breakpointClearedAll</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga8b11764a601168bd52715c1bdca4d82f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>breakpointSetResult</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga545802f2df69712798843599bc861661</anchor>
      <arglist>(unsigned line, bool success)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>cancelSlot</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga1079059818fa9524005fbab877781737</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>clearBreakpoint</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaaa0e23256c4b057697ad9333547aaf3e</anchor>
      <arglist>(unsigned line)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>closePlugins</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga735eaf21bf6e626ce3e7d1665215a5a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>compilationCompleted</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga7ec940708ef4ec4ba194a35d0037d54e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>cursorMoved</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2d3c488196bca55a491c17db4d7b36fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>disconnectionFromDashel</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga9b23ed4bab3e2ec4fb791abfc80b1a51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>displayCode</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad8281fd001d0b5b6c4d21e0aaa919475</anchor>
      <arglist>(QList&lt; QString &gt; code, int line)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>editorContentChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad67cdc6d487041321dc722af980a24ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>executionModeChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga94e22c577432f934be26f9b349bec3e0</anchor>
      <arglist>(Target::ExecutionMode mode)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>executionPosChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga338f1b3cd31941d1e2f8f426690c03e9</anchor>
      <arglist>(unsigned line)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>goToError</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5b7c6e976ef0316ac2bb81a0cc1bb8a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>insertCompletion</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gacdfedbbee60e9faf620f2e7522753bd3</anchor>
      <arglist>(const QString &amp;completion)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>insertVariableName</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0366e4bca5a798738299eb7319c5abcc</anchor>
      <arglist>(const QModelIndex &amp;)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>keywordClicked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaaf1a9e2f5e195460da861f7f4bcc44ac</anchor>
      <arglist>(QString)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>loadClicked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa22a666e667843930c3d645d89b87f9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>markTargetUnsynced</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0e704483ce0b9e994bc4e741e1b0d658</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>messageFromDashel</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gacefb7f6f05850e5dbd77d2b945a9c71f</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>nextClicked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga44c2a0d1cf0aa102d449352cfb34dc41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>nodeDescriptionReceived</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga934161ac27d0af06521d6dd6d8341bae</anchor>
      <arglist>(unsigned node)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>okSlot</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga74234c8d412d0274695a5883a73064c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>reboot</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0810ddb08fb418734a55d502e91ff61e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>recompile</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf526a00517a4ad4a3310ae8e1e6a3878</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>refreshMemoryClicked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga33ecad079316aabbb7ba4894561abbf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>resetClicked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga75381e1fff92fe40fca236e09a73f166</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>runInterruptClicked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0b44dde15f1654fbe8a718d5da42aa94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>saveBytecode</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gacd57f76bc835c6d4a40d4e291030137b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>setBreakpoint</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa1268ebf9b94280645f38611c2a2db47</anchor>
      <arglist>(unsigned line)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>setVariableValues</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga53c6ea6f3e5adb2be6131a89d4ada159</anchor>
      <arglist>(unsigned, const VariablesDataVector &amp;)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>showKeywords</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gabdea2890eabaadaa066b06f3c042985e</anchor>
      <arglist>(bool show)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>showMemoryUsage</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gac8e8d457bee17feb2d8b5c56394c0791</anchor>
      <arglist>(bool show)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>tabChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga89e9a2fc7050889f116f2e1010c698f8</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>updateHidden</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga4e4853f94f5c03ea2755eaddec5a20f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>updateUserEvents</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga443af58197633c27be97b8a3f8374d5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>vmMemoryResized</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaec87c0f4ac861fd42e984b5c401c1238</anchor>
      <arglist>(int, int, int)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>writeBytecode</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga248d06c0d4e78b31bcf349d17915b085</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>about</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga64eca600afb5c788c34dd032f98599d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>addConstantClicked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga9a360cc52b4acd67205d8b26d6e30628</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>addEventNameClicked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gade42fbfd6e0a675dc9850724d38c40cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2e6e6c87298c8c94c6def2af82147efd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>argumentSelectionChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga8f74473455a571a638943ab6ccb5087a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>arrayAccessOutOfBounds</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga42ec1cc15fa536e2b30f816b2f90fd59</anchor>
      <arglist>(unsigned node, unsigned line, unsigned size, unsigned index)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>breakpointSetResult</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga248a9b92c20336b1380f0926b8a41316</anchor>
      <arglist>(unsigned node, unsigned line, bool success)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>cellClicked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5583680ef796373e6f668e53ae655a40</anchor>
      <arglist>(int row, int column)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>clearAllBreakpoints</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2cfc21bf919a9433f71c035d89d08026</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>clearAllExecutionError</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2afc30d9ac25e98d60ea1f11bea5f3c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>commentTriggered</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga38dd2b989f71666ff9189f082a6cb318</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>compilationMessagesWasHidden</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gabf3f7b599c9d914400b75d17d6f79fd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>constantsSelectionChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa6c85fe742213b5f5c1d75d36ba56ba3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>copyAll</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga1e1915d7dbef67d4ebb43237213c3e35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>deleteParameter</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gab99e6525c8bd5b5e25a5f0da626e16a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>divisionByZero</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga3d2d4330757f9fb4460c784f7e5fe95c</anchor>
      <arglist>(unsigned node, unsigned line)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>eventContextMenuRequested</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga1a7ff510c0f49ed30b31fcf0b1d13f91</anchor>
      <arglist>(const QPoint &amp;pos)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>eventExecutionKilled</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga9b65b937f38f00bc1babd92ed0d1f76c</anchor>
      <arglist>(unsigned node, unsigned line)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>eventsDescriptionsSelectionChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gafe57ea7b1407ded50974eaf8bb950c7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>eventsUpdated</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga3c2a0ba1e0871b9c9785586b4378fcd4</anchor>
      <arglist>(bool indexChanged=false)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>eventsUpdatedDirty</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga750ab8e0a8a43aea46663cb6d0a4c555</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>executionModeChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga21d5489cf667b5f1a84c749646b2ab09</anchor>
      <arglist>(unsigned node, Target::ExecutionMode mode)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>executionPosChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga372a993bad27cbecf030ce464812f0bd</anchor>
      <arglist>(unsigned node, unsigned line)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>exportMemoriesContent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2779bd5f5d6de11278598a76f7acf220</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>findTriggered</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gae72a86d82d00f06c26dd42f0fc00cd76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>goToLine</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga8ecf7d82b854321396333321bac78ce1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>importMemoriesContent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad79a40e3cb7bb3df203a53cba69bf8df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>loadAll</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf2a0fc4051643ccf3adbc363596e70a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>logEntryDoubleClicked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gac5a36699bb68349a1d278b068f71e4e5</anchor>
      <arglist>(QListWidgetItem *)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>networkDisconnected</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga97d895b4688d94b377024a445527b20f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>bool</type>
      <name>newFile</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga367d5172ab959a41fe4bd293db8c5abd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>nodeConnected</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga872ef52b0f5cb4df172199b57cb99d78</anchor>
      <arglist>(unsigned node)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>nodeDisconnected</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga1d5e06db31378bee64f37946455f7def</anchor>
      <arglist>(unsigned node)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>nodeSpecificError</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0b2e8df6a2ea4e87d23ef97d49e6a2af</anchor>
      <arglist>(unsigned node, unsigned line, const QString &amp;message)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>openFile</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga9cb5cc913d3a3ac7eaaad488a6a72097</anchor>
      <arglist>(const QString &amp;path=QString())</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>openRecentFile</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad0f124248cc7634f7e4579e8be54595d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>openToUrlFromAction</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad9af3ae458c78789fd5305a4163f28f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>pauseAll</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5f0d1139cb4be5df080641055936d6e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>plotEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gafcaa03f2497f4a83269648f8e65ba8cc</anchor>
      <arglist>(const unsigned eventId)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>plotEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gabb45705e3d8b368703606859965535ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>rebootAllNodes</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga92f2a53c490181573bd3ac1163522b22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>recompileAll</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5cdf882788472ecf2539f79bc441c08b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>removeConstantClicked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gada4a07e4bc653a90581500d26c003cdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>removeEventNameClicked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga64c1134287c59f71cb98e0f2f41693d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>replaceTriggered</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gadf7768a84c56d0145d248a3aff0e595c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>resetAll</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaac727e062c371c115969fdcee3c720a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>resetStatusText</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga9ba9df72461517fedc11f3813151e683</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>runAll</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga743daf19786db26685e69b52ffadfbdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>bool</type>
      <name>save</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga6cf8b816b0446a53416e8ce4331905d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>bool</type>
      <name>saveFile</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa01879498f823b3bb133be62356bdf21</anchor>
      <arglist>(const QString &amp;previousFileName=QString())</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>sendEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga6e6732bec6a39356e7590ac8ff9a0f85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>sendEventIf</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gae78269e3b60d7cc1c968f7ffa3bb5542</anchor>
      <arglist>(const QModelIndex &amp;)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>showCompilationMessages</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga670b795b9b20391dce7900a8ba35e8f5</anchor>
      <arglist>(bool doShown)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>showHidden</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga3897ccf26737669d02a6d3c58833bf6f</anchor>
      <arglist>(bool show)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>showKeywords</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga35f750785a01baca758a3a026fd81ba9</anchor>
      <arglist>(bool show)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>showLineNumbersChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga690bc5aaf36dddbb7c8d68011772d141</anchor>
      <arglist>(bool state)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>showMemoryUsage</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0a022219b90535a126807326af736187</anchor>
      <arglist>(bool show)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>showSettings</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaea67dca93fdad8bdc5c316c9b7653188</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>showUserManual</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2c29d3be725d69d4c57760088dde095b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>sourceChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad968b5bddc9ccb56f7a29c37739b9887</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>stopAll</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga1ce75cbfd43c617fc2c11f9eda22e8fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>tabChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga4c64f0bb53550f5a691a7fb62f9fe096</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>toggleBreakpoint</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga02a5311fb133296d76c26edb0702568d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>toggleEventVisibleButton</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga560f268a437cf55a477d09125f6592a9</anchor>
      <arglist>(const QModelIndex &amp;)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>uncommentTriggered</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga4e68bfff2c6272be2db932f2e49a73b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateWindowTitle</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gadb7e4c88fa6c4608a55f2b3ff0b80413</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>uploadReadynessChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gab00700d670752ed21a4b23889838c3d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>userEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0c6c6fbb8d4a377381fdb9e19d22a16d</anchor>
      <arglist>(unsigned id, const VariablesDataVector &amp;data)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>userEventsDropped</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga6abeef79ff9c3ca8b1a496b99428a9c6</anchor>
      <arglist>(unsigned amount)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>variablesMemoryChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad3efc715d3882933c2fe8039839100aa</anchor>
      <arglist>(unsigned node, unsigned start, const VariablesDataVector &amp;variables)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>variablesMemoryEstimatedDirty</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gab0f1f7530d6e78ede9c2e38810ac0c89</anchor>
      <arglist>(unsigned node)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>writeAllBytecodes</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad2d7dc5cac131166df395275249d2c8f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>switch</name>
    <title>Software router of messages.</title>
    <filename>group__switch.html</filename>
    <class kind="class">Aseba::Switch</class>
    <member kind="function">
      <type>void</type>
      <name>broadcastDummyUserMessage</name>
      <anchorfile>group__switch.html</anchorfile>
      <anchor>ga69261b296c002ab0359f5bb7c954cf60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>connectionClosed</name>
      <anchorfile>group__switch.html</anchorfile>
      <anchor>gae8223af60bad1c53fbc675df2c7fbf26</anchor>
      <arglist>(Dashel::Stream *stream, bool abnormal)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>connectionCreated</name>
      <anchorfile>group__switch.html</anchorfile>
      <anchor>ga19aeed0ee8d0a4ecb52a700835684e85</anchor>
      <arglist>(Dashel::Stream *stream)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>incomingData</name>
      <anchorfile>group__switch.html</anchorfile>
      <anchor>ga3dc86bc457b048638a4401f31b3ce404</anchor>
      <arglist>(Dashel::Stream *stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remapId</name>
      <anchorfile>group__switch.html</anchorfile>
      <anchor>gae242dbf263b4deb72584ec36e9531a6d</anchor>
      <arglist>(Dashel::Stream *stream, const uint16 localId, const uint16 targetId)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Switch</name>
      <anchorfile>group__switch.html</anchorfile>
      <anchor>gaaa65b12622b683f81c873de0f2e079bf</anchor>
      <arglist>(unsigned port, bool verbose, bool dump, bool forward, bool rawTime)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>transport</name>
    <title>-buffer Helper for transport layers using buffers</title>
    <filename>group__transport.html</filename>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaGetBuffer</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>gac024d3ce5f42042757c99849a212142e</anchor>
      <arglist>(AsebaVMState *vm, uint8 *data, uint16 maxLength, uint16 *source)</arglist>
    </member>
    <member kind="function">
      <type>const AsebaLocalEventDescription *</type>
      <name>AsebaGetLocalEventsDescriptions</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga31d013a7f114981f2b90892de225ac4b</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>const AsebaNativeFunctionDescription *const *</type>
      <name>AsebaGetNativeFunctionsDescriptions</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga968bbb8ab84a0ab4b67deaedd9b59bd0</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>const AsebaVMDescription *</type>
      <name>AsebaGetVMDescription</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga3068fac4b727b6d3483afa6d3fa20edd</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaProcessIncomingEvents</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga86aca8d71027a284894376d54a22fee2</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaSendBuffer</name>
      <anchorfile>group__transport.html</anchorfile>
      <anchor>ga0db20336d2f5525f47651e06545f613e</anchor>
      <arglist>(AsebaVMState *vm, const uint8 *data, uint16 length)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>can</name>
    <title>Transport layer over CAN bus</title>
    <filename>group__can.html</filename>
    <class kind="struct">CanFrame</class>
    <member kind="define">
      <type>#define</type>
      <name>MAX_DROPPING_SOURCE</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga1a38d8979fa938240efd559ad338a294</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>AsebaCanIntVoidFP</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga58c141baf311dbf83de6d1883270b449</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>AsebaCanSendFrameFP</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga7f1c5622a96391a6a8b97ad044245e0e</anchor>
      <arglist>)(const CanFrame *frame)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>AsebaCanVoidVoidFP</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>gac2bee7c37a5c72251fc734d43989ace3</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaCanFlushQueue</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga40d6395a01314d100c15087b0722d80e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaCanFrameReceived</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga4aee129dc26669775c9d0be6059bfaa5</anchor>
      <arglist>(const CanFrame *frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaCanFrameSent</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>gaaa26ada321b926ab227ea0cfd0d3a460</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaCanGetMinMultipleOfHeight</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga5eb60593655b96ab871908e8a2a853a6</anchor>
      <arglist>(uint16 v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaCanInit</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>gaa9dfe5f25495002ca0954795e2e73a44</anchor>
      <arglist>(uint16 id, AsebaCanSendFrameFP sendFrameFP, AsebaCanIntVoidFP isFrameRoomFP, AsebaCanVoidVoidFP receivedPacketDroppedFP, AsebaCanVoidVoidFP sentPacketDroppedFP, CanFrame *sendQueue, size_t sendQueueSize, CanFrame *recvQueue, size_t recvQueueSize)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaCanRecv</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>gaa8fa431c94c28e7463a2a9bb1278885f</anchor>
      <arglist>(uint8 *data, size_t size, uint16 *source)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaCanRecvBufferEmpty</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga72f8a836f01ed940390e66dffff2f270</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaCanRecvFreeQueue</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga3c940bbb3ca3725329a3bc30d98a5cf4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AsebaCanRecvQueueFreeFrames</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga229b4d7ae25402d03a85dadc4a61f1ef</anchor>
      <arglist>(uint16 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AsebaCanRecvQueueGarbageCollect</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>gadea8488be387f4c7d8f095e652df31b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16</type>
      <name>AsebaCanRecvQueueGetMaxUsedFrames</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>gad167a5b8eaa837466ce32cbbc8c34c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16</type>
      <name>AsebaCanRecvQueueGetMinFreeFrames</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga63b7db7556b8cd2188533facc48f49a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaCanSend</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga8b21b0705fe0e6e7c759a57cab20dc02</anchor>
      <arglist>(const uint8 *data, size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16</type>
      <name>AsebaCanSendQueueGetFreeFrames</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>gae815a58bf636718aac20bf746344c713</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16</type>
      <name>AsebaCanSendQueueGetUsedFrames</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga8a4796dc0a6455d1dbfeb529d22cb85a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AsebaCanSendQueueInsert</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>gaa1339b1e1e68c97494099fa1a7b27d26</anchor>
      <arglist>(uint16 canid, const uint8 *data, size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AsebaCanSendQueueToPhysicalLayer</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>gacb185eab5cf7ad18fa930f3efe972b8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaCanSendSpecificSource</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga4bb9dfe2aef68fc4933a32feb6f913e0</anchor>
      <arglist>(const uint8 *data, size_t size, uint16 source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaIdle</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga79b58417a3c91471093b89af72cbfd98</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaShouldDropPacket</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga1cad1718a5ca3a0ce9f4aedc91fe7063</anchor>
      <arglist>(uint16 source, const uint8 *data)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint16</type>
      <name>dropping</name>
      <anchorfile>group__can.html</anchorfile>
      <anchor>ga6ee99cbce547f1b3f40526e54498359a</anchor>
      <arglist>[MAX_DROPPING_SOURCE]</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>usb</name>
    <title>Transport layer over USB serial</title>
    <filename>group__usb.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_USB_MTU</name>
      <anchorfile>group__usb.html</anchorfile>
      <anchor>ga7b111cbad988ec263c3193090759ecac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaGetBuffer</name>
      <anchorfile>group__usb.html</anchorfile>
      <anchor>gac024d3ce5f42042757c99849a212142e</anchor>
      <arglist>(AsebaVMState *vm, uint8 *data, uint16 maxLength, uint16 *source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaSendBuffer</name>
      <anchorfile>group__usb.html</anchorfile>
      <anchor>ga0db20336d2f5525f47651e06545f613e</anchor>
      <arglist>(AsebaVMState *vm, const uint8 *data, uint16 length)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>AsebaTxReady</name>
      <anchorfile>group__usb.html</anchorfile>
      <anchor>gaddf97d8b9e12186dd36286567da12389</anchor>
      <arglist>(unsigned char *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AsebaUsbBulkRecv</name>
      <anchorfile>group__usb.html</anchorfile>
      <anchor>ga2905de4849bcd01b9d4f39c13d15adf6</anchor>
      <arglist>(unsigned char *data, unsigned char size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaUsbInit</name>
      <anchorfile>group__usb.html</anchorfile>
      <anchor>ga6450eabc37edac96f2566204e972ac56</anchor>
      <arglist>(unsigned char *sendQueue, size_t sendQueueSize, unsigned char *recvQueue, size_t recvQueueSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AsebaUsbRecvBufferEmpty</name>
      <anchorfile>group__usb.html</anchorfile>
      <anchor>gad247183cd0ff42f63f54901f13eadae6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AsebaUsbTxBusy</name>
      <anchorfile>group__usb.html</anchorfile>
      <anchor>ga75f12b227becb323b1a30d1d5aecb88b</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>utils</name>
    <title>General helper functions and classes</title>
    <filename>group__utils.html</filename>
    <class kind="class">Aseba::BasicFormatableString</class>
    <class kind="struct">Aseba::UnifiedTime</class>
    <member kind="typedef">
      <type>BasicFormatableString&lt; char &gt;</type>
      <name>FormatableString</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>gab42e230f65d9e016e5550ef4d8813a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BasicFormatableString&lt; wchar_t &gt;</type>
      <name>WFormatableString</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>gab307ed69388845ec86b6eb138d87ab08</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>BasicFormatableString &amp;</type>
      <name>arg</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga0f90832f9356483f8f5e7526ee6a4119</anchor>
      <arglist>(float value, int fieldWidth=0, int precision=6, charT fillChar= &apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>BasicFormatableString &amp;</type>
      <name>arg</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga368de91971583bbffe820e3d10c2f02d</anchor>
      <arglist>(unsigned value, int fieldWidth=0, int base=10, charT fillChar= &apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>BasicFormatableString &amp;</type>
      <name>arg</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga875a7547c8bea31b9b68a8c18b364514</anchor>
      <arglist>(int value, int fieldWidth=0, int base=10, charT fillChar= &apos; &apos;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16</type>
      <name>crc_xmodem_update</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>gabac81bbb95302fa24058a37d3579d3eb</anchor>
      <arglist>(uint16 crc, const uint8 *data, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16</type>
      <name>crc_xmodem_update</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga90974d220126cc51ee78e2dfcfdddd1e</anchor>
      <arglist>(uint16 crc, uint8 data)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>crcXModem</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga366a2660e2050eb19d317f85ae6ffc02</anchor>
      <arglist>(const uint16 oldCrc, const uint16 v)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>crcXModem</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga4fa4d1915843a9ba58559d3bdae489c8</anchor>
      <arglist>(const uint16 oldCrc, const std::wstring &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpTime</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga572288f320ec7fec6ccbca1a8bfd2894</anchor>
      <arglist>(std::ostream &amp;stream, bool raw=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnifiedTime</type>
      <name>fromRawTimeString</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga9c14c8af86eaea223a5380d76d6fdf9d</anchor>
      <arglist>(const std::string &amp;rawTimeString)</arglist>
    </member>
    <member kind="function">
      <type>BasicFormatableString &amp;</type>
      <name>operator=</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga61530dd2ed8925daf2667c3c9e116b3c</anchor>
      <arglist>(const S &amp;str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Derived</type>
      <name>polymorphic_downcast</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>gaee19856d16dee4b15ae4e09884173e17</anchor>
      <arglist>(Base base)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Derived</type>
      <name>polymorphic_downcast_or_null</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga5bb222df72db150c5fb49f316b063ce1</anchor>
      <arglist>(Base base)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>proceedReplace</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga1dcc16ed55ecc430629297e883b3fd54</anchor>
      <arglist>(const S &amp;replacement)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sleep</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga3c74c868f772b264a13e3fdd5df36251</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toHumanReadableStringFromEpoch</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga4a8b8ae8cf0ec06f69210e0bfd24eb43</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toRawTimeString</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga69490ba6019bab2a3a7231bcab3da18a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnifiedTime</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>gae891b73ed1e754ed39d732595690a826</anchor>
      <arglist>(Value seconds, Value milliseconds)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnifiedTime</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga90e90bc58e30218b2ab0d193750852f8</anchor>
      <arglist>(Value ms)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnifiedTime</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga7a81777b1e2b247772139b8f8040581f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::wstring</type>
      <name>UTF8ToWString</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>gacfaf9b302cd780d90d20bbf4a14588c0</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>WStringToUTF8</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>gaed817321704df42ac0541dd279df7334</anchor>
      <arglist>(const std::wstring &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>vm</name>
    <title>Virtual Machine</title>
    <filename>group__vm.html</filename>
    <class kind="struct">AsebaLocalEventDescription</class>
    <class kind="struct">AsebaNativeFunctionArgumentDescription</class>
    <class kind="struct">AsebaNativeFunctionDescription</class>
    <class kind="struct">AsebaVariableDescription</class>
    <class kind="struct">AsebaVMDescription</class>
    <class kind="struct">AsebaVMState</class>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_NATIVES_STD_COUNT</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gad6bbc232f5eb9384ce792491595f767f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_NATIVES_STD_DESCRIPTIONS</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gab17863ebb55060dce4259e8d5d74c75d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASEBA_NATIVES_STD_FUNCTIONS</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gabc73e414682688d5b8f50a5c357aa846</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AsebaMaskClear</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga99b5a10a647753420f740d840d05be67</anchor>
      <arglist>(v, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AsebaMaskIsClear</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaabb9f9619fb437252a04d13698743f91</anchor>
      <arglist>(v, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AsebaMaskIsSet</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gacc979e5d4d2be78df8a442624d14f061</anchor>
      <arglist>(v, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AsebaMaskSet</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga7433c7b390251d0e63179211703c49bf</anchor>
      <arglist>(v, m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AsebaSendMessageWords</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga6535efadd510c94bf7353cfb09df0448</anchor>
      <arglist>(vm, type, data, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BIT_CLR</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga31c134fd6326bd38774861aeddf6b4cc</anchor>
      <arglist>(v, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BIT_SET</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gad17406214f29f8728dbbb0c718acd926</anchor>
      <arglist>(v, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GET_BIT</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga5ec3f4fd5113270299da342f5488d9d7</anchor>
      <arglist>(v, b)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>AsebaNativeFunctionPointer</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaddee4ec147251282eee06a0f1b9ee4b6</anchor>
      <arglist>)(AsebaVMState *vm)</arglist>
    </member>
    <member kind="enumvalue">
      <name>ASEBA_MAX_BREAKPOINTS</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gga99fb83031ce9923c84392b4e92f956b5a9c64683a25721fda907e45dc11b89ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>__attribute__</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga5a4d3ec0b90e667057a5c995a3f38e40</anchor>
      <arglist>((weak)) AsebaVMRunCB(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>sint16</type>
      <name>aseba_atan2</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga9ca61753306e5b49cd15bf0c8fb72c52</anchor>
      <arglist>(sint16 y, sint16 x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aseba_comb_sort</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gac9db8617ca864a5887c30b0d865466bd</anchor>
      <arglist>(sint16 *input, uint16 size)</arglist>
    </member>
    <member kind="function">
      <type>sint16</type>
      <name>aseba_cos</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga43b1e5425aafae4df80840fda2447056</anchor>
      <arglist>(sint16 angle)</arglist>
    </member>
    <member kind="function">
      <type>sint16</type>
      <name>aseba_sin</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga7209f590d276ab7ef5977a5b92c7f2f0</anchor>
      <arglist>(sint16 angle)</arglist>
    </member>
    <member kind="function">
      <type>sint16</type>
      <name>aseba_sqrt</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaa78ed8b4b6ab14aef8b663650d1e80ec</anchor>
      <arglist>(sint16 num)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaDebugBareRun</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gac6409e3766c634c2a7c7b870a6b0d0e0</anchor>
      <arglist>(AsebaVMState *vm, uint16 stepsLimit)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaDebugBreakpointRun</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga3b7100d5846ec68d6fc959cf644931b4</anchor>
      <arglist>(AsebaVMState *vm, uint16 stepsLimit)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaGetRandom</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gab1978b7171a67ff610e57de9bb812a8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_mathatan2</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaf9bced36df0bba4a0b2c010b250c9422</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_mathcos</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga47c9cb522091489fb8e40d9ab8db51cd</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_mathmuldiv</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaabf324cbccb2ed4f0d44fb9d4a244703</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_mathrot2</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gade8dc3d2db801b3c13e933d6d8b68fbd</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_mathsin</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaba6160b9f4e2a89e15f3c2330b3b9a21</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_mathsqrt</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga77fec79478eca538394fa0d881df4474</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_rand</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga3688acee2b10c3e92932e1de384248a7</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecadd</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gac8e91e18d8d2e1c19b371b0fc3151b60</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecaddscalar</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga218b735f97a80d0dccf58173dae7973d</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecargbounds</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaf33e81dfd976fb0fc7f236fc86421cfd</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_veccopy</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gafc99e2cf435bf20987cea2a481095fe2</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecdiv</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga6d99b9742ad83353a17553e3444b115b</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecdot</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga11e49ae0b1641338d759f209fde451e9</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecfill</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gabc59baf698af32a4118d7735a14b1ae7</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecmax</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga1e8704db9d487f7fc5ef7e844d3e1184</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecmin</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga5351164dc73236d72b65d767e8263348</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecmul</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga9d5cf2115fb8fe671c52a45b4511d6ac</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecnonzerosequence</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga7109975688af86f1cee0f6eee6e4021f</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecsort</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gab4060725aa5b3b1eae2aecf4e447ff23</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecstat</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaf732aa5feb187a1469c68be07d8056ae</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNative_vecsub</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gab16ce5aaabdef26f283db30dc6e06e8a</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaNativeFunction</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga18ec50bbe67e33e24680f9d330d41de4</anchor>
      <arglist>(AsebaVMState *vm, uint16 id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static sint16</type>
      <name>AsebaNativePopArg</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gafbecf80ad3e9983bb60a1c8c0a0b2e41</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaPutVmToSleep</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga1f4d471e74df095ae8602338ca5cdae6</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaResetIntoBootloader</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaa15bb6ca4e20b35fef97a7ab56aea4ae</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaSendDescription</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gafaace6cf1606f93a58bd24984526bbdf</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaSendMessage</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga4bf2b8e55c382323e67b8501d1fe93a7</anchor>
      <arglist>(AsebaVMState *vm, uint16 id, const void *data, uint16 size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaSendVariables</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga315dc0057f9ec597ed777e60238aef1b</anchor>
      <arglist>(AsebaVMState *vm, uint16 start, uint16 length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaSetRandomSeed</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga0ceea4f52e3d057cbd81c5ec26962e2f</anchor>
      <arglist>(uint16 seed)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaVMCheckBreakpoint</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga6a8fb8d237d03828f9aa5bc572a0c505</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaVMClearBreakpoint</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gacb00a66ad3edb0901a014675bcc4026f</anchor>
      <arglist>(AsebaVMState *vm, uint16 pc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaVMClearBreakpoints</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga0cf2186a2fb5c78dcc55e1f3b46d6d79</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaVMDebugMessage</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga6a96e45d2d534b9e716240c81408663d</anchor>
      <arglist>(AsebaVMState *vm, uint16 id, uint16 *data, uint16 dataLength)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static sint16</type>
      <name>AsebaVMDoBinaryOperation</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga791385fe5206129e114ca5c3fe73132a</anchor>
      <arglist>(AsebaVMState *vm, sint16 valueOne, sint16 valueTwo, uint16 op)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static sint16</type>
      <name>AsebaVMDoUnaryOperation</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gacbd510440c47a849cc6a6ed8f836a7e3</anchor>
      <arglist>(AsebaVMState *vm, sint16 value, uint16 op)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaVMEmitNodeSpecificError</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga923c6519a57f1fe1654021202959b7fd</anchor>
      <arglist>(AsebaVMState *vm, const char *message)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaVMGetEventAddress</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gab33551faaeb94a9a4987c20e22a646da</anchor>
      <arglist>(AsebaVMState *vm, uint16 event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaVMInit</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga9bd98bb9e0f6287578092f3d9b91f16f</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaVMRun</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga34490586c62b4975866c5b3489fb51c2</anchor>
      <arglist>(AsebaVMState *vm, uint16 stepsLimit)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaVMSendExecutionStateChanged</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaf08aca094e3501213db6db135c5bad7d</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>uint8</type>
      <name>AsebaVMSetBreakpoint</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga6c78814e972cc0152d15dfbf83da550d</anchor>
      <arglist>(AsebaVMState *vm, uint16 pc)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaVMSetupEvent</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gac0e43a64cab5a0845bac2cebb974623b</anchor>
      <arglist>(AsebaVMState *vm, uint16 event)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>AsebaVMShouldDropPacket</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga6ecc5398a3cf1d0eccf64132b084d429</anchor>
      <arglist>(AsebaVMState *vm, uint16 source, const uint8 *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaVMStep</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga1cd65d0c38135fe33150b214afb089f7</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AsebaWriteBytecode</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga28acfc495d8e238986342d34afe8ba97</anchor>
      <arglist>(AsebaVMState *vm)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const sint16</type>
      <name>aseba_atan_table</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga72be2694041849119f6639ad2dc2440b</anchor>
      <arglist>[20 *8+1]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const sint16</type>
      <name>aseba_sin_table</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gab71a58760ae7bdc64d3f046d73cedc62</anchor>
      <arglist>[128+1]</arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_mathatan2</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gadb9ab0cf4b09aa36c3b9ab0b2fcfc85e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_mathatan2</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gadb9ab0cf4b09aa36c3b9ab0b2fcfc85e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_mathcos</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaf11e9252527c972b38887e40d98769db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_mathcos</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaf11e9252527c972b38887e40d98769db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_mathmuldiv</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga9f940c1b58b64761104a68627654dbe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_mathmuldiv</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga9f940c1b58b64761104a68627654dbe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_mathrot2</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gacad65c6ba67f68d42385df0ade05fb6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_mathrot2</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gacad65c6ba67f68d42385df0ade05fb6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_mathsin</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga6b0e53dfe1cae0e61f6ceb90663256d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_mathsin</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga6b0e53dfe1cae0e61f6ceb90663256d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_mathsqrt</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga637d8f5d1a6245cf7acb616c9799feb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_mathsqrt</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga637d8f5d1a6245cf7acb616c9799feb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_rand</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga7d28ee2d2697f53cb301d8145b42da66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_rand</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga7d28ee2d2697f53cb301d8145b42da66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecadd</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaff3962dcad1d6973ceb6f0bfa899333e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecadd</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaff3962dcad1d6973ceb6f0bfa899333e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecaddscalar</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga2d39e423151ed52ef5b6c15646397c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecaddscalar</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga2d39e423151ed52ef5b6c15646397c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecargbounds</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga655cd1ce67321cf73dd240e844e4f3a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecargbounds</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga655cd1ce67321cf73dd240e844e4f3a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_veccopy</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gac06137b968645444e610c2fbe2c8fc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_veccopy</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gac06137b968645444e610c2fbe2c8fc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecdiv</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaebd13196a40b6e45eaaf9cd8d1ca7e2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecdiv</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaebd13196a40b6e45eaaf9cd8d1ca7e2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecdot</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga96c70eacfdf05203222a5d2c551e8985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecdot</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga96c70eacfdf05203222a5d2c551e8985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecfill</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga467341b81c1860a178b30d697fe72314</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecfill</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga467341b81c1860a178b30d697fe72314</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecmax</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga12e567f0754daa1bb47b44bc7cdcf6e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecmax</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga12e567f0754daa1bb47b44bc7cdcf6e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecmin</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga014a98ed0ec457b7a5e6af677d44d6ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecmin</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga014a98ed0ec457b7a5e6af677d44d6ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecmul</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gae0c691abc681f5488f8c6207681af0b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecmul</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gae0c691abc681f5488f8c6207681af0b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecnonzerosequence</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga0255fe9a2102faca503c46459314be6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecnonzerosequence</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga0255fe9a2102faca503c46459314be6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecsort</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga83cf46595c72d67594fda29db20202a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecsort</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga83cf46595c72d67594fda29db20202a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecstat</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga985d14fd79c2d945f5d9e5bffd69721d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecstat</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga985d14fd79c2d945f5d9e5bffd69721d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecsub</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga5fe501f3682898e59a1b446740bfc26d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const AsebaNativeFunctionDescription</type>
      <name>AsebaNativeDescription_vecsub</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga5fe501f3682898e59a1b446740bfc26d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void const char *</type>
      <name>message</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>ga48f565b5aad160129d3da031d4d7b34e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint16</type>
      <name>rnd_state</name>
      <anchorfile>group__vm.html</anchorfile>
      <anchor>gaffeaf743405381691e01e17910bee9ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>thymioflasher</name>
    <title>Thymioflasher</title>
    <filename>group__thymioflasher.html</filename>
    <class kind="class">Aseba::QtBootloaderInterface</class>
    <class kind="class">Aseba::ThymioFlasherDialog</class>
  </compound>
  <compound kind="struct">
    <name>_vmVariables</name>
    <filename>struct__vmVariables.html</filename>
    <member kind="variable">
      <type>sint16</type>
      <name>args</name>
      <anchorfile>struct__vmVariables.html</anchorfile>
      <anchor>ae88d652387f4a28d1a974c465a290c87</anchor>
      <arglist>[VM_VARIABLES_ARG_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>freeSpace</name>
      <anchorfile>struct__vmVariables.html</anchorfile>
      <anchor>a13d7d9ad0b19398e293e2f9374a85270</anchor>
      <arglist>[VM_VARIABLES_FREE_SPACE]</arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>id</name>
      <anchorfile>struct__vmVariables.html</anchorfile>
      <anchor>a444e749ac9a9e21c69d1e76d23427cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>source</name>
      <anchorfile>struct__vmVariables.html</anchorfile>
      <anchor>ab116ed8694cae3ff273c41e01f6a983f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AsebaCan</name>
    <filename>structAsebaCan.html</filename>
    <member kind="variable">
      <type>uint16</type>
      <name>id</name>
      <anchorfile>structAsebaCan.html</anchorfile>
      <anchor>a9cc67bc5865be9b89eb234dbe5d482b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AsebaCanIntVoidFP</type>
      <name>isFrameRoomFP</name>
      <anchorfile>structAsebaCan.html</anchorfile>
      <anchor>a9959e04f0c0df547d9b18af0b9a98ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AsebaCanVoidVoidFP</type>
      <name>receivedPacketDroppedFP</name>
      <anchorfile>structAsebaCan.html</anchorfile>
      <anchor>aaf6744aa0cd650119baed04d000774f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanFrame *</type>
      <name>recvQueue</name>
      <anchorfile>structAsebaCan.html</anchorfile>
      <anchor>af6bd3e9b47666727ecac105fbf339740</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>recvQueueConsumePos</name>
      <anchorfile>structAsebaCan.html</anchorfile>
      <anchor>a2b69da29b3f4e36505f7d90fdf6c6670</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>recvQueueInsertPos</name>
      <anchorfile>structAsebaCan.html</anchorfile>
      <anchor>a99db91a2ebcfaa6aeb694a50ab0139d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>recvQueueSize</name>
      <anchorfile>structAsebaCan.html</anchorfile>
      <anchor>a6fc317b1d29d739a7402f9d7f0dfe434</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AsebaCanSendFrameFP</type>
      <name>sendFrameFP</name>
      <anchorfile>structAsebaCan.html</anchorfile>
      <anchor>ad1701a7e3e3c3c8d99f09c8f44fcaabe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CanFrame *</type>
      <name>sendQueue</name>
      <anchorfile>structAsebaCan.html</anchorfile>
      <anchor>a6617b8780565407c5a6f37012e07dae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>sendQueueConsumePos</name>
      <anchorfile>structAsebaCan.html</anchorfile>
      <anchor>a31aa4846ead64563650e8626c50773f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>sendQueueInsertPos</name>
      <anchorfile>structAsebaCan.html</anchorfile>
      <anchor>a90e87db78f7af870dae6f6b49fc41020</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16 volatile</type>
      <name>sendQueueLock</name>
      <anchorfile>structAsebaCan.html</anchorfile>
      <anchor>a5ec99ecaf95782113abb15e72779fd12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>sendQueueSize</name>
      <anchorfile>structAsebaCan.html</anchorfile>
      <anchor>a76120db2780aeb1c168de663273d074a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AsebaCanVoidVoidFP</type>
      <name>sentPacketDroppedFP</name>
      <anchorfile>structAsebaCan.html</anchorfile>
      <anchor>a49ac2a82c0c04012f0faab9573a08f6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AsebaLocalEventDescription</name>
    <filename>structAsebaLocalEventDescription.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>doc</name>
      <anchorfile>structAsebaLocalEventDescription.html</anchorfile>
      <anchor>a3b17b962e85ed78557ed53dc3b36de65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structAsebaLocalEventDescription.html</anchorfile>
      <anchor>a2010129d9de9f9c4cc8a87f61fd55f1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AsebaNativeFunctionArgumentDescription</name>
    <filename>structAsebaNativeFunctionArgumentDescription.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structAsebaNativeFunctionArgumentDescription.html</anchorfile>
      <anchor>afca74bda6a29caa12ffd17d1ea31396b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>size</name>
      <anchorfile>structAsebaNativeFunctionArgumentDescription.html</anchorfile>
      <anchor>a558e37177b2b8b68fd63aaa0cf101ce6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AsebaNativeFunctionDescription</name>
    <filename>structAsebaNativeFunctionDescription.html</filename>
    <member kind="variable">
      <type>AsebaNativeFunctionArgumentDescription</type>
      <name>arguments</name>
      <anchorfile>structAsebaNativeFunctionDescription.html</anchorfile>
      <anchor>a892c507cedfff0ad38ba6350ff51abfd</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>doc</name>
      <anchorfile>structAsebaNativeFunctionDescription.html</anchorfile>
      <anchor>a1530eea81bdcc994fd01c75f59858457</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structAsebaNativeFunctionDescription.html</anchorfile>
      <anchor>a1905ab6d8bf6858baac13eba136ee6c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AsebaNode</name>
    <filename>classAsebaNode.html</filename>
    <base>Dashel::Hub</base>
    <class kind="struct">AsebaNode::Variables</class>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>applicationStep</name>
      <anchorfile>classAsebaNode.html</anchorfile>
      <anchor>a4d17d285e377e5f85d851d4b4e611c1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AsebaNode</name>
      <anchorfile>classAsebaNode.html</anchorfile>
      <anchor>aff266f73018062a0197ff1ce5cb2e009</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AsebaNode</name>
      <anchorfile>classAsebaNode.html</anchorfile>
      <anchor>aff266f73018062a0197ff1ce5cb2e009</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>connectionClosed</name>
      <anchorfile>classAsebaNode.html</anchorfile>
      <anchor>a0baff33ba05dec1735b325da164e2af0</anchor>
      <arglist>(Dashel::Stream *stream, bool abnormal)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>connectionCreated</name>
      <anchorfile>classAsebaNode.html</anchorfile>
      <anchor>aee0bb62d0dbfa95497e8b6b67f97f7d6</anchor>
      <arglist>(Dashel::Stream *stream)</arglist>
    </member>
    <member kind="function">
      <type>const TargetDescription *</type>
      <name>getTargetDescription</name>
      <anchorfile>classAsebaNode.html</anchorfile>
      <anchor>a55d7efeaf635134a2368e61512d41d33</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>incomingData</name>
      <anchorfile>classAsebaNode.html</anchorfile>
      <anchor>aeaaec44139e789606ef1914c1eccf121</anchor>
      <arglist>(Dashel::Stream *stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>listen</name>
      <anchorfile>classAsebaNode.html</anchorfile>
      <anchor>a13e924cd9987074b698e886e44e07992</anchor>
      <arglist>(int basePort, int deltaPort)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadBytecode</name>
      <anchorfile>classAsebaNode.html</anchorfile>
      <anchor>ace08cf7ec02621b1cf786fa59d4026d0</anchor>
      <arglist>(const BytecodeVector &amp;bytecode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classAsebaNode.html</anchorfile>
      <anchor>ad86dcef5ff582f5be755a5342bba7457</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>TargetDescription</type>
      <name>d</name>
      <anchorfile>classAsebaNode.html</anchorfile>
      <anchor>aab293870b08b963ba11ecb1e62ee1ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::valarray&lt; uint8 &gt;</type>
      <name>lastMessageData</name>
      <anchorfile>classAsebaNode.html</anchorfile>
      <anchor>afebd4495dae3b065ed3e9650429e6317</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>lastMessageSource</name>
      <anchorfile>classAsebaNode.html</anchorfile>
      <anchor>af5d21d076f25a886f2a3c80f4060e4cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Dashel::Stream *</type>
      <name>stream</name>
      <anchorfile>classAsebaNode.html</anchorfile>
      <anchor>a1a44b9e1c61b21a27d2114639964c767</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::valarray&lt; unsigned short &gt;</type>
      <name>bytecode</name>
      <anchorfile>classAsebaNode.html</anchorfile>
      <anchor>a815376196c9436359fd2eeff7ad5a328</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>mutableName</name>
      <anchorfile>classAsebaNode.html</anchorfile>
      <anchor>a059384a33f327e8d2e728916fe2ada4f</anchor>
      <arglist>[12]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::valarray&lt; signed short &gt;</type>
      <name>stack</name>
      <anchorfile>classAsebaNode.html</anchorfile>
      <anchor>aec3b4d99940634b7e43458e54ef53344</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct AsebaNode::Variables</type>
      <name>variables</name>
      <anchorfile>classAsebaNode.html</anchorfile>
      <anchor>a5b6d0a5d0ff93b5c71a5422d2e0bae0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AsebaVMState</type>
      <name>vm</name>
      <anchorfile>classAsebaNode.html</anchorfile>
      <anchor>a147354c132d135a4e9bf33a85f398e02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AsebaNode::Variables</name>
    <filename>structAsebaNode_1_1Variables.html</filename>
    <member kind="variable">
      <type>sint16</type>
      <name>args</name>
      <anchorfile>structAsebaNode_1_1Variables.html</anchorfile>
      <anchor>a0ae479c391829361dc74644aef2ef58c</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>id</name>
      <anchorfile>structAsebaNode_1_1Variables.html</anchorfile>
      <anchor>a98342adea7f6f0e2edfe91a70c6cfa17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>productId</name>
      <anchorfile>structAsebaNode_1_1Variables.html</anchorfile>
      <anchor>a2a41e2f6426375988b929881341fa5b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>source</name>
      <anchorfile>structAsebaNode_1_1Variables.html</anchorfile>
      <anchor>a100f16face9fd9cacb62d3eb517e31ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>user</name>
      <anchorfile>structAsebaNode_1_1Variables.html</anchorfile>
      <anchor>a19ebee71534576675f4245343a72c2ba</anchor>
      <arglist>[1024]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AsebaVariableDescription</name>
    <filename>structAsebaVariableDescription.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structAsebaVariableDescription.html</anchorfile>
      <anchor>ac826b558a3a0784f02588456594678a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>size</name>
      <anchorfile>structAsebaVariableDescription.html</anchorfile>
      <anchor>aafbe5b02316b417b6e784ab2b9de2df6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AsebaVMDescription</name>
    <filename>structAsebaVMDescription.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structAsebaVMDescription.html</anchorfile>
      <anchor>ac3437df96b66aac7f184671726ba6673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AsebaVariableDescription</type>
      <name>variables</name>
      <anchorfile>structAsebaVMDescription.html</anchorfile>
      <anchor>a27ea56a412231d06fc409547c8037e93</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AsebaVMState</name>
    <filename>structAsebaVMState.html</filename>
    <member kind="variable">
      <type>uint16</type>
      <name>breakpoints</name>
      <anchorfile>structAsebaVMState.html</anchorfile>
      <anchor>ad1249e58f98d969b8a38d9cfff50e19f</anchor>
      <arglist>[ASEBA_MAX_BREAKPOINTS]</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>breakpointsCount</name>
      <anchorfile>structAsebaVMState.html</anchorfile>
      <anchor>a80ab7953fe5a59c871b2e31bedb8f45b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16 *</type>
      <name>bytecode</name>
      <anchorfile>structAsebaVMState.html</anchorfile>
      <anchor>a19178316dcc27d140510a021e65ddc72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>bytecodeSize</name>
      <anchorfile>structAsebaVMState.html</anchorfile>
      <anchor>a20cdbfb89c68cf4d1bd9f6f41522e252</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>flags</name>
      <anchorfile>structAsebaVMState.html</anchorfile>
      <anchor>ab1685a88f06f8f1c8477cd5648d35f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>nodeId</name>
      <anchorfile>structAsebaVMState.html</anchorfile>
      <anchor>a1a1a53366dc67716bccec279e34ea805</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>pc</name>
      <anchorfile>structAsebaVMState.html</anchorfile>
      <anchor>a13e152a89a3103e0fa3662c1cb2975eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>sp</name>
      <anchorfile>structAsebaVMState.html</anchorfile>
      <anchor>a64fb943566e1c20b47ffa26b7faa081d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sint16 *</type>
      <name>stack</name>
      <anchorfile>structAsebaVMState.html</anchorfile>
      <anchor>a8a5ecdc9f941721bcbdcfe40c8bcb8fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>stackSize</name>
      <anchorfile>structAsebaVMState.html</anchorfile>
      <anchor>a053f17ad1c75a913651713d87776adef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sint16 *</type>
      <name>variables</name>
      <anchorfile>structAsebaVMState.html</anchorfile>
      <anchor>a8caff02ae3e01395e50650ca4388bcb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>variablesSize</name>
      <anchorfile>structAsebaVMState.html</anchorfile>
      <anchor>aa7e5ffee3b88d5e08984e91de28148d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::basic_string</name>
    <filename>classstd_1_1basic__string.html</filename>
  </compound>
  <compound kind="struct">
    <name>CanFrame</name>
    <filename>structCanFrame.html</filename>
    <member kind="function">
      <type>uint8 data[8]</type>
      <name>__attribute__</name>
      <anchorfile>structCanFrame.html</anchorfile>
      <anchor>a8fe386d74af329c366a3e608367ac620</anchor>
      <arglist>((aligned(sizeof(int))))</arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>id</name>
      <anchorfile>structCanFrame.html</anchorfile>
      <anchor>a07b2b13ae5c788dfa6e4cae18af7ce6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>len</name>
      <anchorfile>structCanFrame.html</anchorfile>
      <anchor>a634c3c3f6b9557256b567e777d3511a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>used</name>
      <anchorfile>structCanFrame.html</anchorfile>
      <anchor>a7e4bb21095c2b0108cee9cd72855b58d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CanStream</name>
    <filename>classCanStream.html</filename>
    <base>Dashel::SelectableStream</base>
    <member kind="function">
      <type></type>
      <name>CanStream</name>
      <anchorfile>classCanStream.html</anchorfile>
      <anchor>a2b2743c6b5562acf957ee5f5de78be25</anchor>
      <arglist>(const string &amp;targetName)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>flush</name>
      <anchorfile>classCanStream.html</anchorfile>
      <anchor>a1bd787ef689dd5736ce2b3e1accb386a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isDataInRecvBuffer</name>
      <anchorfile>classCanStream.html</anchorfile>
      <anchor>ac8129609fb4d1f0a9f6d6c9b4ebca398</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>read</name>
      <anchorfile>classCanStream.html</anchorfile>
      <anchor>a3f6cabea1a9990d759b2b091ecaf558f</anchor>
      <arglist>(void *data, size_t size)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>receiveDataAndCheckDisconnection</name>
      <anchorfile>classCanStream.html</anchorfile>
      <anchor>a2370aafbeae6b443d719583dfda0dec4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>write</name>
      <anchorfile>classCanStream.html</anchorfile>
      <anchor>ad814a3d367319b5fc26f666da0459012</anchor>
      <arglist>(const void *data, const size_t size)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>struct sockaddr_can</type>
      <name>addr</name>
      <anchorfile>classCanStream.html</anchorfile>
      <anchor>a9107dc94dbe5179efedb57f6cc6ec56e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char</type>
      <name>ctrlmsg</name>
      <anchorfile>classCanStream.html</anchorfile>
      <anchor>a1d4f30ba1cbbb811d0ee9db07c46becf</anchor>
      <arglist>[CMSG_SPACE(sizeof(struct timeval))+CMSG_SPACE(sizeof(__u32))]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>struct iovec</type>
      <name>iov</name>
      <anchorfile>classCanStream.html</anchorfile>
      <anchor>aa1abee6f7ce82f665fb1805f0721e91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>struct msghdr</type>
      <name>msg</name>
      <anchorfile>classCanStream.html</anchorfile>
      <anchor>a529725e881f1ec777197a28824ef02ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>struct can_frame</type>
      <name>rframe</name>
      <anchorfile>classCanStream.html</anchorfile>
      <anchor>a924e1b458d17547d1bcf282f5dbe2c7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char</type>
      <name>rx_buffer</name>
      <anchorfile>classCanStream.html</anchorfile>
      <anchor>a3f5722b1dee8515a56f32be20a7f97b3</anchor>
      <arglist>[ASEBA_MAX_OUTER_PACKET_SIZE]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>rx_consume</name>
      <anchorfile>classCanStream.html</anchorfile>
      <anchor>abf9fc5448e18c69d1ef63b05f48f1213</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>struct CanStream::@0</type>
      <name>rx_fifo</name>
      <anchorfile>classCanStream.html</anchorfile>
      <anchor>a589c652e3c786300fd0cfc199d3f8bd1</anchor>
      <arglist>[RX_CAN_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>struct can_frame</type>
      <name>f</name>
      <anchorfile>structCanStream_1_1@0.html</anchorfile>
      <anchor>ab66bca44e0fb0e624e54cfe7328a84d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>used</name>
      <anchorfile>structCanStream_1_1@0.html</anchorfile>
      <anchor>a5d460a8afca4da6af5fd72eb48594961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>rx_insert</name>
      <anchorfile>classCanStream.html</anchorfile>
      <anchor>acbcdc7286049e2ffd34f33023ac2687a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>rx_len</name>
      <anchorfile>classCanStream.html</anchorfile>
      <anchor>a36ca4dcb4d588b1d0dccd57c563e1113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>rx_p</name>
      <anchorfile>classCanStream.html</anchorfile>
      <anchor>ae7b586eafc5c3451d28c3100dbf9453a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char</type>
      <name>tx_buffer</name>
      <anchorfile>classCanStream.html</anchorfile>
      <anchor>aefca83e5165b0dc9d191755e2fed1e3b</anchor>
      <arglist>[ASEBA_MAX_OUTER_PACKET_SIZE]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>tx_len</name>
      <anchorfile>classCanStream.html</anchorfile>
      <anchor>a6bf5e97511fd99be53626295f123263e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>defragment</name>
      <anchorfile>classCanStream.html</anchorfile>
      <anchor>a757e003d2c5081d670bd9fbd1b721100</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>fifo_full</name>
      <anchorfile>classCanStream.html</anchorfile>
      <anchor>ac999b63fb14564e4fa7d6634b19c5c26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>is_packet_tx</name>
      <anchorfile>classCanStream.html</anchorfile>
      <anchor>ac98a4887aedfa91a960831fe5fea829d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pack_fifo</name>
      <anchorfile>classCanStream.html</anchorfile>
      <anchor>aaf8d3912907b139aeb2cd7b3c905fdac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>read_iface</name>
      <anchorfile>classCanStream.html</anchorfile>
      <anchor>a38f76a28e70c16b3a80093353ae95cda</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>send_aseba_packet</name>
      <anchorfile>classCanStream.html</anchorfile>
      <anchor>ac63ed037c433c0c10f888b67cac5db40</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EventDataWrapper</name>
    <filename>classEventDataWrapper.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual QwtData *</type>
      <name>copy</name>
      <anchorfile>classEventDataWrapper.html</anchorfile>
      <anchor>aaf5a125baa20e7cbff5a5a8f0a181257</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EventDataWrapper</name>
      <anchorfile>classEventDataWrapper.html</anchorfile>
      <anchor>ad67630e2fda46d02534a43d53b5c52c1</anchor>
      <arglist>(std::vector&lt; double &gt; &amp;_x, std::vector&lt; sint16 &gt; &amp;_y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>size</name>
      <anchorfile>classEventDataWrapper.html</anchorfile>
      <anchor>a4dafc1293e9a0025fd2d9bf75fce9de2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>x</name>
      <anchorfile>classEventDataWrapper.html</anchorfile>
      <anchor>a97dfb32f079eadf05df96e417ac384a7</anchor>
      <arglist>(size_t i) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>y</name>
      <anchorfile>classEventDataWrapper.html</anchorfile>
      <anchor>a9029d0942c2ded6536383eddea3c7451</anchor>
      <arglist>(size_t i) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt; &amp;</type>
      <name>_x</name>
      <anchorfile>classEventDataWrapper.html</anchorfile>
      <anchor>ac01bc113c45ea19d746adb80881f1a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; sint16 &gt; &amp;</type>
      <name>_y</name>
      <anchorfile>classEventDataWrapper.html</anchorfile>
      <anchor>a98df8e595fd46f40af461602a521f892</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EventLogger</name>
    <filename>classEventLogger.html</filename>
    <base>Dashel::Hub</base>
    <member kind="function">
      <type></type>
      <name>EventLogger</name>
      <anchorfile>classEventLogger.html</anchorfile>
      <anchor>a395224387668b957dc8c27d3e0253e0a</anchor>
      <arglist>(const char *target, int eventId, int eventVariablesCount, const char *filename)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>connectionClosed</name>
      <anchorfile>classEventLogger.html</anchorfile>
      <anchor>ab3fbd6db3bb005add02735864733e74c</anchor>
      <arglist>(Stream *stream, bool abnormal)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>incomingData</name>
      <anchorfile>classEventLogger.html</anchorfile>
      <anchor>a159337523c6404c4781357217e3baec5</anchor>
      <arglist>(Stream *stream)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>timerEvent</name>
      <anchorfile>classEventLogger.html</anchorfile>
      <anchor>ae0961effeb73fbddd70b8f59c8189353</anchor>
      <arglist>(QTimerEvent *event)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>eventId</name>
      <anchorfile>classEventLogger.html</anchorfile>
      <anchor>a8c52186cff757b1883e5dfa7a57dde41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ofstream</type>
      <name>outputFile</name>
      <anchorfile>classEventLogger.html</anchorfile>
      <anchor>a955f87ba47aca2b9a2c7ab5ce8621406</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QTime</type>
      <name>startingTime</name>
      <anchorfile>classEventLogger.html</anchorfile>
      <anchor>adde21af9cbe4731a96c591d16740afda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Stream *</type>
      <name>stream</name>
      <anchorfile>classEventLogger.html</anchorfile>
      <anchor>a6745b102ef1b5f184485ae14e71e8a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; double &gt;</type>
      <name>timeStamps</name>
      <anchorfile>classEventLogger.html</anchorfile>
      <anchor>ab6765295d87ccd7a16a036c6684709cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; vector&lt; sint16 &gt; &gt;</type>
      <name>values</name>
      <anchorfile>classEventLogger.html</anchorfile>
      <anchor>a8601d2bc0e48e515959c18d2e78d6d91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>fifo</name>
    <filename>structfifo.html</filename>
    <member kind="variable">
      <type>unsigned char *</type>
      <name>buffer</name>
      <anchorfile>structfifo.html</anchorfile>
      <anchor>acffe27d8681657e1a6dde41338301ff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>consume</name>
      <anchorfile>structfifo.html</anchorfile>
      <anchor>a37147f734290944ff494852afb826596</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>insert</name>
      <anchorfile>structfifo.html</anchorfile>
      <anchor>ae2ca9b5e6f95b3d0416db50d7f2b1142</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structfifo.html</anchorfile>
      <anchor>acf1d7f32bb084b3d6790a68d10c59275</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LanguageSelectionDialog</name>
    <filename>classLanguageSelectionDialog.html</filename>
    <member kind="function">
      <type></type>
      <name>LanguageSelectionDialog</name>
      <anchorfile>classLanguageSelectionDialog.html</anchorfile>
      <anchor>a7b379c4d602101acbe6cecf90294c705</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QComboBox *</type>
      <name>languageSelectionBox</name>
      <anchorfile>classLanguageSelectionDialog.html</anchorfile>
      <anchor>adaea28a31f776ab029beeb397c6aca2d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>private_settings</name>
    <filename>structprivate__settings.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>first_setting</name>
      <anchorfile>structprivate__settings.html</anchorfile>
      <anchor>a6de2812f272a8aad614944f69f08ce76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>second_setting</name>
      <anchorfile>structprivate__settings.html</anchorfile>
      <anchor>a78559aa60da34df59861f8a8a83feb08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Aseba</name>
    <filename>namespaceAseba.html</filename>
    <class kind="class">Aseba::AbsentNodeTab</class>
    <class kind="struct">Aseba::AbstractTreeNode</class>
    <class kind="class">Aseba::AeslBreakpointSidebar</class>
    <class kind="class">Aseba::AeslEditor</class>
    <class kind="class">Aseba::AeslEditorSidebar</class>
    <class kind="struct">Aseba::AeslEditorUserData</class>
    <class kind="class">Aseba::AeslHighlighter</class>
    <class kind="class">Aseba::AeslLineNumberSidebar</class>
    <class kind="struct">Aseba::ArithmeticAssignmentNode</class>
    <class kind="class">Aseba::ArrayAccessOutOfBounds</class>
    <class kind="struct">Aseba::ArrayReadNode</class>
    <class kind="struct">Aseba::ArrayWriteNode</class>
    <class kind="class">Aseba::AsebaNetworkInterface</class>
    <class kind="struct">Aseba::AssignmentNode</class>
    <class kind="class">Aseba::BasicFormatableString</class>
    <class kind="struct">Aseba::BinaryArithmeticNode</class>
    <class kind="struct">Aseba::BlockNode</class>
    <class kind="class">Aseba::BootloaderAck</class>
    <class kind="class">Aseba::BootloaderDataRead</class>
    <class kind="class">Aseba::BootloaderDescription</class>
    <class kind="class">Aseba::BootloaderInterface</class>
    <class kind="class">Aseba::BootloaderPageDataWrite</class>
    <class kind="class">Aseba::BootloaderReadPage</class>
    <class kind="class">Aseba::BootloaderReset</class>
    <class kind="class">Aseba::BootloaderWritePage</class>
    <class kind="class">Aseba::BreakpointClear</class>
    <class kind="class">Aseba::BreakpointClearAll</class>
    <class kind="class">Aseba::BreakpointSet</class>
    <class kind="class">Aseba::BreakpointSetResult</class>
    <class kind="struct">Aseba::BytecodeElement</class>
    <class kind="struct">Aseba::BytecodeVector</class>
    <class kind="struct">Aseba::ByteSwapper</class>
    <class kind="struct">Aseba::CallNode</class>
    <class kind="struct">Aseba::CallSubNode</class>
    <class kind="class">Aseba::ClickableLabel</class>
    <class kind="class">Aseba::CmdBootloaderInterface</class>
    <class kind="class">Aseba::CmdMessage</class>
    <class kind="struct">Aseba::CommonDefinitions</class>
    <class kind="class">Aseba::CompilationLogDialog</class>
    <class kind="class">Aseba::Compiler</class>
    <class kind="class">Aseba::CompilerTranslator</class>
    <class kind="class">Aseba::ConfigDialog</class>
    <class kind="class">Aseba::ConfigPage</class>
    <class kind="class">Aseba::DashelConnectionDialog</class>
    <class kind="class">Aseba::DashelInterface</class>
    <class kind="class">Aseba::DashelTarget</class>
    <class kind="class">Aseba::Description</class>
    <class kind="class">Aseba::DescriptionsManager</class>
    <class kind="class">Aseba::Disconnected</class>
    <class kind="class">Aseba::DivisionByZero</class>
    <class kind="class">Aseba::DraggableListWidget</class>
    <class kind="class">Aseba::Dump</class>
    <class kind="class">Aseba::EditorPage</class>
    <class kind="class">Aseba::EditorsPlotsTabWidget</class>
    <class kind="struct">Aseba::EmitNode</class>
    <class kind="struct">Aseba::Error</class>
    <class kind="class">Aseba::ErrorMessages</class>
    <class kind="struct">Aseba::EventDeclNode</class>
    <class kind="class">Aseba::EventExecutionKilled</class>
    <class kind="class">Aseba::EventFilterInterface</class>
    <class kind="class">Aseba::Exec</class>
    <class kind="class">Aseba::ExecutionStateChanged</class>
    <class kind="class">Aseba::FindDialog</class>
    <class kind="class">Aseba::FixedWidthTableView</class>
    <class kind="struct">Aseba::FoldedIfWhenNode</class>
    <class kind="struct">Aseba::FoldedWhileNode</class>
    <class kind="class">Aseba::FunctionParametersDialog</class>
    <class kind="class">Aseba::GeneralPage</class>
    <class kind="class">Aseba::GetDescription</class>
    <class kind="class">Aseba::GetExecutionState</class>
    <class kind="class">Aseba::GetVariables</class>
    <class kind="class">Aseba::HelpBrowser</class>
    <class kind="class">Aseba::HelpViewer</class>
    <class kind="class">Aseba::HexFile</class>
    <class kind="class">Aseba::Hub</class>
    <class kind="struct">Aseba::IfWhenNode</class>
    <class kind="struct">Aseba::ImmediateNode</class>
    <class kind="struct">Aseba::InvasivePlugin</class>
    <class kind="class">Aseba::LinearCameraViewPlugin</class>
    <class kind="class">Aseba::LinearCameraViewVariablesDialog</class>
    <class kind="struct">Aseba::LoadNode</class>
    <class kind="class">Aseba::LocalEventDescription</class>
    <class kind="class">Aseba::LocalVirtualMachine</class>
    <class kind="class">Aseba::MainWindow</class>
    <class kind="class">Aseba::MaskableNamedValuesVectorModel</class>
    <class kind="struct">Aseba::MemoryVectorNode</class>
    <class kind="class">Aseba::Message</class>
    <class kind="class">Aseba::MessageTypesInitializer</class>
    <class kind="class">Aseba::ModelAggregator</class>
    <class kind="struct">Aseba::NamedValue</class>
    <class kind="struct">Aseba::NamedValuesVector</class>
    <class kind="class">Aseba::NamedValuesVectorModel</class>
    <class kind="class">Aseba::NamedVariableDescription</class>
    <class kind="class">Aseba::NativeFunctionDescription</class>
    <class kind="class">Aseba::NewNamedValueDialog</class>
    <class kind="struct">Aseba::Node</class>
    <class kind="class">Aseba::NodeSpecificError</class>
    <class kind="class">Aseba::NodeTab</class>
    <class kind="struct">Aseba::NodeToolInterface</class>
    <class kind="struct">Aseba::NodeToolInterfaces</class>
    <class kind="struct">Aseba::NodeToolRegistrar</class>
    <class kind="struct">Aseba::NodeToolRegistrer</class>
    <class kind="class">Aseba::Pause</class>
    <class kind="class">Aseba::Player</class>
    <class kind="struct">Aseba::PreLinkBytecode</class>
    <class kind="struct">Aseba::ProgramNode</class>
    <class kind="class">Aseba::QtBootloaderInterface</class>
    <class kind="class">Aseba::Reboot</class>
    <class kind="struct">Aseba::ReconnectionDialog</class>
    <class kind="class">Aseba::Recorder</class>
    <class kind="class">Aseba::Reset</class>
    <class kind="struct">Aseba::ReturnNode</class>
    <class kind="class">Aseba::Run</class>
    <class kind="class">Aseba::ScriptTab</class>
    <class kind="class">Aseba::SetBytecode</class>
    <class kind="class">Aseba::SetVariables</class>
    <class kind="class">Aseba::SignalingDescriptionsManager</class>
    <class kind="class">Aseba::Sleep</class>
    <class kind="struct">Aseba::SourcePos</class>
    <class kind="class">Aseba::SpinBoxDelegate</class>
    <class kind="class">Aseba::Step</class>
    <class kind="class">Aseba::Stop</class>
    <class kind="struct">Aseba::StoreNode</class>
    <class kind="struct">Aseba::SubDeclNode</class>
    <class kind="class">Aseba::Switch</class>
    <class kind="class">Aseba::Target</class>
    <class kind="struct">Aseba::TargetDescription</class>
    <class kind="class">Aseba::TargetFunctionsModel</class>
    <class kind="class">Aseba::TargetVariablesModel</class>
    <class kind="class">Aseba::ThymioBootloaderDialog</class>
    <class kind="class">Aseba::ThymioButton</class>
    <class kind="class">Aseba::ThymioButtonSet</class>
    <class kind="class">Aseba::ThymioButtonsEvent</class>
    <class kind="class">Aseba::ThymioCircleAction</class>
    <class kind="class">Aseba::ThymioClapEvent</class>
    <class kind="class">Aseba::ThymioClickableButton</class>
    <class kind="class">Aseba::ThymioColorAction</class>
    <class kind="class">Aseba::ThymioCompiler</class>
    <class kind="class">Aseba::ThymioFaceButton</class>
    <class kind="class">Aseba::ThymioFlasherDialog</class>
    <class kind="class">Aseba::ThymioIRButton</class>
    <class kind="class">Aseba::ThymioIRButtonSet</class>
    <class kind="class">Aseba::ThymioIRCodeGenerator</class>
    <class kind="class">Aseba::ThymioIRSyntaxChecker</class>
    <class kind="class">Aseba::ThymioIRTypeChecker</class>
    <class kind="class">Aseba::ThymioIRVisitor</class>
    <class kind="class">Aseba::ThymioMemoryAction</class>
    <class kind="class">Aseba::ThymioMoveAction</class>
    <class kind="class">Aseba::ThymioProxEvent</class>
    <class kind="class">Aseba::ThymioProxGroundEvent</class>
    <class kind="class">Aseba::ThymioPushButton</class>
    <class kind="class">Aseba::ThymioScene</class>
    <class kind="class">Aseba::ThymioSoundAction</class>
    <class kind="class">Aseba::ThymioTapEvent</class>
    <class kind="class">Aseba::ThymioVisualProgramming</class>
    <class kind="struct">Aseba::TranslatableError</class>
    <class kind="class">Aseba::TreeChainsawFilter</class>
    <class kind="struct">Aseba::TupleVectorNode</class>
    <class kind="struct">Aseba::UnaryArithmeticAssignmentNode</class>
    <class kind="struct">Aseba::UnaryArithmeticNode</class>
    <class kind="struct">Aseba::UnifiedTime</class>
    <class kind="class">Aseba::UserMessage</class>
    <class kind="class">Aseba::VariableListener</class>
    <class kind="class">Aseba::Variables</class>
    <class kind="struct">Aseba::WhileNode</class>
    <class kind="class">Aseba::WriteBytecode</class>
    <member kind="typedef">
      <type>NamedValue</type>
      <name>ConstantDefinition</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga0d3568c566f13247f4ac9407571729d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NamedValuesVector</type>
      <name>ConstantsDefinitions</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga25e3fc95b204a6c1bab5e6531a823ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NamedValue</type>
      <name>EventDescription</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga295c162e1bbfed11f44b5827b1c26c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NamedValuesVector</type>
      <name>EventsDescriptionsVector</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaca122415a6dcd9eea4bf6bf0bf23dbe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BasicFormatableString&lt; char &gt;</type>
      <name>FormatableString</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>gab42e230f65d9e016e5550ef4d8813a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; int, std::pair&lt; std::string, std::string &gt; &gt;</type>
      <name>PortsMap</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>aef2d808fa0bd55c67606b600cd246d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; short int &gt;</type>
      <name>VariablesDataVector</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga3f8134203b7199da225bc1f1191ca9ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::wstring &gt;</type>
      <name>VariablesNamesVector</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga85227ba896a1e6b774d20f7277d10aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BasicFormatableString&lt; wchar_t &gt;</type>
      <name>WFormatableString</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>gab307ed69388845ec86b6eb138d87ab08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ErrorCode</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_BROKEN_TARGET</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ab36a786e3524f26455caef98bd28df4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_STACK_OVERFLOW</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ad47f822d490569a54df1e6035b53170e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_SCRIPT_TOO_BIG</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6aea79c860dac89d9a26de7211778de60d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_VARIABLE_NOT_DEFINED</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a97096e620a6d7759762d68aba434dcee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_VARIABLE_NOT_DEFINED_GUESS</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ac5b11b0e4b584b86c72311dd0817ccb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_FUNCTION_NOT_DEFINED</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a26fd85a56a214b61f5206d13e471bae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_FUNCTION_NOT_DEFINED_GUESS</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a2651f1e881845b82492431c1296ea774</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_CONSTANT_NOT_DEFINED</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a6aa69517e54cdabd8a55a896759e9a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_CONSTANT_NOT_DEFINED_GUESS</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a357361467ea1ef8fa4bbe165d6673eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EVENT_NOT_DEFINED</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a02bf4949b9c7ba23d4f463304e604179</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EVENT_NOT_DEFINED_GUESS</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a9b521d72efabbc6d58bc77f416856be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EMIT_LOCAL_EVENT</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6aba5b2e8697deff95865cb770dd3117ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_SUBROUTINE_NOT_DEFINED</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a3a8d65c0ee7e6514992609a3fe0ac2d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_SUBROUTINE_NOT_DEFINED_GUESS</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a55bf118721873ac7299191bd3785b2fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_LINE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a6ac8f4cf22951ca4c2e46daafe8bda65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_COL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ac5768d7c93097288567677b8f7ab021a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_UNBALANCED_COMMENT_BLOCK</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a6831f077cdcbac53d8d86797baefeb7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_SYNTAX</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a268a91c8d6ce8dc79da05099a50a6719</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_INVALID_IDENTIFIER</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ab9dd04743249a5c2cb4c4c361b03ece9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_INVALID_HEXA_NUMBER</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a4c763a27c8d48dfb9abef308c3fa39eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_INVALID_BINARY_NUMBER</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ab91c81c928348e4639887f5ff85a4cbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_NUMBER_INVALID_BASE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a57fb52db1aead32db1cdd9847707a0d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_IN_NUMBER</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a547ba904ef5d2c95a97964ae6a281340</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_INTERNAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a5727d0de93775280567d4bc941671752</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EXPECTING</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a9b1b305cab27df76fac170d8cd3a4f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_UINT12_OUT_OF_RANGE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a146e70de8db80f30f8145545b6424c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_UINT16_OUT_OF_RANGE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a7979d971a0eb6d61b19c836b90a691cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_PINT16_OUT_OF_RANGE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a44119d14ccb825459853f7450f0ebd74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_INT16_OUT_OF_RANGE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6af96b090029d05ba3c63017214152c9ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_PCONSTANT_OUT_OF_RANGE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6af8bf4819c2722c8120df68632d2f36b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_CONSTANT_OUT_OF_RANGE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a22158ffee83916606a901273cbfcf71b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EXPECTING_ONE_OF</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ab97796b8162073fd2faeda0dc5ebc453</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_NOT_ENOUGH_TEMP_SPACE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a0b3a4f5193c6fc3c0c2066efc2b8b8d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_MISPLACED_VARDEF</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a15ebd7169c402aa046aef3346a2eb05c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EXPECTING_IDENTIFIER</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6acde933bac44e20a9a54898dc3689eb2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_VAR_ALREADY_DEFINED</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ab21ae42299a54f81a975184833dba518</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_VAR_CONST_COLLISION</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a41fc4a4540965e84055fef6935658a98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_UNDEFINED_SIZE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a9b7dcd8ebad18cbb0a82793cf0e6a9d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_NOT_ENOUGH_SPACE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6af85ce198c1d163c3a7e6716357a01bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EXPECTING_ASSIGNMENT</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a50e05c04c41221eef080b0ed06f36b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_FOR_NULL_STEPS</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ab79465abf785c7bc43f9e2662bac36ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_FOR_START_HIGHER_THAN_END</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a66424fb98f49130e4b7ee2c09c7f03cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_FOR_START_LOWER_THAN_END</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a2c48e9c058c416667c1e58a822c59421</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EVENT_ALREADY_IMPL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a3aca019a9f12b64f834c48d9326e3a7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EVENT_WRONG_ARG_SIZE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ad54ee78e27263e90acd70cc26f9a097d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_SUBROUTINE_ALREADY_DEF</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a2f1cc90a16e3d2e3268843c671d246a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_INDEX_EXPECTING_CONSTANT</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a32295f5c280b75492f4c7d8ef3525b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_INDEX_WRONG_END</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a99b7e6a35a3f96088d889e1239374fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_SIZE_IS_NEGATIVE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6adc74c89a88052715b8333bce714da6de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_SIZE_IS_NULL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ad41afecf036cf43d7a31b1db5f34a65d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_NOT_CONST_EXPR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6aaea2c90226bb6ba18a9bea7711156c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_FUNCTION_HAS_NO_ARG</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a8af277d899e43e5d947cbda156818c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_FUNCTION_NO_ENOUGH_ARG</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ab6031e262a85c6d4926a50df22da3d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_FUNCTION_WRONG_ARG_SIZE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6acc248215426c3739222e8b5209f0d109</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_FUNCTION_WRONG_ARG_SIZE_TEMPLATE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a30e8933165f326ad6019e2bd46aa598a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_FUNCTION_TOO_MANY_ARG</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ae3407405dfd43c5b33c1e062714a0422</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_UNARY_ARITH_BUILD_UNEXPECTED</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a9eed30efdb2d800edf556372ac1de386</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_INCORRECT_LEFT_VALUE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6adc3dac928f95febdd8e22011ad6d1433</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_ARRAY_OUT_OF_BOUND</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a47214978be94ecc37e91db6c33b3cb30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_ARRAY_SIZE_MISMATCH</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a9b1e09947ecbea3e9873512305b23077</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_IF_VECTOR_CONDITION</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a54452ca1b22c9f28b15cc724a96ae273</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_WHILE_VECTOR_CONDITION</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a5671d588b432032038a43b313ad9efef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_ARRAY_ILLEGAL_ACCESS</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a5acc3da39301ae065d95dce2d93fd1ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_INFINITE_LOOP</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ac7e77e3f6dee32162be071850fc79f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_DIVISION_BY_ZERO</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a0774a8d39124c6f711d333c9647ad89e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_ABS_NOT_POSSIBLE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a2abaef196b4dad9970687723dc35e53e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_ARRAY_OUT_OF_BOUND_READ</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ac70fa526d0d4ca36252343bfa9381167</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_ARRAY_OUT_OF_BOUND_WRITE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6abbea9191a6fb4f451e4b92128b6cd0af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EXPECTING_TYPE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a4cb02169effe4d8a24f88c7aae1691c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_EXPECTING_CONDITION</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a2ae90175e637f100c80f455174b43ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_END_OF_STREAM</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a3d4e5f4859597fe6c39844581680ebf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_when</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a7e2b7cbf7ceb0dd53b5cf957a38123cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_emit</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a5b909d0acdeb5e11b41a60285e0ea006</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_for</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a76291c8acd65a1124d148ddf677865aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_in</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a9ac7d688e93601c7dc307272cc839fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_step</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a9ac3eaa43916baf0c4d48d430d679ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_while</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6abda2a9315e587a7befe9acd9d3b4c1c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_do</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6aee2fd7d410f7b7543d61c4dc31f932a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_if</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a92f665def57cafef4a762cc0ce5b8eaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_then</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a0819cb5c255e33fa04b96e9a2561b827</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_else</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a242a246606f1797552cf4afbd0f9be79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_elseif</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6af31d1aeed4db96e56ccaf301188e7f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_end</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ac6b9e145d861c08051146fb6d15097b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_var</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6af91ac5c5ca5e4e4d6a3073a7fc7aa1ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_call</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a9999046f803235e91f5ca448e67e5af1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_sub</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6aa82ab7db8eac086cc7accdc7cb7ce837</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_callsub</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a10e153d3ef2201e60a903ebda04d83ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_onevent</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a6b25bb6b40074fcf5f42627c4c795174</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_abs</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6abfe190121cb3f062a254455790bf7d97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STR_return</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6aa4955467f02a40c2cfd19e8c5f1b29d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_STRING_LITERAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ae9429eda0236e183b0dd32bfb0cef6ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_INT_LITERAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a72cbf856b3df9ba49ff9673a96d8fae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_PAR_OPEN</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ab9e5ecc4e1a5506de9c5bfa3470e67c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_PAR_CLOSE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6af445e4778390e7a130e2c64873c3fec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_BRACKET_OPEN</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6aa80b7b06a68fe0430138b28c243958be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_BRACKET_CLOSE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a63a4bc4bee4af6d27b429717f874f7f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_COLON</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a73a2f72da19454780992cb08e4583ffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_COMMA</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6acef07fc3699b45fca30840b583c2b5be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_ASSIGN</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a0a768c60b21b2c981a5911377d60dd18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_OR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a79d84d76fa8e4f7ffd03759cee696cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_AND</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a4b82d9b22b614046508e595126a4aa5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_NOT</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6af4fd8d2e3640fe678e5fb1a2e18bf49e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_BIT_OR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ac05a4d4eb8e9741660a964be8d234229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_BIT_XOR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a920e6e5efa44644874608213a2d200e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_BIT_AND</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a21866499a59d59a4032b9f4be04523ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_BIT_NOT</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a41b8258d0382c674e53c7b4eab88c8f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_BIT_OR_EQUAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a0bc68f67d52d73a3a5b56ba2f73d61f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_BIT_XOR_EQUAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6aac545609c4a323af6f35eda4908c9c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_BIT_AND_EQUAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a97f1ea08e25acc4a0cc07b2707b0f4dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_EQUAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a8d94dc5ac2421a8bbcfefac0c6f2c53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_NOT_EQUAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ae53d5cd1da8be2722a8eb06fb93d27e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_BIGGER</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a6e002793c4ed57b30f97d8a2bb400243</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_BIGGER_EQUAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a689ac36147bc44e67ea04d04889d5da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_SMALLER</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a151b1516980265c003f04959f4b230c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_SMALLER_EQUAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ae32c897bbde2b3d33c8642062c6b5403</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_SHIFT_LEFT</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a9002c0d392665465994f3e0a3253b2d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_SHIFT_RIGHT</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a46b7e021e41aaaef7aab661cd0bf00ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_SHIFT_LEFT_EQUAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ab7275106393c781f9a73980890f0d560</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_SHIFT_RIGHT_EQUAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a1218b73364153a84e3c3efaf1036c3f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_ADD</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ad114a399fb54be96ac47989b659949a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_NEG</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a0c87e5641df1ba1e8ab2ada3c2fb093c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_ADD_EQUAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a19f121429f65ecb44aedd3fbec851b3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_NEG_EQUAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6abac167ed7c058c0ebc8ca085625dd9b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_PLUS_PLUS</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a94a608c20a805d1b86499b5a2dba21f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_MINUS_MINUS</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a89543d6842c12d2bb53d150f9f343230</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_MULT</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6aa0d19970eab9090383ee76ce2ece6d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_DIV</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a0e800f71965103baf7ce9b181384de41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_MOD</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a5dd62a1135488544f1695f09ffea5853</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_MULT_EQUAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6ac69001a127075c8e8581877bb41d8857</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_DIV_EQUAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6af122a96d0d6b20e435d841e833c83b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_OP_MOD_EQUAL</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a679f731f0b263f1d8141469b55469fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_TOKEN_UNKNOWN</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6aa3fbb74601612707f5042f1f924dfbb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_UNKNOWN_ERROR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a2b238b25b4da6645782850035a9fa892</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_END</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a0a02db96796c9f45c7c4e380b95aafc6a53bb8061bde52cce3c97ca2300a75a5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>InNextState</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga093ca9ec27bf3ebe33cb60326419dbeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_IN_NEXT</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gga093ca9ec27bf3ebe33cb60326419dbeba5b3e10b89bf42df04e9739b9b9a32fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WAITING_INITAL_PC</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gga093ca9ec27bf3ebe33cb60326419dbeba567f4bf306649d7415cde69adb81c536</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WAITING_LINE_CHANGE</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gga093ca9ec27bf3ebe33cb60326419dbebace838823f6b3ab4dfcef0b7c74a26ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>LocalContext</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad0450911ee8fdf1d25967753a9df3b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnknownContext</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ggad0450911ee8fdf1d25967753a9df3b45af566a65002e0aafa97276d8e99c38a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VarDefContext</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ggad0450911ee8fdf1d25967753a9df3b45a1696fcd7e7eadab3a6dbbd29986f47a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LeftValueContext</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ggad0450911ee8fdf1d25967753a9df3b45a456eea867f145ac4b04929031f3a9498</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FunctionContext</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ggad0450911ee8fdf1d25967753a9df3b45a10ab4e94419a3061b08d5ceb74266b13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EventContext</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ggad0450911ee8fdf1d25967753a9df3b45a25a97e0a3c387f0960f267caa03d6b8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GeneralContext</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ggad0450911ee8fdf1d25967753a9df3b45ad8480a60a574fe0130c876cd12ccb28b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ThymioButtonType</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gacdc1303fb3df7e8faa1108b643640d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_CIRCULAR_BUTTON</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ggacdc1303fb3df7e8faa1108b643640d3ca87849d0da1fc10e236ba06281bed8f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_TRIANGULAR_BUTTON</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ggacdc1303fb3df7e8faa1108b643640d3ca0efc49c3989ba851560f4834dc8ad4b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_RECTANGULAR_BUTTON</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ggacdc1303fb3df7e8faa1108b643640d3ca98b66c4427df67173c2b52554592fef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ThymioIRButtonName</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>ace1f78b49bfa33e072bb0a8fed597c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_BUTTONS_IR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>ace1f78b49bfa33e072bb0a8fed597c39aae1608bd965546d28926ea857900a3b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_PROX_IR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>ace1f78b49bfa33e072bb0a8fed597c39ae4e5f5f5aabe506efef4baa71d8ca7da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_PROX_GROUND_IR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>ace1f78b49bfa33e072bb0a8fed597c39ab6ad91f334ef53657dc7fc4ff467ebd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_TAP_IR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>ace1f78b49bfa33e072bb0a8fed597c39ae7b4339fb47c429bc0f63f9b8ca76505</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_CLAP_IR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>ace1f78b49bfa33e072bb0a8fed597c39aec2117ccc81783a495d6ae56cfd6494d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_MOVE_IR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>ace1f78b49bfa33e072bb0a8fed597c39a5f8fc6e6a4e7a761aa4ca59d5fd9966e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_COLOR_IR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>ace1f78b49bfa33e072bb0a8fed597c39aa38d7a6a48929fa1c7b097c7ad1b80be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_CIRCLE_IR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>ace1f78b49bfa33e072bb0a8fed597c39a318165826fc235092c76140172b5d38c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_SOUND_IR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>ace1f78b49bfa33e072bb0a8fed597c39ad3838f07ac62cbbc8bbc890d366fc017</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_MEMORY_IR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>ace1f78b49bfa33e072bb0a8fed597c39a0d4b8c7d329f7126ce9a997dbf234c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ThymioIRErrorCode</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a34f75bbd144067cd46dbc5472c1c9a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_NO_ERROR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a34f75bbd144067cd46dbc5472c1c9a10ae339e3d8455e99080b369b8cae454ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_MISSING_EVENT</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a34f75bbd144067cd46dbc5472c1c9a10ad7de03ee251762cd1011a92b600ffd7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_MISSING_ACTION</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a34f75bbd144067cd46dbc5472c1c9a10affa2f5f7a258e7d042bd35c6518fa5ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_EVENT_MULTISET</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a34f75bbd144067cd46dbc5472c1c9a10a042e07001428c5c8727f95bc2e44cbe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_INVALID_CODE</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a34f75bbd144067cd46dbc5472c1c9a10a5839bbad086be5e5bdeaef05038492d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ThymioIRErrorType</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a2aab9258bbbad341edcf50d4539c87c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_NO_TYPE_ERROR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a2aab9258bbbad341edcf50d4539c87c8a11e3fa1b9541714b1e2a4d01a5169568</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_SYNTAX_ERROR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a2aab9258bbbad341edcf50d4539c87c8ac2a0b0c946b9edcd5ea10f2f9b566e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_TYPE_ERROR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a2aab9258bbbad341edcf50d4539c87c8afe793eb74e09ee0163500bf506712714</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_CODE_ERROR</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a2aab9258bbbad341edcf50d4539c87c8a5487c0c516a561b5377387899615a91a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ThymioSmileType</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga9b79a8df80fc4d80e386bf52e79334f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_SMILE_BUTTON</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gga9b79a8df80fc4d80e386bf52e79334f2addc2d18dd5f4721fcaf133b6ffac7b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_NEUTRAL_BUTTON</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gga9b79a8df80fc4d80e386bf52e79334f2a79296338ec63a8d906bb4bba15ee497b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THYMIO_FROWN_BUTTON</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gga9b79a8df80fc4d80e386bf52e79334f2a53e91c1a7f529b1fad20e12a23af9e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::wstring</type>
      <name>binaryOperatorToString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga61b2f03ad006a43c288ba9ecfc303163</anchor>
      <arglist>(AsebaBinaryOperator op)</arglist>
    </member>
    <member kind="function">
      <type>NodeTab::CompilationResult *</type>
      <name>compilationThread</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga565fdd6d490e81d8a45134721d6de739</anchor>
      <arglist>(const TargetDescription targetDescription, const CommonDefinitions commonDefinitions, QString source, bool dump)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16</type>
      <name>crc_xmodem_update</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>gabac81bbb95302fa24058a37d3579d3eb</anchor>
      <arglist>(uint16 crc, const uint8 *data, size_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16</type>
      <name>crc_xmodem_update</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga90974d220126cc51ee78e2dfcfdddd1e</anchor>
      <arglist>(uint16 crc, uint8 data)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>crcXModem</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga366a2660e2050eb19d317f85ae6ffc02</anchor>
      <arglist>(const uint16 oldCrc, const uint16 v)</arglist>
    </member>
    <member kind="function">
      <type>uint16</type>
      <name>crcXModem</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga4fa4d1915843a9ba58559d3bdae489c8</anchor>
      <arglist>(const uint16 oldCrc, const std::wstring &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16</type>
      <name>crcXModem</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga9841f6819c0b34a8400d5fb6ef0671cc</anchor>
      <arglist>(const uint16 oldCrc, const QString &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>NodeToolInterface *</type>
      <name>createInstance</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaed1c64e4e2b4cc5790d2b3ebf2a8cf2c</anchor>
      <arglist>(NodeTab *node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpCommandList</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a3cc95e1a71f4926c86be470ad425fe37</anchor>
      <arglist>(ostream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpHelp</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a2ca1b908a20d87956a9fc57d41770369</anchor>
      <arglist>(ostream &amp;stream, const char *programName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpTime</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga572288f320ec7fec6ccbca1a8bfd2894</anchor>
      <arglist>(std::ostream &amp;stream, bool raw=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpVersion</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a7816a12aaad88d84e9248ffe2ac44178</anchor>
      <arglist>(std::ostream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>editDistance</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gae7dc6fe96162dc9a27a32f52d29e522d</anchor>
      <arglist>(const T &amp;s1, const T &amp;s2, const unsigned maxDist)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>errorBootloader</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a9a96025f160a58d77d3d9b0b6df78715</anchor>
      <arglist>(const string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>errorHexFile</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a67a46b01a171e64f7819f75ee01fca1b</anchor>
      <arglist>(const string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>errorMissingArgument</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a8feeb34ad3f0189c76ad76b8dd80600d</anchor>
      <arglist>(const char *programName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>errorOpenFile</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a6d4bb6e14b4677bdbaaa6e0dea589e99</anchor>
      <arglist>(const char *fileName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>errorReadPage</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a285c97b09b894899167158310c7bbee4</anchor>
      <arglist>(int pageNumber)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>errorServerDisconnected</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a83779ccb1b01d768d0cbdea712f94b05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>errorUnknownCommand</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>abfef59e8211f5a48968aa93f3ab0edd7</anchor>
      <arglist>(const char *cmd)</arglist>
    </member>
    <member kind="function">
      <type>MapType::const_iterator</type>
      <name>findInTable</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gab1c61956bcd266ba416799d1adb0c406</anchor>
      <arglist>(const MapType &amp;map, const std::wstring &amp;name, const SourcePos &amp;pos, const ErrorCode notFoundError, const ErrorCode misspelledError)</arglist>
    </member>
    <member kind="function">
      <type>Values</type>
      <name>fromAsebaVector</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>gab2099196f735c691ebd7bdc45462cc67</anchor>
      <arglist>(const std::vector&lt; sint16 &gt; &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPOT</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga1e8fca0ad995dcffaa4c7e899a351159</anchor>
      <arglist>(T number)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Derived</type>
      <name>polymorphic_downcast</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>gaee19856d16dee4b15ae4e09884173e17</anchor>
      <arglist>(Base base)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Derived</type>
      <name>polymorphic_downcast_or_null</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga5bb222df72db150c5fb49f316b063ce1</anchor>
      <arglist>(Base base)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>processCommand</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a3d486e2b7f4b994631aa2c6d646dd90a</anchor>
      <arglist>(Stream *stream, int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendBytecode</name>
      <anchorfile>group__msg.html</anchorfile>
      <anchor>ga4bacb53477b228527746b79c4c5dc91f</anchor>
      <arglist>(std::vector&lt; Message * &gt; &amp;messagesVector, uint16 dest, const std::vector&lt; uint16 &gt; &amp;bytecode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendBytecode</name>
      <anchorfile>group__msg.html</anchorfile>
      <anchor>gac7d943a80807964b66fc7dca076d61d3</anchor>
      <arglist>(Dashel::Stream *stream, uint16 dest, const std::vector&lt; uint16 &gt; &amp;bytecode)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>shiftFromPOT</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga3ab8d6f64d5c3539c22a9988406cbd5b</anchor>
      <arglist>(T number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapEndian</name>
      <anchorfile>group__msg.html</anchorfile>
      <anchor>ga59e4540a9855cd8259285ec7dec9dd2e</anchor>
      <arglist>(T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>swapEndianCopy</name>
      <anchorfile>group__msg.html</anchorfile>
      <anchor>gad1a0168088e5c90bef10c67dff8d2521</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; sint16 &gt;</type>
      <name>toAsebaVector</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>ga943d64c04ee73e3aed1f6efd2fcf8c0b</anchor>
      <arglist>(const Values &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>std::wstring</type>
      <name>unaryOperatorToString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gabefcc6b369171ae02dd91c0ce43a83b4</anchor>
      <arglist>(AsebaUnaryOperator op)</arglist>
    </member>
    <member kind="function">
      <type>std::wstring</type>
      <name>UTF8ToWString</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>gacfaf9b302cd780d90d20bbf4a14588c0</anchor>
      <arglist>(const std::string &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write16</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga061cf94906dc202ac95f2b74d87428c4</anchor>
      <arglist>(QIODevice &amp;dev, const VariablesDataVector &amp;data, const char *varName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write16</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga7d85867ef44fcd9b43cd3b05686c57f5</anchor>
      <arglist>(QIODevice &amp;dev, const uint16 v)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>WStringToUTF8</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>gaed817321704df42ac0541dd279df7334</anchor>
      <arglist>(const std::wstring &amp;s)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const wchar_t *</type>
      <name>error_map</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaa720b1f3a6b56fff6edb04a42694966c</anchor>
      <arglist>[ERROR_END]</arglist>
    </member>
    <member kind="variable">
      <type>class Aseba::MessageTypesInitializer</type>
      <name>messageTypesInitializer</name>
      <anchorfile>namespaceAseba.html</anchorfile>
      <anchor>a47fe8ed5e16947bf6130a1b22dcc4fec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static NodeToolRegistrer</type>
      <name>nodeToolRegistrer</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga24dcff710625c70ed4bf3e78679d4ea5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::AbsentNodeTab</name>
    <filename>classAseba_1_1AbsentNodeTab.html</filename>
    <base>Aseba::ScriptTab</base>
    <member kind="function">
      <type></type>
      <name>AbsentNodeTab</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga3b101cb0ac1a725f7a779bc224449325</anchor>
      <arglist>(const unsigned id, const QString &amp;name, const QString &amp;sourceCode, const SavedPlugins &amp;savedPlugins)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual SavedPlugins</type>
      <name>savePlugins</name>
      <anchorfile>classAseba_1_1AbsentNodeTab.html</anchorfile>
      <anchor>a2e1a0b6c867c00b5987c5580fa8ddda1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>const QString</type>
      <name>name</name>
      <anchorfile>classAseba_1_1AbsentNodeTab.html</anchorfile>
      <anchor>ab6c1d265e61b2a50ebf6973af3517367</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SavedPlugins</type>
      <name>savedPlugins</name>
      <anchorfile>classAseba_1_1AbsentNodeTab.html</anchorfile>
      <anchor>a5269c202254fd085c16965ebc852a7bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::AbstractTreeNode</name>
    <filename>structAseba_1_1AbstractTreeNode.html</filename>
    <base>Aseba::Node</base>
    <member kind="function">
      <type></type>
      <name>AbstractTreeNode</name>
      <anchorfile>structAseba_1_1AbstractTreeNode.html</anchorfile>
      <anchor>a6eea5568d153d9d93d6daadb1a8a50c3</anchor>
      <arglist>(const SourcePos &amp;sourcePos)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>structAseba_1_1AbstractTreeNode.html</anchorfile>
      <anchor>a88058241aded4e3e3d2b55362ae5ccaa</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getStackDepth</name>
      <anchorfile>structAseba_1_1AbstractTreeNode.html</anchorfile>
      <anchor>af7a53bf1768ab3c8ce92cc781cb437da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>structAseba_1_1AbstractTreeNode.html</anchorfile>
      <anchor>ad2a6e84883d27b9b97cdd188602ed7d0</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ReturnType</type>
      <name>typeCheck</name>
      <anchorfile>structAseba_1_1AbstractTreeNode.html</anchorfile>
      <anchor>ae52822e2cfc6acad09b45595a2744cd0</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::AeslBreakpointSidebar</name>
    <filename>classAseba_1_1AeslBreakpointSidebar.html</filename>
    <base>Aseba::AeslEditorSidebar</base>
    <member kind="function">
      <type></type>
      <name>AeslBreakpointSidebar</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga3bc6bcaae9a68a7c21d82535e0d6e60f</anchor>
      <arglist>(AeslEditor *editor)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>idealWidth</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5c7cb3a863de4a0754d4898fc8c79bc2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mousePressEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga3181319424d2a4e6264cad5393423b6f</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaef5b101eedcab0cb204b6fe6842b6add</anchor>
      <arglist>(QPaintEvent *event)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const int</type>
      <name>borderSize</name>
      <anchorfile>classAseba_1_1AeslBreakpointSidebar.html</anchorfile>
      <anchor>a4cd67c722e664afe2e85b42f95afeab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRect</type>
      <name>breakpoint</name>
      <anchorfile>classAseba_1_1AeslBreakpointSidebar.html</anchorfile>
      <anchor>aa2c5b4a717706e91c02f75f1f6ac302c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::AeslEditor</name>
    <filename>classAseba_1_1AeslEditor.html</filename>
    <member kind="enumeration">
      <name>CommentOperation</name>
      <anchorfile>classAseba_1_1AeslEditor.html</anchorfile>
      <anchor>a30126b22e187083b290cccc0b5b7ae44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CommentSelection</name>
      <anchorfile>classAseba_1_1AeslEditor.html</anchorfile>
      <anchor>a30126b22e187083b290cccc0b5b7ae44a6f575f21a66bb00964873d72ca8d76c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UncommentSelection</name>
      <anchorfile>classAseba_1_1AeslEditor.html</anchorfile>
      <anchor>a30126b22e187083b290cccc0b5b7ae44a90269183201be52292cab9c39d4e1f7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>breakpointCleared</name>
      <anchorfile>classAseba_1_1AeslEditor.html</anchorfile>
      <anchor>ac159665dfc34b294fec67133aa0a9aa8</anchor>
      <arglist>(unsigned line)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>breakpointClearedAll</name>
      <anchorfile>classAseba_1_1AeslEditor.html</anchorfile>
      <anchor>aaa1b2a566579ab28206b1616230c5808</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>breakpointSet</name>
      <anchorfile>classAseba_1_1AeslEditor.html</anchorfile>
      <anchor>a69bcc3898f6f523e2c5de369a1f8676d</anchor>
      <arglist>(unsigned line)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>refreshModelRequest</name>
      <anchorfile>classAseba_1_1AeslEditor.html</anchorfile>
      <anchor>a12f19c6fc05d0244cb0bb7bcc34d18b0</anchor>
      <arglist>(LocalContext context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AeslEditor</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga98795a7d66d2b0ab785755f345c19170</anchor>
      <arglist>(const ScriptTab *tab)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearAllBreakpoints</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaabf2719bb0c922e91e814b27eeeb31b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearBreakpoint</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga4c969d95caa58a670ce7d4de58d26882</anchor>
      <arglist>(QTextBlock block)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearBreakpoint</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga314d6f60b7caec4cb1dee32675b328e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>commentAndUncommentSelection</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gac1371bf70c9407542354f019ff7c2365</anchor>
      <arglist>(CommentOperation commentOperation)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>contextMenuEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad2bae42a48517727dd431cd6a465338e</anchor>
      <arglist>(QContextMenuEvent *e)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBreakpoint</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga3fd2d1cfea00b4d445bb6b413950d2b6</anchor>
      <arglist>(int line)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBreakpoint</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa77d39c57afc169d208c9dacb019b79b</anchor>
      <arglist>(QTextBlock block)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBreakpoint</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5cd820ff4d477eaad4e0e2ff011661b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBreakpoint</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga964f7330c3c6462cae226f78c45f6f42</anchor>
      <arglist>(QTextBlock block)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBreakpoint</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad4933269e87ee2cb244c499b5aadec5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCompleterModel</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga534e86fe66409358eb7927deed2cd2e3</anchor>
      <arglist>(QAbstractItemModel *model)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toggleBreakpoint</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaacb51b8f2a5a8303c77443bc681d3c6e</anchor>
      <arglist>(QTextBlock block)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toggleBreakpoint</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2e7b021926ba8174a05c03818a365fe8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AeslEditor</name>
      <anchorfile>classAseba_1_1AeslEditor.html</anchorfile>
      <anchor>a6aa90fe8554453365a6049287c4f4c81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>debugging</name>
      <anchorfile>classAseba_1_1AeslEditor.html</anchorfile>
      <anchor>a5c872580dec7106a24350c1e7279aaa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QWidget *</type>
      <name>dropSourceWidget</name>
      <anchorfile>classAseba_1_1AeslEditor.html</anchorfile>
      <anchor>a6b01f0af6af039b4d88ce2cdfbe56112</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ScriptTab *</type>
      <name>tab</name>
      <anchorfile>classAseba_1_1AeslEditor.html</anchorfile>
      <anchor>a8b543a59dd39309254244cf886514fa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>insertCompletion</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gacdfedbbee60e9faf620f2e7522753bd3</anchor>
      <arglist>(const QString &amp;completion)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QString</type>
      <name>currentLine</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa0b2dfefb176b0de78271b8111fa251b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>detectLocalContextChange</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2ed34bada828b14c6bbf99e33cf8880a</anchor>
      <arglist>(QKeyEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>doCompletion</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga06a8fbabb622a26048a521a17ea03a8b</anchor>
      <arglist>(QKeyEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dropEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2fb79468ea150fc2df7c5cd475b14003</anchor>
      <arglist>(QDropEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>handleCompleter</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf909c82a2d53c1f03ed93ab4a2b873d7</anchor>
      <arglist>(QKeyEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>handleNewLine</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaae050e7d74a8f8c95dda9284bb6b700b</anchor>
      <arglist>(QKeyEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>handleTab</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga19d8d3b085d2154bef9b66dad4363b60</anchor>
      <arglist>(QKeyEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>insertFromMimeData</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa2a82192cfb430494f4fb43fe42a3b1b</anchor>
      <arglist>(const QMimeData *source)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>keyPressEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga7bb475707bf42b231e8e3c9fd433647e</anchor>
      <arglist>(QKeyEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QString</type>
      <name>previousWord</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gab67b24d4ed329eb9e5467daac765d868</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QString</type>
      <name>textUnderCursor</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga113d4717da55fe493d95cae8fc406ddc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCompleter *</type>
      <name>completer</name>
      <anchorfile>classAseba_1_1AeslEditor.html</anchorfile>
      <anchor>a95875bb4513a3ea5b14262e3ece18048</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>editingLeftValue</name>
      <anchorfile>classAseba_1_1AeslEditor.html</anchorfile>
      <anchor>a0b0d3cadb82b2e45025ec3836f8b3ead</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const QRegExp</type>
      <name>leftValueRegexp</name>
      <anchorfile>classAseba_1_1AeslEditor.html</anchorfile>
      <anchor>a96a1024b78407aca0eb96661fd7077f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LocalContext</type>
      <name>previousContext</name>
      <anchorfile>classAseba_1_1AeslEditor.html</anchorfile>
      <anchor>a9909decda59968a86d5de92ce004d704</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const QRegExp</type>
      <name>vardefRegexp</name>
      <anchorfile>classAseba_1_1AeslEditor.html</anchorfile>
      <anchor>af217c7c0f74ecff1938be29630e30141</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::AeslEditorSidebar</name>
    <filename>classAseba_1_1AeslEditorSidebar.html</filename>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>scroll</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga6fa85ae6548291d50de936c454b66f18</anchor>
      <arglist>(int verticalScroll)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AeslEditorSidebar</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga17aac79d8c2987a8dbd40016fd2c3c1a</anchor>
      <arglist>(AeslEditor *editor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>sizeHint</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga6d743e748fac0328cd777d8b867729bc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual int</type>
      <name>idealWidth</name>
      <anchorfile>classAseba_1_1AeslEditorSidebar.html</anchorfile>
      <anchor>aa93a81951d43186bc1db0988f87c772c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mousePressEvent</name>
      <anchorfile>classAseba_1_1AeslEditorSidebar.html</anchorfile>
      <anchor>a79b25d632cc2c85dd48a5130db3740a7</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga82ccf0620f98b53abeed8944f6e71771</anchor>
      <arglist>(QPaintEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>posToLineNumber</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga01ff8f308e3279994a0769dc8ee9e41a</anchor>
      <arglist>(int y)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QSize</type>
      <name>currentSizeHint</name>
      <anchorfile>classAseba_1_1AeslEditorSidebar.html</anchorfile>
      <anchor>ab1c7109d6db785bb62aa96e6a1d29096</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>AeslEditor *</type>
      <name>editor</name>
      <anchorfile>classAseba_1_1AeslEditorSidebar.html</anchorfile>
      <anchor>a3a395d845c0c0812c50d951ef12c5389</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>verticalScroll</name>
      <anchorfile>classAseba_1_1AeslEditorSidebar.html</anchorfile>
      <anchor>a7a96c90fab7bee093fc2862e4224dd32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::AeslEditorUserData</name>
    <filename>structAseba_1_1AeslEditorUserData.html</filename>
    <member kind="function">
      <type></type>
      <name>AeslEditorUserData</name>
      <anchorfile>structAseba_1_1AeslEditorUserData.html</anchorfile>
      <anchor>a7e3e6e662d6bf61587a17aba51cdf04f</anchor>
      <arglist>(const QString &amp;property, const QVariant &amp;value=QVariant())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AeslEditorUserData</name>
      <anchorfile>structAseba_1_1AeslEditorUserData.html</anchorfile>
      <anchor>ac94787fe69d008f9b15ca550f7d1c271</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QMap&lt; QString, QVariant &gt;</type>
      <name>properties</name>
      <anchorfile>structAseba_1_1AeslEditorUserData.html</anchorfile>
      <anchor>ad732e880314ffca5e1bda9f056852810</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::AeslHighlighter</name>
    <filename>classAseba_1_1AeslHighlighter.html</filename>
    <class kind="struct">Aseba::AeslHighlighter::CommentBlockRule</class>
    <class kind="struct">Aseba::AeslHighlighter::HighlightingRule</class>
    <member kind="function">
      <type></type>
      <name>AeslHighlighter</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga45f44db8788d40dbb63f54d9f32b6a07</anchor>
      <arglist>(AeslEditor *editor, QTextDocument *parent=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>highlightBlock</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa370b211ed8da64a39dcb6be3a35fee3</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="enumeration">
      <name>BlockState</name>
      <anchorfile>classAseba_1_1AeslHighlighter.html</anchorfile>
      <anchor>aedc4e356a8058b81fad6d0e8e7e1ab7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_DEFAULT</name>
      <anchorfile>classAseba_1_1AeslHighlighter.html</anchorfile>
      <anchor>aedc4e356a8058b81fad6d0e8e7e1ab7da2fc72a357d2b8c07d4e6950b749894c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_COMMENT</name>
      <anchorfile>classAseba_1_1AeslHighlighter.html</anchorfile>
      <anchor>aedc4e356a8058b81fad6d0e8e7e1ab7da4533b0508ed677a7260d6290c9b46b20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COMMENT</name>
      <anchorfile>classAseba_1_1AeslHighlighter.html</anchorfile>
      <anchor>aedc4e356a8058b81fad6d0e8e7e1ab7daaccf986fe7ab012d44596aad634076f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CommentBlockRule</type>
      <name>commentBlockRules</name>
      <anchorfile>classAseba_1_1AeslHighlighter.html</anchorfile>
      <anchor>a60ebcfabdaf00eaa46128767bcff6744</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AeslEditor *</type>
      <name>editor</name>
      <anchorfile>classAseba_1_1AeslHighlighter.html</anchorfile>
      <anchor>a75dbaa8ac581e7ae4fdf6a11a7697e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; HighlightingRule &gt;</type>
      <name>highlightingRules</name>
      <anchorfile>classAseba_1_1AeslHighlighter.html</anchorfile>
      <anchor>a955eb08fd048b96e51423a1865c7da18</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::AeslHighlighter::CommentBlockRule</name>
    <filename>structAseba_1_1AeslHighlighter_1_1CommentBlockRule.html</filename>
    <member kind="variable">
      <type>QRegExp</type>
      <name>begin</name>
      <anchorfile>structAseba_1_1AeslHighlighter_1_1CommentBlockRule.html</anchorfile>
      <anchor>adb2158e8663ff05924a53ce6835c7162</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRegExp</type>
      <name>end</name>
      <anchorfile>structAseba_1_1AeslHighlighter_1_1CommentBlockRule.html</anchorfile>
      <anchor>aaa87e19b1826a49d05f572ca06141990</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QTextCharFormat</type>
      <name>format</name>
      <anchorfile>structAseba_1_1AeslHighlighter_1_1CommentBlockRule.html</anchorfile>
      <anchor>ab1ed2a9dfba171d287858bfa25f1b443</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::AeslHighlighter::HighlightingRule</name>
    <filename>structAseba_1_1AeslHighlighter_1_1HighlightingRule.html</filename>
    <member kind="variable">
      <type>QTextCharFormat</type>
      <name>format</name>
      <anchorfile>structAseba_1_1AeslHighlighter_1_1HighlightingRule.html</anchorfile>
      <anchor>a6d0172e8434c0c24c6369cdbf14e08c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QRegExp</type>
      <name>pattern</name>
      <anchorfile>structAseba_1_1AeslHighlighter_1_1HighlightingRule.html</anchorfile>
      <anchor>a18e763ead12d348953168659914b38e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::AeslLineNumberSidebar</name>
    <filename>classAseba_1_1AeslLineNumberSidebar.html</filename>
    <base>Aseba::AeslEditorSidebar</base>
    <member kind="slot">
      <type>void</type>
      <name>showLineNumbers</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga7398080eaeebb6cf00c27605f467d004</anchor>
      <arglist>(bool state)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AeslLineNumberSidebar</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5d9661105d6a3b9edcaba7dbe2fdeabd</anchor>
      <arglist>(AeslEditor *editor)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>idealWidth</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad55c0ff632430a33dc7c6f4c3b293c46</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga56eea55905012e9d1725c2bec7c2cfc4</anchor>
      <arglist>(QPaintEvent *event)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::ArithmeticAssignmentNode</name>
    <filename>structAseba_1_1ArithmeticAssignmentNode.html</filename>
    <base>Aseba::AbstractTreeNode</base>
    <member kind="function">
      <type></type>
      <name>ArithmeticAssignmentNode</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gabfcc710dffe22f48030b926296bfbe18</anchor>
      <arglist>(const SourcePos &amp;sourcePos, AsebaBinaryOperator op, Node *left, Node *right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>checkVectorSize</name>
      <anchorfile>structAseba_1_1ArithmeticAssignmentNode.html</anchorfile>
      <anchor>a92f706f5fcdbfe3af3b340d3748a4829</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>expandToAsebaTree</name>
      <anchorfile>structAseba_1_1ArithmeticAssignmentNode.html</anchorfile>
      <anchor>a8a35f3d4232187d941805f78088bf85c</anchor>
      <arglist>(std::wostream *dump, unsigned int index=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ArithmeticAssignmentNode *</type>
      <name>shallowCopy</name>
      <anchorfile>structAseba_1_1ArithmeticAssignmentNode.html</anchorfile>
      <anchor>acb2b74a930274de4926f2f1ad2d092ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toNodeName</name>
      <anchorfile>structAseba_1_1ArithmeticAssignmentNode.html</anchorfile>
      <anchor>ad94218acdd97b910d74cb59392b5a090</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gabe6b7c39cbc80da97c46e7a34971d344</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ArithmeticAssignmentNode *</type>
      <name>fromArithmeticAssignmentToken</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaa23e6c6deee60103a7ad79428c4d839a</anchor>
      <arglist>(const SourcePos &amp;sourcePos, Compiler::Token::Type token, Node *left, Node *right)</arglist>
    </member>
    <member kind="variable">
      <type>AsebaBinaryOperator</type>
      <name>op</name>
      <anchorfile>structAseba_1_1ArithmeticAssignmentNode.html</anchorfile>
      <anchor>ada88bd150d6e23d1fbe80f390191cf0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static AsebaBinaryOperator</type>
      <name>getBinaryOperator</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga81d729814028c14846cfa101e795157a</anchor>
      <arglist>(Compiler::Token::Type token)</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static const AsebaBinaryOperator</type>
      <name>operatorMap</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gac292714b3a58a2896c2e8775fd8a96f3</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ArrayAccessOutOfBounds</name>
    <filename>classAseba_1_1ArrayAccessOutOfBounds.html</filename>
    <base>Aseba::Message</base>
    <member kind="function">
      <type></type>
      <name>ArrayAccessOutOfBounds</name>
      <anchorfile>classAseba_1_1ArrayAccessOutOfBounds.html</anchorfile>
      <anchor>addd10c4bc918fc443613eea3bbd785bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>index</name>
      <anchorfile>classAseba_1_1ArrayAccessOutOfBounds.html</anchorfile>
      <anchor>a336e9c080e53248fb23e8ffa759ec9ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>pc</name>
      <anchorfile>classAseba_1_1ArrayAccessOutOfBounds.html</anchorfile>
      <anchor>af6ad319296db4fd17a0a5d71b8de1fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>size</name>
      <anchorfile>classAseba_1_1ArrayAccessOutOfBounds.html</anchorfile>
      <anchor>aae86a3d7db1f5092b9247b5ad76b177b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deserializeSpecific</name>
      <anchorfile>classAseba_1_1ArrayAccessOutOfBounds.html</anchorfile>
      <anchor>ae38e8e39888f5c515b53984ae8757a17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpSpecific</name>
      <anchorfile>classAseba_1_1ArrayAccessOutOfBounds.html</anchorfile>
      <anchor>aec29c4e29eecbe0118c591777bf5955c</anchor>
      <arglist>(std::wostream &amp;stream) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1ArrayAccessOutOfBounds.html</anchorfile>
      <anchor>af3da6074fc9a910207d392c0dbb22c33</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeSpecific</name>
      <anchorfile>classAseba_1_1ArrayAccessOutOfBounds.html</anchorfile>
      <anchor>a432a395dcf635d4f93ab5cfe44f67d8f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::ArrayReadNode</name>
    <filename>structAseba_1_1ArrayReadNode.html</filename>
    <base>Aseba::Node</base>
    <member kind="function">
      <type></type>
      <name>ArrayReadNode</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga62599f528f05bef124784204d17e7d60</anchor>
      <arglist>(const SourcePos &amp;sourcePos, unsigned arrayAddr, unsigned arraySize, const std::wstring &amp;arrayName)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gae8976aa17c8ee402d427976577003d2f</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getVectorAddr</name>
      <anchorfile>structAseba_1_1ArrayReadNode.html</anchorfile>
      <anchor>a65f39b801ab24c83ad5f1ab9ff30caf4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getVectorSize</name>
      <anchorfile>structAseba_1_1ArrayReadNode.html</anchorfile>
      <anchor>a8ca4891cdce6770c7dca9c45bd8514c8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga49290f4855b99a62d06c5c9310c845f3</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ArrayReadNode *</type>
      <name>shallowCopy</name>
      <anchorfile>structAseba_1_1ArrayReadNode.html</anchorfile>
      <anchor>a8e0192fa9d5faa456009557537cb2e4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toNodeName</name>
      <anchorfile>structAseba_1_1ArrayReadNode.html</anchorfile>
      <anchor>a90d078ed6b44d6202813d13bd23913f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga77f6dc7a7c34dd7f09393be7272daddd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ReturnType</type>
      <name>typeCheck</name>
      <anchorfile>structAseba_1_1ArrayReadNode.html</anchorfile>
      <anchor>aad7dce381c661f827819bd182620fdef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>arrayAddr</name>
      <anchorfile>structAseba_1_1ArrayReadNode.html</anchorfile>
      <anchor>a7e55315dfb7e2f55a0bb920533eaf5d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::wstring</type>
      <name>arrayName</name>
      <anchorfile>structAseba_1_1ArrayReadNode.html</anchorfile>
      <anchor>a13eda551d5bbdf7c1d8f66c7d498e284</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>arraySize</name>
      <anchorfile>structAseba_1_1ArrayReadNode.html</anchorfile>
      <anchor>a470ade0cc581133b330c36940443af57</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::ArrayWriteNode</name>
    <filename>structAseba_1_1ArrayWriteNode.html</filename>
    <base>Aseba::Node</base>
    <member kind="function">
      <type></type>
      <name>ArrayWriteNode</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga2853542f952b6dd634cce202be89357a</anchor>
      <arglist>(const SourcePos &amp;sourcePos, unsigned arrayAddr, unsigned arraySize, const std::wstring &amp;arrayName)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga533d744db5578bb786d9922beef1c67d</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getVectorAddr</name>
      <anchorfile>structAseba_1_1ArrayWriteNode.html</anchorfile>
      <anchor>acd5f0dec01e8ae523eb640434970ecb9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getVectorSize</name>
      <anchorfile>structAseba_1_1ArrayWriteNode.html</anchorfile>
      <anchor>a744490e12010763d486ee339bd0f2135</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gade499938aba9ccfa796dc0c831e319f2</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ArrayWriteNode *</type>
      <name>shallowCopy</name>
      <anchorfile>structAseba_1_1ArrayWriteNode.html</anchorfile>
      <anchor>aa6ea8289eb6ade7289ac617befe32252</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toNodeName</name>
      <anchorfile>structAseba_1_1ArrayWriteNode.html</anchorfile>
      <anchor>a4f5eacc36b3dd837f340988a40292864</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga599c7b93bca6206c95bc6b2fd3a541a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ReturnType</type>
      <name>typeCheck</name>
      <anchorfile>structAseba_1_1ArrayWriteNode.html</anchorfile>
      <anchor>aba2f9992bb7ecdcee89547387c068384</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>arrayAddr</name>
      <anchorfile>structAseba_1_1ArrayWriteNode.html</anchorfile>
      <anchor>afff2128669562f2b692e4666455e5cbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::wstring</type>
      <name>arrayName</name>
      <anchorfile>structAseba_1_1ArrayWriteNode.html</anchorfile>
      <anchor>ad301b46358cd16c826971a1de88eb74c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>arraySize</name>
      <anchorfile>structAseba_1_1ArrayWriteNode.html</anchorfile>
      <anchor>afef58928b374c3b845f9df73e89bae6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::AsebaNetworkInterface</name>
    <filename>classAseba_1_1AsebaNetworkInterface.html</filename>
    <base>Aseba::DescriptionsManager</base>
    <class kind="struct">Aseba::AsebaNetworkInterface::RequestData</class>
    <member kind="slot">
      <type>QDBusObjectPath</type>
      <name>CreateEventFilter</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>ga448622561f19bf3029dc1e1ee76f2602</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>qint16</type>
      <name>GetNodeId</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>ga5bbfe9a7d6eeadf93a322d91a100536a</anchor>
      <arglist>(const QString &amp;node, const QDBusMessage &amp;message) const </arglist>
    </member>
    <member kind="slot">
      <type>QStringList</type>
      <name>GetNodesList</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>ga54d77d40d40053287a2741fc925c1901</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="slot">
      <type>Values</type>
      <name>GetVariable</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>gafd80b2ee2d397653aae1a73343fca396</anchor>
      <arglist>(const QString &amp;node, const QString &amp;variable, const QDBusMessage &amp;message)</arglist>
    </member>
    <member kind="slot">
      <type>QStringList</type>
      <name>GetVariablesList</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>ga5ff089c6f73e2349006c2a228165a21e</anchor>
      <arglist>(const QString &amp;node) const </arglist>
    </member>
    <member kind="slot">
      <type>Q_NOREPLY void</type>
      <name>LoadScripts</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>ga47dbb5b20e3b263e1f384a0ece5280e0</anchor>
      <arglist>(const QString &amp;fileName, const QDBusMessage &amp;message)</arglist>
    </member>
    <member kind="slot">
      <type>Q_NOREPLY void</type>
      <name>SendEvent</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>gafeefc5896ec26eed4014a862fc8cbf74</anchor>
      <arglist>(const quint16 event, const Values &amp;data)</arglist>
    </member>
    <member kind="slot">
      <type>Q_NOREPLY void</type>
      <name>SendEventName</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>gab3bcede1775bafb13afc7b16e98d44b7</anchor>
      <arglist>(const QString &amp;name, const Values &amp;data, const QDBusMessage &amp;message)</arglist>
    </member>
    <member kind="slot">
      <type>Q_NOREPLY void</type>
      <name>SetVariable</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>gaa9c093fe4e8cdc24a6fee639d9699099</anchor>
      <arglist>(const QString &amp;node, const QString &amp;variable, const Values &amp;data, const QDBusMessage &amp;message) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AsebaNetworkInterface</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>ga57f4b30334e50b13315b9a24386e9994</anchor>
      <arglist>(Hub *hub, bool systemBus)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>QMultiMap&lt; quint16, EventFilterInterface * &gt;</type>
      <name>EventsFiltersMap</name>
      <anchorfile>classAseba_1_1AsebaNetworkInterface.html</anchorfile>
      <anchor>a03d42e8265a9cb5d25b2aa4622fed3bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>QMap&lt; QString, unsigned &gt;</type>
      <name>NodesNamesMap</name>
      <anchorfile>classAseba_1_1AsebaNetworkInterface.html</anchorfile>
      <anchor>a867024228288755eb4ccaab081ad26cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>QList&lt; RequestData * &gt;</type>
      <name>RequestsList</name>
      <anchorfile>classAseba_1_1AsebaNetworkInterface.html</anchorfile>
      <anchor>a51367f392f71f8d3da6a3745dae95f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>QMap&lt; QString, Compiler::VariablesMap &gt;</type>
      <name>UserDefinedVariablesMap</name>
      <anchorfile>classAseba_1_1AsebaNetworkInterface.html</anchorfile>
      <anchor>ad2cac195e523c74135a515ecbcfdd5d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QDBusConnection</type>
      <name>DBusConnectionBus</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>ga37b8ee02ad4849190c11082e04cc261d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>nodeDescriptionReceived</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>gae0c4c0bbae3cf499d3d773de819208af</anchor>
      <arglist>(unsigned nodeId)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CommonDefinitions</type>
      <name>commonDefinitions</name>
      <anchorfile>classAseba_1_1AsebaNetworkInterface.html</anchorfile>
      <anchor>a5bad137cda9d8e0afcccc162c003f451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EventsFiltersMap</type>
      <name>eventsFilters</name>
      <anchorfile>classAseba_1_1AsebaNetworkInterface.html</anchorfile>
      <anchor>a4107260e8b9d89d96ea9bf60020fa374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>eventsFiltersCounter</name>
      <anchorfile>classAseba_1_1AsebaNetworkInterface.html</anchorfile>
      <anchor>ae98e297b5a1e7149727e58f2bf93b180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Hub *</type>
      <name>hub</name>
      <anchorfile>classAseba_1_1AsebaNetworkInterface.html</anchorfile>
      <anchor>a3ce37916f681d39aa8ec3e9be791d1c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NodesNamesMap</type>
      <name>nodesNames</name>
      <anchorfile>classAseba_1_1AsebaNetworkInterface.html</anchorfile>
      <anchor>af2829af46f4e7feefb006f5b0ecdf987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RequestsList</type>
      <name>pendingReads</name>
      <anchorfile>classAseba_1_1AsebaNetworkInterface.html</anchorfile>
      <anchor>a196fc508808981283b187bebc0cf3384</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>systemBus</name>
      <anchorfile>classAseba_1_1AsebaNetworkInterface.html</anchorfile>
      <anchor>af095bbc9e6caa03c34dc5f6f8d6a12c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UserDefinedVariablesMap</type>
      <name>userDefinedVariablesMap</name>
      <anchorfile>classAseba_1_1AsebaNetworkInterface.html</anchorfile>
      <anchor>ae6bdb8707a06247419944178cd8769bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>filterDestroyed</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>gabad9979d9a0eda1e0fe7b9d1a0acaffb</anchor>
      <arglist>(EventFilterInterface *filter)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>ignoreEvent</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>ga3db5d3af1886aef129adbf6de4dbcfa8</anchor>
      <arglist>(EventFilterInterface *filter, quint16 event)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>listenEvent</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>gad076d14d0c560f71a5b140b1246f5401</anchor>
      <arglist>(EventFilterInterface *filter, quint16 event)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>processMessage</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>gaafa80768bd62cd91a01fef6124f9824e</anchor>
      <arglist>(Message *message, Dashel::Stream *sourceStream)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>sendEventOnDBus</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>gaa7208926e0e84ad3cc23d7e77903cbcc</anchor>
      <arglist>(const quint16 event, const Values &amp;data)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>EventFilterInterface</name>
      <anchorfile>classAseba_1_1AsebaNetworkInterface.html</anchorfile>
      <anchor>ae8f5061dcf2aefa359ea7573af15baa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Hub</name>
      <anchorfile>classAseba_1_1AsebaNetworkInterface.html</anchorfile>
      <anchor>aea14f5495b4697c28ed665a9054acf5e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::AsebaNetworkInterface::RequestData</name>
    <filename>structAseba_1_1AsebaNetworkInterface_1_1RequestData.html</filename>
    <member kind="variable">
      <type>unsigned</type>
      <name>nodeId</name>
      <anchorfile>structAseba_1_1AsebaNetworkInterface_1_1RequestData.html</anchorfile>
      <anchor>afcd0bf4736122978c3b363a2ae6e2b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>pos</name>
      <anchorfile>structAseba_1_1AsebaNetworkInterface_1_1RequestData.html</anchorfile>
      <anchor>a9b03fc8bc26481e1fb9bbcd5b771ee25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QDBusMessage</type>
      <name>reply</name>
      <anchorfile>structAseba_1_1AsebaNetworkInterface_1_1RequestData.html</anchorfile>
      <anchor>a9f688cf2cd8e31139fb7e2fbe1a4559a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::AssignmentNode</name>
    <filename>structAseba_1_1AssignmentNode.html</filename>
    <base>Aseba::Node</base>
    <member kind="function">
      <type></type>
      <name>AssignmentNode</name>
      <anchorfile>structAseba_1_1AssignmentNode.html</anchorfile>
      <anchor>a79f7fe36fcb9bbcbd575fd5d2f363ce0</anchor>
      <arglist>(const SourcePos &amp;sourcePos)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>checkVectorSize</name>
      <anchorfile>structAseba_1_1AssignmentNode.html</anchorfile>
      <anchor>a7f213f9ac1afb0f23aa36063c2eddb8f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga8064860301e8b6be8f57596c6f15131d</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>expandToAsebaTree</name>
      <anchorfile>structAseba_1_1AssignmentNode.html</anchorfile>
      <anchor>a4be236123276671603a9a37224839cd1</anchor>
      <arglist>(std::wostream *dump, unsigned int index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga4bfe803f671f315af46102ea04b41ef8</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual AssignmentNode *</type>
      <name>shallowCopy</name>
      <anchorfile>structAseba_1_1AssignmentNode.html</anchorfile>
      <anchor>a5cfc2e4afa4aa128aba7099b5100205f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toNodeName</name>
      <anchorfile>structAseba_1_1AssignmentNode.html</anchorfile>
      <anchor>aac076cd57110151b134b0fa4709fff71</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>structAseba_1_1AssignmentNode.html</anchorfile>
      <anchor>adc803c50f5479534ae8d164fb2759d9e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ReturnType</type>
      <name>typeCheck</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaf4c778874ef26cf090f23e75e59d3dcd</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::BasicFormatableString</name>
    <filename>classAseba_1_1BasicFormatableString.html</filename>
    <templarg>charT</templarg>
    <member kind="function">
      <type>BasicFormatableString &amp;</type>
      <name>arg</name>
      <anchorfile>classAseba_1_1BasicFormatableString.html</anchorfile>
      <anchor>a8d3fbc380b5f00d2bf8165f5a80b1900</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>BasicFormatableString &amp;</type>
      <name>arg</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga0f90832f9356483f8f5e7526ee6a4119</anchor>
      <arglist>(float value, int fieldWidth=0, int precision=6, charT fillChar= &apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>BasicFormatableString &amp;</type>
      <name>arg</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga368de91971583bbffe820e3d10c2f02d</anchor>
      <arglist>(unsigned value, int fieldWidth=0, int base=10, charT fillChar= &apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>BasicFormatableString &amp;</type>
      <name>arg</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga875a7547c8bea31b9b68a8c18b364514</anchor>
      <arglist>(int value, int fieldWidth=0, int base=10, charT fillChar= &apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BasicFormatableString</name>
      <anchorfile>classAseba_1_1BasicFormatableString.html</anchorfile>
      <anchor>ae67ffb9a7a61f6f04766bc5b6c5db123</anchor>
      <arglist>(const S &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BasicFormatableString</name>
      <anchorfile>classAseba_1_1BasicFormatableString.html</anchorfile>
      <anchor>ac0a3c61d9c84879f126264eca63e168d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BasicFormatableString &amp;</type>
      <name>operator=</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga61530dd2ed8925daf2667c3c9e116b3c</anchor>
      <arglist>(const S &amp;str)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::basic_string&lt; charT &gt;</type>
      <name>S</name>
      <anchorfile>classAseba_1_1BasicFormatableString.html</anchorfile>
      <anchor>a58b515cc0d13abed253fe27a0b77c1ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>proceedReplace</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga1dcc16ed55ecc430629297e883b3fd54</anchor>
      <arglist>(const S &amp;replacement)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>argLevel</name>
      <anchorfile>classAseba_1_1BasicFormatableString.html</anchorfile>
      <anchor>a32b3d873e03896ebbd30b8192a7845c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::BinaryArithmeticNode</name>
    <filename>structAseba_1_1BinaryArithmeticNode.html</filename>
    <base>Aseba::Node</base>
    <member kind="function">
      <type></type>
      <name>BinaryArithmeticNode</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga13492fd2067b5112571be87d1583ec3a</anchor>
      <arglist>(const SourcePos &amp;sourcePos, AsebaBinaryOperator op, Node *left, Node *right)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BinaryArithmeticNode</name>
      <anchorfile>structAseba_1_1BinaryArithmeticNode.html</anchorfile>
      <anchor>a2f3e2620b89b09f4db1a54b849397331</anchor>
      <arglist>(const SourcePos &amp;sourcePos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deMorganNotRemoval</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga9aaa3af6c760b729bb13101174a562a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga472ff3ed74e3982cfab9f0173a05593e</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>expandToAsebaTree</name>
      <anchorfile>structAseba_1_1BinaryArithmeticNode.html</anchorfile>
      <anchor>aabaf2084eb6ae9f6d25d29eb6c80062a</anchor>
      <arglist>(std::wostream *dump, unsigned int index=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getStackDepth</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga0e251be5a4ee54298ec6ffb4c48723f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga447a8890e0e80d4a53a47a32dac14060</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BinaryArithmeticNode *</type>
      <name>shallowCopy</name>
      <anchorfile>structAseba_1_1BinaryArithmeticNode.html</anchorfile>
      <anchor>a77d0c9e75b02f52a8fff1c101dd44226</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toNodeName</name>
      <anchorfile>structAseba_1_1BinaryArithmeticNode.html</anchorfile>
      <anchor>a55678c521d594c74422d38fd902d0450</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga5bd2189d0409a282344593922eec6b2b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ReturnType</type>
      <name>typeCheck</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga8853734ef9ab9124d1cf79563c8c4cb5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BinaryArithmeticNode *</type>
      <name>fromAddExpression</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaa0333a73d408dedef30627ecb080365b</anchor>
      <arglist>(const SourcePos &amp;sourcePos, Compiler::Token::Type op, Node *left, Node *right)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BinaryArithmeticNode *</type>
      <name>fromBinaryExpression</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga0c6342b03b711c8a50c2899871c6867e</anchor>
      <arglist>(const SourcePos &amp;sourcePos, Compiler::Token::Type op, Node *left, Node *right)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BinaryArithmeticNode *</type>
      <name>fromComparison</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaf497ff3439e3c1d4303fe95f1e403b58</anchor>
      <arglist>(const SourcePos &amp;sourcePos, Compiler::Token::Type op, Node *left, Node *right)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BinaryArithmeticNode *</type>
      <name>fromMultExpression</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga798f452a1de432e84934f178ca89aa88</anchor>
      <arglist>(const SourcePos &amp;sourcePos, Compiler::Token::Type op, Node *left, Node *right)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BinaryArithmeticNode *</type>
      <name>fromShiftExpression</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga1818f28fa9f65097f40a865899de21c9</anchor>
      <arglist>(const SourcePos &amp;sourcePos, Compiler::Token::Type op, Node *left, Node *right)</arglist>
    </member>
    <member kind="variable">
      <type>AsebaBinaryOperator</type>
      <name>op</name>
      <anchorfile>structAseba_1_1BinaryArithmeticNode.html</anchorfile>
      <anchor>a35f0f5f521963075886da630633db2d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::BlockNode</name>
    <filename>structAseba_1_1BlockNode.html</filename>
    <base>Aseba::Node</base>
    <member kind="function">
      <type></type>
      <name>BlockNode</name>
      <anchorfile>structAseba_1_1BlockNode.html</anchorfile>
      <anchor>abc6416ebe1992b0fd78f5155c4bda0bb</anchor>
      <arglist>(const SourcePos &amp;sourcePos)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga8d5bdd0d8872242e4599cb6185f26f16</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga92670add8c9756f2a65c96d30da2d29a</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual BlockNode *</type>
      <name>shallowCopy</name>
      <anchorfile>structAseba_1_1BlockNode.html</anchorfile>
      <anchor>a6f6c29bb5e5248d0b8714f347b80dadb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toNodeName</name>
      <anchorfile>structAseba_1_1BlockNode.html</anchorfile>
      <anchor>adcb9c257ca05da041a92507ec0b69dd0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>structAseba_1_1BlockNode.html</anchorfile>
      <anchor>a7eaa0461c552f661794dc9a3997fc495</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::BootloaderAck</name>
    <filename>classAseba_1_1BootloaderAck.html</filename>
    <base>Aseba::Message</base>
    <member kind="enumeration">
      <name>ErrorTypes</name>
      <anchorfile>classAseba_1_1BootloaderAck.html</anchorfile>
      <anchor>a3f24756f5c4df7ec7ea62380c75e84f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>classAseba_1_1BootloaderAck.html</anchorfile>
      <anchor>a3f24756f5c4df7ec7ea62380c75e84f8afbb772a5eede9173904516e5a013b8ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_INVALID_FRAME_SIZE</name>
      <anchorfile>classAseba_1_1BootloaderAck.html</anchorfile>
      <anchor>a3f24756f5c4df7ec7ea62380c75e84f8a50ee2f0e5125f6377975d57160f21093</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_PROGRAMMING_FAILED</name>
      <anchorfile>classAseba_1_1BootloaderAck.html</anchorfile>
      <anchor>a3f24756f5c4df7ec7ea62380c75e84f8a217f451af7982c19e56a6e466d2ddff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR_NOT_PROGRAMMING</name>
      <anchorfile>classAseba_1_1BootloaderAck.html</anchorfile>
      <anchor>a3f24756f5c4df7ec7ea62380c75e84f8a949a072c34d6d18a3a284c4e38842fba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BootloaderAck</name>
      <anchorfile>classAseba_1_1BootloaderAck.html</anchorfile>
      <anchor>ad6e167ac3efcea9564fa78ab502238dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>errorAddress</name>
      <anchorfile>classAseba_1_1BootloaderAck.html</anchorfile>
      <anchor>a585ee58fa8497cfbb0cda43384daa49a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>errorCode</name>
      <anchorfile>classAseba_1_1BootloaderAck.html</anchorfile>
      <anchor>afba112a3b028e44ac44dad0af3662bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deserializeSpecific</name>
      <anchorfile>classAseba_1_1BootloaderAck.html</anchorfile>
      <anchor>ab8e49339605bf8ffb38cb3eb2670a5bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpSpecific</name>
      <anchorfile>classAseba_1_1BootloaderAck.html</anchorfile>
      <anchor>ae3d4614b459d0e570179806dd82d4cd7</anchor>
      <arglist>(std::wostream &amp;stream) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1BootloaderAck.html</anchorfile>
      <anchor>ac0c25602d5b6b15764473cabf630befc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeSpecific</name>
      <anchorfile>classAseba_1_1BootloaderAck.html</anchorfile>
      <anchor>a826a81057e0c8df533e0d8526ec0c1b0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::BootloaderDataRead</name>
    <filename>classAseba_1_1BootloaderDataRead.html</filename>
    <base>Aseba::Message</base>
    <member kind="function">
      <type></type>
      <name>BootloaderDataRead</name>
      <anchorfile>classAseba_1_1BootloaderDataRead.html</anchorfile>
      <anchor>a348227b599f9197cff799e411f87fe1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>data</name>
      <anchorfile>classAseba_1_1BootloaderDataRead.html</anchorfile>
      <anchor>a8264c9fc3cd9cbfddf9772e677f2a46a</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deserializeSpecific</name>
      <anchorfile>classAseba_1_1BootloaderDataRead.html</anchorfile>
      <anchor>aa8e5f2a5ae33aad041c0a82a2c67f37b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpSpecific</name>
      <anchorfile>classAseba_1_1BootloaderDataRead.html</anchorfile>
      <anchor>ac3a2e37e3f4823c08773c401fbd9f7b3</anchor>
      <arglist>(std::wostream &amp;stream) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1BootloaderDataRead.html</anchorfile>
      <anchor>a40477f7450f60bbbdcac153869224e1e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeSpecific</name>
      <anchorfile>classAseba_1_1BootloaderDataRead.html</anchorfile>
      <anchor>aeecffe0458a70f6a59f9169e633a3237</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::BootloaderDescription</name>
    <filename>classAseba_1_1BootloaderDescription.html</filename>
    <base>Aseba::Message</base>
    <member kind="function">
      <type></type>
      <name>BootloaderDescription</name>
      <anchorfile>classAseba_1_1BootloaderDescription.html</anchorfile>
      <anchor>a9095e308e786869334345e4a5b4ce1f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>pagesCount</name>
      <anchorfile>classAseba_1_1BootloaderDescription.html</anchorfile>
      <anchor>a4f5502b0a9fce16b80976ce2fa090171</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>pageSize</name>
      <anchorfile>classAseba_1_1BootloaderDescription.html</anchorfile>
      <anchor>ac5d1e0a8f2a5e9be3cc26b242bf2ae71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>pagesStart</name>
      <anchorfile>classAseba_1_1BootloaderDescription.html</anchorfile>
      <anchor>a62a716d9e6f9b48bd80bcc7f7bb7d075</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deserializeSpecific</name>
      <anchorfile>classAseba_1_1BootloaderDescription.html</anchorfile>
      <anchor>a4ce50930cc9ee959897eeb68b00cc7a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpSpecific</name>
      <anchorfile>classAseba_1_1BootloaderDescription.html</anchorfile>
      <anchor>a45c34393546e4a7f7340e4f8e89bf721</anchor>
      <arglist>(std::wostream &amp;stream) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1BootloaderDescription.html</anchorfile>
      <anchor>aba8e5474e0abd27349bd78617fa81a6d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeSpecific</name>
      <anchorfile>classAseba_1_1BootloaderDescription.html</anchorfile>
      <anchor>a2a5ce61b40c4b51b3e344660ce595d0a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::BootloaderInterface</name>
    <filename>classAseba_1_1BootloaderInterface.html</filename>
    <class kind="struct">Aseba::BootloaderInterface::Error</class>
    <member kind="function">
      <type></type>
      <name>BootloaderInterface</name>
      <anchorfile>classAseba_1_1BootloaderInterface.html</anchorfile>
      <anchor>a3cad8f5856ea6339dc284d4b90917cd9</anchor>
      <arglist>(Dashel::Stream *stream, int dest)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPageSize</name>
      <anchorfile>classAseba_1_1BootloaderInterface.html</anchorfile>
      <anchor>ab2b21623c06da9e5bf631e3f9b32c891</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readHex</name>
      <anchorfile>classAseba_1_1BootloaderInterface.html</anchorfile>
      <anchor>aba10a62f6f234f4e0541fbc2bf6826ce</anchor>
      <arglist>(const std::string &amp;fileName)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readPage</name>
      <anchorfile>classAseba_1_1BootloaderInterface.html</anchorfile>
      <anchor>ab37aa56222237d98b92b194576b335e4</anchor>
      <arglist>(unsigned pageNumber, uint8 *data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readPageSimple</name>
      <anchorfile>classAseba_1_1BootloaderInterface.html</anchorfile>
      <anchor>af0e16ddbe03476be36503c8aaef06626</anchor>
      <arglist>(unsigned pageNumber, uint8 *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeHex</name>
      <anchorfile>classAseba_1_1BootloaderInterface.html</anchorfile>
      <anchor>a956270667045274c41134eca81bf312f</anchor>
      <arglist>(const std::string &amp;fileName, bool reset, bool simple)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writePage</name>
      <anchorfile>classAseba_1_1BootloaderInterface.html</anchorfile>
      <anchor>aca69338911971c2f49ffd37699d531b9</anchor>
      <arglist>(unsigned pageNumber, const uint8 *data, bool simple)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>errorWritePageNonFatal</name>
      <anchorfile>classAseba_1_1BootloaderInterface.html</anchorfile>
      <anchor>a17aaa2f322f0da5ee936692a26ee54be</anchor>
      <arglist>(unsigned pageNumber)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeHexEnteringBootloader</name>
      <anchorfile>classAseba_1_1BootloaderInterface.html</anchorfile>
      <anchor>ab91cec8e9aafda82dddfada9326e25c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeHexExitingBootloader</name>
      <anchorfile>classAseba_1_1BootloaderInterface.html</anchorfile>
      <anchor>a18ce72a01fae6b04a07a76ecd09338c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeHexGotDescription</name>
      <anchorfile>classAseba_1_1BootloaderInterface.html</anchorfile>
      <anchor>a7d33e5c122f9745a3353c2fe1245219e</anchor>
      <arglist>(unsigned pagesCount)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeHexStart</name>
      <anchorfile>classAseba_1_1BootloaderInterface.html</anchorfile>
      <anchor>a922c1f71d4efec875964ab748422f66d</anchor>
      <arglist>(const std::string &amp;fileName, bool reset, bool simple)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeHexWritten</name>
      <anchorfile>classAseba_1_1BootloaderInterface.html</anchorfile>
      <anchor>acbd120865436a5a100b15f331cf89b9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writePageFailure</name>
      <anchorfile>classAseba_1_1BootloaderInterface.html</anchorfile>
      <anchor>a01bae3e931e092a695a09f425ca7302f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writePageStart</name>
      <anchorfile>classAseba_1_1BootloaderInterface.html</anchorfile>
      <anchor>ac135704075c734038d358a738995fb15</anchor>
      <arglist>(unsigned pageNumber, const uint8 *data, bool simple)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writePageSuccess</name>
      <anchorfile>classAseba_1_1BootloaderInterface.html</anchorfile>
      <anchor>a6624e53d140515203a3b693a6a8628de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writePageWaitAck</name>
      <anchorfile>classAseba_1_1BootloaderInterface.html</anchorfile>
      <anchor>a72c11df75c3edaccb6298c0fd18fedd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>dest</name>
      <anchorfile>classAseba_1_1BootloaderInterface.html</anchorfile>
      <anchor>aefe1023471a22dac576839203d5a4678</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>pagesCount</name>
      <anchorfile>classAseba_1_1BootloaderInterface.html</anchorfile>
      <anchor>ad124960b73e2a9e0b844441744447b48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>pageSize</name>
      <anchorfile>classAseba_1_1BootloaderInterface.html</anchorfile>
      <anchor>a31a086db975b0af648b861a8ef98dfbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>pagesStart</name>
      <anchorfile>classAseba_1_1BootloaderInterface.html</anchorfile>
      <anchor>aeb895e4e70300f75c96e9bc9ae35a9cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dashel::Stream *</type>
      <name>stream</name>
      <anchorfile>classAseba_1_1BootloaderInterface.html</anchorfile>
      <anchor>a35e87fa7c5b58b357477a7d3a2fdb899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::BootloaderInterface::Error</name>
    <filename>structAseba_1_1BootloaderInterface_1_1Error.html</filename>
    <member kind="function">
      <type></type>
      <name>Error</name>
      <anchorfile>structAseba_1_1BootloaderInterface_1_1Error.html</anchorfile>
      <anchor>abb08659878a0542f8fadeff058d9990f</anchor>
      <arglist>(const std::string &amp;what)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::BootloaderPageDataWrite</name>
    <filename>classAseba_1_1BootloaderPageDataWrite.html</filename>
    <base>Aseba::CmdMessage</base>
    <member kind="function">
      <type></type>
      <name>BootloaderPageDataWrite</name>
      <anchorfile>classAseba_1_1BootloaderPageDataWrite.html</anchorfile>
      <anchor>a1460c5315a7b1d4c19cac7715589194d</anchor>
      <arglist>(uint16 dest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BootloaderPageDataWrite</name>
      <anchorfile>classAseba_1_1BootloaderPageDataWrite.html</anchorfile>
      <anchor>a4e208227041934a83bb76e4453c7f95d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>data</name>
      <anchorfile>classAseba_1_1BootloaderPageDataWrite.html</anchorfile>
      <anchor>ab010c4f285f57be8c85e327735ec5b6e</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deserializeSpecific</name>
      <anchorfile>classAseba_1_1BootloaderPageDataWrite.html</anchorfile>
      <anchor>a3372bdec2625239d0792f9bc9ac1e528</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpSpecific</name>
      <anchorfile>classAseba_1_1BootloaderPageDataWrite.html</anchorfile>
      <anchor>a9443d3e07a73618920d9318419575059</anchor>
      <arglist>(std::wostream &amp;stream) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1BootloaderPageDataWrite.html</anchorfile>
      <anchor>ac255686fa18dba20bf5c1c4bb6a78602</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeSpecific</name>
      <anchorfile>classAseba_1_1BootloaderPageDataWrite.html</anchorfile>
      <anchor>a8ae7ed3f920f851141f8bf4c0c0aa456</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::BootloaderReadPage</name>
    <filename>classAseba_1_1BootloaderReadPage.html</filename>
    <base>Aseba::CmdMessage</base>
    <member kind="function">
      <type></type>
      <name>BootloaderReadPage</name>
      <anchorfile>classAseba_1_1BootloaderReadPage.html</anchorfile>
      <anchor>ad8786eee2d5ed968d2fdbe2fc935c454</anchor>
      <arglist>(uint16 dest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BootloaderReadPage</name>
      <anchorfile>classAseba_1_1BootloaderReadPage.html</anchorfile>
      <anchor>a5ca24532756114c02371cee40d58e19b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>pageNumber</name>
      <anchorfile>classAseba_1_1BootloaderReadPage.html</anchorfile>
      <anchor>ab46360ef065d92bbd6a13e7aa3b5c5eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deserializeSpecific</name>
      <anchorfile>classAseba_1_1BootloaderReadPage.html</anchorfile>
      <anchor>a78f027f0ad466b3c64d726fae05e234f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpSpecific</name>
      <anchorfile>classAseba_1_1BootloaderReadPage.html</anchorfile>
      <anchor>a5e4e20017f99200e627446bfbbab61a0</anchor>
      <arglist>(std::wostream &amp;stream) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1BootloaderReadPage.html</anchorfile>
      <anchor>aa17c6ac892e6f2bdcecff4eca002faee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeSpecific</name>
      <anchorfile>classAseba_1_1BootloaderReadPage.html</anchorfile>
      <anchor>a6ed2f7cd9ead4b19b1e764e6021063e3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::BootloaderReset</name>
    <filename>classAseba_1_1BootloaderReset.html</filename>
    <base>Aseba::CmdMessage</base>
    <member kind="function">
      <type></type>
      <name>BootloaderReset</name>
      <anchorfile>classAseba_1_1BootloaderReset.html</anchorfile>
      <anchor>afd7308d1cc1be1426836f104c33088d2</anchor>
      <arglist>(uint16 dest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BootloaderReset</name>
      <anchorfile>classAseba_1_1BootloaderReset.html</anchorfile>
      <anchor>a4e325712e813404a9909e48f01d3ec1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1BootloaderReset.html</anchorfile>
      <anchor>ae9abfd4d58aa6a96a7450139cd54e39b</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::BootloaderWritePage</name>
    <filename>classAseba_1_1BootloaderWritePage.html</filename>
    <base>Aseba::CmdMessage</base>
    <member kind="function">
      <type></type>
      <name>BootloaderWritePage</name>
      <anchorfile>classAseba_1_1BootloaderWritePage.html</anchorfile>
      <anchor>a6a3b4e08c6054b53a9eb556df408c4d4</anchor>
      <arglist>(uint16 dest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BootloaderWritePage</name>
      <anchorfile>classAseba_1_1BootloaderWritePage.html</anchorfile>
      <anchor>ac64da2b4ffa0d20b23ba08420391dd81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>pageNumber</name>
      <anchorfile>classAseba_1_1BootloaderWritePage.html</anchorfile>
      <anchor>a9674afa7f5198fd8af31a40ff42de60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deserializeSpecific</name>
      <anchorfile>classAseba_1_1BootloaderWritePage.html</anchorfile>
      <anchor>abf46bcc03f387a9b55da15019c6bf060</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpSpecific</name>
      <anchorfile>classAseba_1_1BootloaderWritePage.html</anchorfile>
      <anchor>a8dc2aebf402b64b68971e3d9eb219004</anchor>
      <arglist>(std::wostream &amp;stream) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1BootloaderWritePage.html</anchorfile>
      <anchor>a3dc0da83574fc617275d2e4f52c0b09c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeSpecific</name>
      <anchorfile>classAseba_1_1BootloaderWritePage.html</anchorfile>
      <anchor>a77f17c2eb794fc4046045cf4f5d5a7ae</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::BreakpointClear</name>
    <filename>classAseba_1_1BreakpointClear.html</filename>
    <base>Aseba::CmdMessage</base>
    <member kind="function">
      <type></type>
      <name>BreakpointClear</name>
      <anchorfile>classAseba_1_1BreakpointClear.html</anchorfile>
      <anchor>a95ce382378337d1b068cd93439096fab</anchor>
      <arglist>(uint16 dest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BreakpointClear</name>
      <anchorfile>classAseba_1_1BreakpointClear.html</anchorfile>
      <anchor>a79a7a0496786fdf140f4106e6dacc24b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>pc</name>
      <anchorfile>classAseba_1_1BreakpointClear.html</anchorfile>
      <anchor>a4e70f85695f2937821e06d2357b7463b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deserializeSpecific</name>
      <anchorfile>classAseba_1_1BreakpointClear.html</anchorfile>
      <anchor>a448d54baf4d916638ef10a361e7338b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpSpecific</name>
      <anchorfile>classAseba_1_1BreakpointClear.html</anchorfile>
      <anchor>a4d27f8ea4a01b33bdb641622cc20b6ee</anchor>
      <arglist>(std::wostream &amp;stream) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1BreakpointClear.html</anchorfile>
      <anchor>a1def816c7d457f1998fe1525d9283d9a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeSpecific</name>
      <anchorfile>classAseba_1_1BreakpointClear.html</anchorfile>
      <anchor>a5613b03b6a607ecaa6a5ae31f7798a45</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::BreakpointClearAll</name>
    <filename>classAseba_1_1BreakpointClearAll.html</filename>
    <base>Aseba::CmdMessage</base>
    <member kind="function">
      <type></type>
      <name>BreakpointClearAll</name>
      <anchorfile>classAseba_1_1BreakpointClearAll.html</anchorfile>
      <anchor>a8992bf9f99f99be8147437d424472c1a</anchor>
      <arglist>(uint16 dest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BreakpointClearAll</name>
      <anchorfile>classAseba_1_1BreakpointClearAll.html</anchorfile>
      <anchor>a0613ad112efb9dbf1ad1496aed809fc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1BreakpointClearAll.html</anchorfile>
      <anchor>a99bb69a37abb375401d581d86330c933</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::BreakpointSet</name>
    <filename>classAseba_1_1BreakpointSet.html</filename>
    <base>Aseba::CmdMessage</base>
    <member kind="function">
      <type></type>
      <name>BreakpointSet</name>
      <anchorfile>classAseba_1_1BreakpointSet.html</anchorfile>
      <anchor>a33d51c3310dcdc45f18b510c69e51b70</anchor>
      <arglist>(uint16 dest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BreakpointSet</name>
      <anchorfile>classAseba_1_1BreakpointSet.html</anchorfile>
      <anchor>a3df439ea7a6974b046486e025a235083</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>pc</name>
      <anchorfile>classAseba_1_1BreakpointSet.html</anchorfile>
      <anchor>ae703422de37685dbe0945d0730667f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deserializeSpecific</name>
      <anchorfile>classAseba_1_1BreakpointSet.html</anchorfile>
      <anchor>a5d6ef310e10e27bc25101b20fe40de21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpSpecific</name>
      <anchorfile>classAseba_1_1BreakpointSet.html</anchorfile>
      <anchor>ade5fa7811e562dc7e0f5b40a2303d71b</anchor>
      <arglist>(std::wostream &amp;stream) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1BreakpointSet.html</anchorfile>
      <anchor>ac6c6301324bf984c90e588e33c18250a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeSpecific</name>
      <anchorfile>classAseba_1_1BreakpointSet.html</anchorfile>
      <anchor>ad7ba6c18f1784283bebecea6e3c66c75</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::BreakpointSetResult</name>
    <filename>classAseba_1_1BreakpointSetResult.html</filename>
    <base>Aseba::Message</base>
    <member kind="function">
      <type></type>
      <name>BreakpointSetResult</name>
      <anchorfile>classAseba_1_1BreakpointSetResult.html</anchorfile>
      <anchor>abf55a2f616f88b2fc9e1c87233a3ac73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>pc</name>
      <anchorfile>classAseba_1_1BreakpointSetResult.html</anchorfile>
      <anchor>a0deb23b2031a116b13f592b42ca70e38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>success</name>
      <anchorfile>classAseba_1_1BreakpointSetResult.html</anchorfile>
      <anchor>a66ccec74991e24865ceef96c65a0bf8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deserializeSpecific</name>
      <anchorfile>classAseba_1_1BreakpointSetResult.html</anchorfile>
      <anchor>a23de32702386c87cea6242101acb5cb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpSpecific</name>
      <anchorfile>classAseba_1_1BreakpointSetResult.html</anchorfile>
      <anchor>aab5bea0bf091e5f0b46cb665ba66decd</anchor>
      <arglist>(std::wostream &amp;stream) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1BreakpointSetResult.html</anchorfile>
      <anchor>a58cfa34c610b61747a1f32e2a00cb92b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeSpecific</name>
      <anchorfile>classAseba_1_1BreakpointSetResult.html</anchorfile>
      <anchor>a8180873c16e3b4e4206e521c85217020</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::BytecodeElement</name>
    <filename>structAseba_1_1BytecodeElement.html</filename>
    <member kind="function">
      <type></type>
      <name>BytecodeElement</name>
      <anchorfile>structAseba_1_1BytecodeElement.html</anchorfile>
      <anchor>a0788b171b7b533a4177195bf820c0e2c</anchor>
      <arglist>(unsigned short bytecode, unsigned short line)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BytecodeElement</name>
      <anchorfile>structAseba_1_1BytecodeElement.html</anchorfile>
      <anchor>a146842ecc46c3dbe8c5c58f1417d5c1e</anchor>
      <arglist>(unsigned short bytecode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BytecodeElement</name>
      <anchorfile>structAseba_1_1BytecodeElement.html</anchorfile>
      <anchor>a7a17fb842d2206313a8e38282dafd17f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getWordSize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga6fbbabb2edbfaecd137f0be103cddf02</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator unsigned short</name>
      <anchorfile>structAseba_1_1BytecodeElement.html</anchorfile>
      <anchor>af16f01f5cdecbff01e75088dcfddcd1b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>bytecode</name>
      <anchorfile>structAseba_1_1BytecodeElement.html</anchorfile>
      <anchor>ae5e00da8b4d5bf9a9cc46775131ba3f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>line</name>
      <anchorfile>structAseba_1_1BytecodeElement.html</anchorfile>
      <anchor>aeee6ed15c741463674d0042e4efbabb5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::BytecodeVector</name>
    <filename>structAseba_1_1BytecodeVector.html</filename>
    <member kind="typedef">
      <type>std::map&lt; unsigned, unsigned &gt;</type>
      <name>EventAddressesToIdsMap</name>
      <anchorfile>structAseba_1_1BytecodeVector.html</anchorfile>
      <anchor>afee3639b38b31c08716a555c49d92f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BytecodeVector</name>
      <anchorfile>structAseba_1_1BytecodeVector.html</anchorfile>
      <anchor>a03510082abf6e98215241a711ae45c5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeStopToRetSub</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga42c5b6659348138924d0377367b588bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EventAddressesToIdsMap</type>
      <name>getEventAddressesToIds</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaaa22187c7e171491da7bd38c4ea483f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned short</type>
      <name>getTypeOfLast</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga8a3010f12123d1eeacb0da5babf44edf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>structAseba_1_1BytecodeVector.html</anchorfile>
      <anchor>ac14fd8645c404e79377077e4d93aa51b</anchor>
      <arglist>(const BytecodeElement &amp;be)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>callDepth</name>
      <anchorfile>structAseba_1_1BytecodeVector.html</anchorfile>
      <anchor>a32c3d6ce6437a7bd62bf3ed5ac18694d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>lastLine</name>
      <anchorfile>structAseba_1_1BytecodeVector.html</anchorfile>
      <anchor>aa32a00c3674cfdd92f3c950ca642d474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>maxStackDepth</name>
      <anchorfile>structAseba_1_1BytecodeVector.html</anchorfile>
      <anchor>a6a4d59383c29675ebbc41fc9b0d5b19e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::ByteSwapper</name>
    <filename>structAseba_1_1ByteSwapper.html</filename>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>swap</name>
      <anchorfile>structAseba_1_1ByteSwapper.html</anchorfile>
      <anchor>adb8c9793288c36cea6df242f8759af36</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>swap</name>
      <anchorfile>structAseba_1_1ByteSwapper.html</anchorfile>
      <anchor>a550980a07e2f9b3bdf562e79782e2677</anchor>
      <arglist>(T &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>swapp</name>
      <anchorfile>group__msg.html</anchorfile>
      <anchor>gabd91d8d0007454460aa3310608f9c245</anchor>
      <arglist>(void *data)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::CallNode</name>
    <filename>structAseba_1_1CallNode.html</filename>
    <base>Aseba::Node</base>
    <member kind="function">
      <type></type>
      <name>CallNode</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga2e92a2a6b62c85c090c77fd145a3fcdc</anchor>
      <arglist>(const SourcePos &amp;sourcePos, unsigned funcId)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gae54f4d655773252a5481592e17391917</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getStackDepth</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga724e3718b973efe077224d77d6d6e61d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaea93a40b42aad0948b4bbf9e3ef856d6</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CallNode *</type>
      <name>shallowCopy</name>
      <anchorfile>structAseba_1_1CallNode.html</anchorfile>
      <anchor>a0ace91e71b81dd6f8acc6d9cc9b876f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toNodeName</name>
      <anchorfile>structAseba_1_1CallNode.html</anchorfile>
      <anchor>a9c008edfa8ff730e652859ec2ad5dfd0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaf902375a1b95f376d2f54846876bdc6e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ReturnType</type>
      <name>typeCheck</name>
      <anchorfile>structAseba_1_1CallNode.html</anchorfile>
      <anchor>ae2a0ceb74220a0996cfc9b250146357f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; unsigned &gt;</type>
      <name>argumentsAddr</name>
      <anchorfile>structAseba_1_1CallNode.html</anchorfile>
      <anchor>a3dcadfb4198e7afac7b22b7af94edaba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>funcId</name>
      <anchorfile>structAseba_1_1CallNode.html</anchorfile>
      <anchor>ad89da871861f799931ba874a19152e1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::CallSubNode</name>
    <filename>structAseba_1_1CallSubNode.html</filename>
    <base>Aseba::Node</base>
    <member kind="function">
      <type></type>
      <name>CallSubNode</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaf341c9c0cd85964907361ba63d1819b2</anchor>
      <arglist>(const SourcePos &amp;sourcePos, unsigned subroutineId)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaaacbc77e6788cc3a1e841a220af642fc</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga5e22725a0423c01c81520584899b633a</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CallSubNode *</type>
      <name>shallowCopy</name>
      <anchorfile>structAseba_1_1CallSubNode.html</anchorfile>
      <anchor>a91c1f7f5ae335c5f9afb131456238db1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toNodeName</name>
      <anchorfile>structAseba_1_1CallSubNode.html</anchorfile>
      <anchor>a495e80fc276d7ca2e4f046cdc7ace20a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga945369c1709ca9035cbc9450fdae79c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>subroutineId</name>
      <anchorfile>structAseba_1_1CallSubNode.html</anchorfile>
      <anchor>aed310b0d0bc89eec6382432a785c6472</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ClickableLabel</name>
    <filename>classAseba_1_1ClickableLabel.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>clicked</name>
      <anchorfile>classAseba_1_1ClickableLabel.html</anchorfile>
      <anchor>a5855a6b900424ead1b06394016a4fef9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad133d3b1e7073f99f0e2aae6bc213100</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::CmdBootloaderInterface</name>
    <filename>classAseba_1_1CmdBootloaderInterface.html</filename>
    <base>Aseba::BootloaderInterface</base>
    <member kind="function">
      <type></type>
      <name>CmdBootloaderInterface</name>
      <anchorfile>classAseba_1_1CmdBootloaderInterface.html</anchorfile>
      <anchor>a67c278d991a28943b3e38eb842bf2ff9</anchor>
      <arglist>(Stream *stream, int dest)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>errorWritePageNonFatal</name>
      <anchorfile>classAseba_1_1CmdBootloaderInterface.html</anchorfile>
      <anchor>ab3d5d2d5dd6a99e1330b5599f15876f3</anchor>
      <arglist>(unsigned pageNumber)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeHexEnteringBootloader</name>
      <anchorfile>classAseba_1_1CmdBootloaderInterface.html</anchorfile>
      <anchor>aaf19d1806e10ed826827cab3aff4e980</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeHexExitingBootloader</name>
      <anchorfile>classAseba_1_1CmdBootloaderInterface.html</anchorfile>
      <anchor>a199c6eb7e40b5cb3f105be82a376e327</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeHexGotDescription</name>
      <anchorfile>classAseba_1_1CmdBootloaderInterface.html</anchorfile>
      <anchor>a83289503a484fe32546730b569157a36</anchor>
      <arglist>(unsigned pagesCount)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeHexStart</name>
      <anchorfile>classAseba_1_1CmdBootloaderInterface.html</anchorfile>
      <anchor>ad6171953d098271942c244d0786e42ff</anchor>
      <arglist>(const string &amp;fileName, bool reset, bool simple)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeHexWritten</name>
      <anchorfile>classAseba_1_1CmdBootloaderInterface.html</anchorfile>
      <anchor>a762ef2ed763310e3be96e6e07bcdfff2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writePageFailure</name>
      <anchorfile>classAseba_1_1CmdBootloaderInterface.html</anchorfile>
      <anchor>a78ba51df434d6b0921d6b6966736b338</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writePageStart</name>
      <anchorfile>classAseba_1_1CmdBootloaderInterface.html</anchorfile>
      <anchor>a52e90b271c61daec1cf8d32359ee07e0</anchor>
      <arglist>(unsigned pageNumber, const uint8 *data, bool simple)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writePageSuccess</name>
      <anchorfile>classAseba_1_1CmdBootloaderInterface.html</anchorfile>
      <anchor>afff872e62868c2335fbbc22ed39a58c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writePageWaitAck</name>
      <anchorfile>classAseba_1_1CmdBootloaderInterface.html</anchorfile>
      <anchor>a6c05174f5fc969d69f92fd8f0ba37217</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::CmdMessage</name>
    <filename>classAseba_1_1CmdMessage.html</filename>
    <base>Aseba::Message</base>
    <member kind="function">
      <type></type>
      <name>CmdMessage</name>
      <anchorfile>classAseba_1_1CmdMessage.html</anchorfile>
      <anchor>ab2e6eb4251718dafbae0e289c09daed0</anchor>
      <arglist>(uint16 type, uint16 dest)</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>dest</name>
      <anchorfile>classAseba_1_1CmdMessage.html</anchorfile>
      <anchor>adb24f387336ca277a7beeff69550f788</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deserializeSpecific</name>
      <anchorfile>classAseba_1_1CmdMessage.html</anchorfile>
      <anchor>acc842b690791f9bf61701447f22e8f1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpSpecific</name>
      <anchorfile>classAseba_1_1CmdMessage.html</anchorfile>
      <anchor>abef94fccfbb12750e4e1405b38344b0c</anchor>
      <arglist>(std::wostream &amp;stream) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1CmdMessage.html</anchorfile>
      <anchor>abfff618f3a5343e068da133dcc741f83</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeSpecific</name>
      <anchorfile>classAseba_1_1CmdMessage.html</anchorfile>
      <anchor>ada9c00a55a085d111752ae71a02cd1e7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::CommonDefinitions</name>
    <filename>structAseba_1_1CommonDefinitions.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structAseba_1_1CommonDefinitions.html</anchorfile>
      <anchor>a7114728143030bf9eda63eb6d186d3a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ConstantsDefinitions</type>
      <name>constants</name>
      <anchorfile>structAseba_1_1CommonDefinitions.html</anchorfile>
      <anchor>a39681641f925144d837a3134d9b4e9a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EventsDescriptionsVector</type>
      <name>events</name>
      <anchorfile>structAseba_1_1CommonDefinitions.html</anchorfile>
      <anchor>a77511efb5ee6f19107d9d773292b4c08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::CompilationLogDialog</name>
    <filename>classAseba_1_1CompilationLogDialog.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>hidden</name>
      <anchorfile>classAseba_1_1CompilationLogDialog.html</anchorfile>
      <anchor>a70d762bfb231a22ff6f89dff173d3ab2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompilationLogDialog</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gacab68cdffb6d632fae8c1c69bdf2a16d</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>hideEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga17cb5e0527ae639cfcc6c7d89b400ba6</anchor>
      <arglist>(QHideEvent *event)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::Compiler</name>
    <filename>classAseba_1_1Compiler.html</filename>
    <class kind="struct">Aseba::Compiler::SubroutineDescriptor</class>
    <class kind="struct">Aseba::Compiler::Token</class>
    <member kind="typedef">
      <type>std::map&lt; std::wstring, int &gt;</type>
      <name>ConstantsMap</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>ae0f7662587aad2427dcaa4b5475b13cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::wstring, unsigned &gt;</type>
      <name>EventsMap</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>ae61cd8c37b6054848f6ed11d3c65434a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::wstring, unsigned &gt;</type>
      <name>FunctionsMap</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>ab69133213ce2435cc3ad7a5b3b9f002a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; unsigned &gt;</type>
      <name>ImplementedEvents</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>aeda92373462af733d96ecf434147cb31</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::wstring, unsigned &gt;</type>
      <name>SubroutineReverseTable</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a1ad7c23b5ccadeaccfcac9527c97a72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; SubroutineDescriptor &gt;</type>
      <name>SubroutineTable</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a1b4c02bd68146c378f41db6a025c0c7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::wstring, std::pair&lt; unsigned, unsigned &gt; &gt;</type>
      <name>VariablesMap</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a1aae23e626ef5a254bc70734008e19e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compile</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga9f5b4229d8ecf2b36cb95e3e1d63251b</anchor>
      <arglist>(std::wistream &amp;source, BytecodeVector &amp;bytecode, unsigned &amp;allocatedVariablesCount, Error &amp;errorDescription, std::wostream *dump=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Compiler</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga91981f66f5e9a95fd7c977d24d467282</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TargetDescription *</type>
      <name>getTargetDescription</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>aebd6cc41fed0014626b88f28c590a65b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const VariablesMap *</type>
      <name>getVariablesMap</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a06ad6acb151813b8069db1d7f6a18f49</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCommonDefinitions</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga177e439cb490bc34cd515c30ff07b1cf</anchor>
      <arglist>(const CommonDefinitions *definitions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTargetDescription</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaa4a515ab13c8db5b3478e8318a225bd3</anchor>
      <arglist>(const TargetDescription *description)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTranslateCallback</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>acfc0f66b144fd46f246ba72bf6df0361</anchor>
      <arglist>(ErrorMessages::ErrorCallback newCB)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::wstring</type>
      <name>translate</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a761111300b65b10f533cc65890f32e97</anchor>
      <arglist>(ErrorCode error)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>allocateTemporaryMemory</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>ab4257a7e5684589ad7322441f016b6af</anchor>
      <arglist>(const SourcePos varPos, const unsigned size, unsigned &amp;varAddr)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>AssignmentNode *</type>
      <name>allocateTemporaryVariable</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>af0405efa3257eb4e8cfa8fb9bca1a14d</anchor>
      <arglist>(const SourcePos varPos, Node *rValue)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>buildMaps</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gafaa7a3114c50abaa2644b545d521911c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>constantExists</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gacbe5b72ceaa062c6d2af925939549cf4</anchor>
      <arglist>(const std::wstring &amp;name) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>disassemble</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gad9126c75a96bc76f6bf466d9f6521195</anchor>
      <arglist>(BytecodeVector &amp;bytecode, const PreLinkBytecode &amp;preLinkBytecode, std::wostream &amp;dump) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dumpTokens</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>af32430c1e0a1d9b86858912819374410</anchor>
      <arglist>(std::wostream &amp;dest) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::wstring</type>
      <name>eventName</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>ae2351001e702f7af235fb77fd15ee215</anchor>
      <arglist>(unsigned eventId) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>expect</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a7e07bef719e96d6d85c785b866634d8c</anchor>
      <arglist>(const Token::Type &amp;type) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>expectAbsoluteInt16Literal</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a9fdf2b6374236ba97e5acbb6aad5db9d</anchor>
      <arglist>(bool negative) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>unsigned</type>
      <name>expectAnyEventId</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a19d074b295f6fcd9d5e864e59cbff2ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>expectConstant</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a03dfe8fad36a451f7a69b292ab677d0f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>expectConstantExpression</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>ad367703e565251168dad8d9cc58929b8</anchor>
      <arglist>(SourcePos pos, Node *tree)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>unsigned</type>
      <name>expectGlobalEventId</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>aadd105995e829f0d7111ff760fd7494f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>expectInt16LiteralOrConstant</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>aa56f209e0a039b498cb81a01ae9b188f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>expectOneOf</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a6aca517c100f3d5f97a514a2a2840891</anchor>
      <arglist>(const Token::Type types[length]) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>unsigned</type>
      <name>expectPositiveConstant</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>ab638f4c916eae662833c7ef15827b04f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>unsigned</type>
      <name>expectPositiveInt16Literal</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a540d90a0b77912cd6013f8ec4afb891c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>unsigned</type>
      <name>expectPositiveInt16LiteralOrConstant</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a02afd0a62dbb7a32724fb9733dac2f79</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>unsigned</type>
      <name>expectUInt12Literal</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a6727c4cfbc57c824c2c376b04c28ae4e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>unsigned</type>
      <name>expectUInt16Literal</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a75b7c5562297640abd7a21845d4740e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EventsMap::const_iterator</type>
      <name>findAnyEvent</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga57da385c5487a6865fd5c6f1de566976</anchor>
      <arglist>(const std::wstring &amp;name, const SourcePos &amp;pos) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ConstantsMap::const_iterator</type>
      <name>findConstant</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga4ac8b76d0458b58bdc22297ec68bd0a0</anchor>
      <arglist>(const std::wstring &amp;name, const SourcePos &amp;pos) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>FunctionsMap::const_iterator</type>
      <name>findFunction</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga889f86d38327547cd5f95d8ff9fb7f8c</anchor>
      <arglist>(const std::wstring &amp;name, const SourcePos &amp;pos) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EventsMap::const_iterator</type>
      <name>findGlobalEvent</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gac96dfb1449087c7b66997d524507c2c2</anchor>
      <arglist>(const std::wstring &amp;name, const SourcePos &amp;pos) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SubroutineReverseTable::const_iterator</type>
      <name>findSubroutine</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga0f8486fe6a0b50196f9599e1638efebb</anchor>
      <arglist>(const std::wstring &amp;name, const SourcePos &amp;pos) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>VariablesMap::const_iterator</type>
      <name>findVariable</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga88e4bda59d622695f1a2725a7eb06721</anchor>
      <arglist>(const std::wstring &amp;name, const SourcePos &amp;pos) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>freeTemporaryMemory</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a819a5e81524d935ff74d8bb7d88cc25a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>wchar_t</type>
      <name>getNextCharacter</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a08f2803b72d3a799ac733e2d361c6687</anchor>
      <arglist>(std::wistream &amp;source, SourcePos &amp;pos)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>internalCompilerError</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>aa92cfc489d30f790b4af5e7cc9094973</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isOneOf</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a496958dc1f894ed4266f3499ba1a8af7</anchor>
      <arglist>(const Token::Type types[length]) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>link</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gab9e5be6dfeff5133c39baf753e4e14f7</anchor>
      <arglist>(const PreLinkBytecode &amp;preLinkBytecode, BytecodeVector &amp;bytecode)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Node *</type>
      <name>parseAddExpression</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a130d580c5580cde2298336e3fb4a66b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Node *</type>
      <name>parseAnd</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>af1abfca1fa267345323598fd7617a5dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Node *</type>
      <name>parseAssignment</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a0a126d9f27a8916152c6c952e138004d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Node *</type>
      <name>parseBinaryAndExpression</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a7266160734a30ebbe0b01d5326b2e0ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Node *</type>
      <name>parseBinaryOrExpression</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a9c36a822e6b734957c398ebf8bef6ac9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Node *</type>
      <name>parseBinaryXorExpression</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a9fb96cc5135f0b932c030b91afb76cef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Node *</type>
      <name>parseBlockStatement</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>ae72f60aa6140b8fd8f0a7d260cded78f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Node *</type>
      <name>parseCallSub</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a0d17cdb380cca24d5e24778f7a936a77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Node *</type>
      <name>parseCondition</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>aae6e2160227577297709f35ea5af3bc3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Node *</type>
      <name>parseConstantAndVariable</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a3a8979bfdb14633c5fd2f1f657ff3c2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Node *</type>
      <name>parseEmit</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a5b6f0b2d36d18bd553b16746771a1e8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Node *</type>
      <name>parseFor</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a75963fd08af7b2a5f619c20259354d2d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Node *</type>
      <name>parseFunctionCall</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a11fab3a1a8d0b86f48c0a1ec6d5977da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Node *</type>
      <name>parseIfWhen</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>acf1da50df38d01295008a2adf45dc46f</anchor>
      <arglist>(bool edgeSensitive)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Node *</type>
      <name>parseMultExpression</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a41d8f285653750015fb06d5613c5fe81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Node *</type>
      <name>parseNot</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>ab61d7a0c0769b2b7bf65a5cbcc14b43c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Node *</type>
      <name>parseOnEvent</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>ab6aaf7d8a7b4157cb21ae2c8e785d0a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Node *</type>
      <name>parseOr</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a77a1c92b79fb9839fd3484a92d43dbd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Node *</type>
      <name>parseProgram</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a094765ed0d8a133ba7e314b8d3a79885</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Node *</type>
      <name>parseReturn</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a2be093f015ddb258565b1093e462e711</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Node *</type>
      <name>parseShiftExpression</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a6bad542d2753556d107a86614769fcea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Node *</type>
      <name>parseStatement</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>ae1acdf66d40895164c5d64bb0eeb1976</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Node *</type>
      <name>parseSubDecl</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a447c9383c45f467a5abbd379d290ed69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TupleVectorNode *</type>
      <name>parseTupleVector</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a6dae92e82bc9adcf7aadf4e6f0569aed</anchor>
      <arglist>(bool compatibility=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Node *</type>
      <name>parseUnaryExpression</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>ae16e6fa8ee3359f90984bd693c3fc085</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Node *</type>
      <name>parseVarDef</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a286eb3616cf9f11601c5fa50719aa632</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>AssignmentNode *</type>
      <name>parseVarDefInit</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a722500e85fc5ab236f026b3079ee5a4e</anchor>
      <arglist>(MemoryVectorNode *lValue)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>MemoryVectorNode *</type>
      <name>parseVariable</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>ab82dc0ce4824afc1c2d44a3d43a4a288</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>unsigned</type>
      <name>parseVariableDefSize</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>afaae6bdcf43ee8577f6c5db624a9cac7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Node *</type>
      <name>parseWhile</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>aa8c41525b3430cbff1e30635bdcf7d40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>testNextCharacter</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a3a12e6163fe9705e72ed653454f54eba</anchor>
      <arglist>(std::wistream &amp;source, SourcePos &amp;pos, wchar_t test, Token::Type tokenIfTrue)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>tokenize</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>ad5d9980d0c24cf50b66841636989518d</anchor>
      <arglist>(std::wistream &amp;source)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Node *</type>
      <name>tryParsingConstantExpression</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>af07b6c146f788c695a47449fa299e4e2</anchor>
      <arglist>(SourcePos pos, int &amp;constantResult)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>verifyStackCalls</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gae150a15fe8314d7b918bc7426c5c8514</anchor>
      <arglist>(PreLinkBytecode &amp;preLinkBytecode)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EventsMap</type>
      <name>allEventsMap</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>af3322dea592f9907848e9054b26ed839</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const CommonDefinitions *</type>
      <name>commonDefinitions</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a08d9ec93887734539661a66ce432240d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ConstantsMap</type>
      <name>constantsMap</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a3b8872233f0982c58b401adf88025d74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>endVariableIndex</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>ab1846bfd46aeddcf00d28722fdc5f20d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>freeVariableIndex</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>ac87c969cf3db592d8ebc7c58381cd0d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FunctionsMap</type>
      <name>functionsMap</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>aed609499877366b9b6e7433c1ad3d0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EventsMap</type>
      <name>globalEventsMap</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>af91a68a1fd843e4a556ee3f6f6ec47c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ImplementedEvents</type>
      <name>implementedEvents</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a68072959f7d42c0cd5bd15078109fdd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SubroutineReverseTable</type>
      <name>subroutineReverseTable</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a1795cdea5d3d70e31a56a657acabce0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SubroutineTable</type>
      <name>subroutineTable</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>afb2dd9f30f730dd7e360e89c580aad2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const TargetDescription *</type>
      <name>targetDescription</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>aaebdcf25d02c01e3b10bd021519df9fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::deque&lt; Token &gt;</type>
      <name>tokens</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a7c9a85e8fa0a2c78979b6c40352f9ca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ErrorMessages</type>
      <name>translator</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a84c98484c18c01cf3ad0544ed4e4c47f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VariablesMap</type>
      <name>variablesMap</name>
      <anchorfile>classAseba_1_1Compiler.html</anchorfile>
      <anchor>a7c5b34434d6e7144a5689fbe8470bb3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::Compiler::SubroutineDescriptor</name>
    <filename>structAseba_1_1Compiler_1_1SubroutineDescriptor.html</filename>
    <member kind="function">
      <type></type>
      <name>SubroutineDescriptor</name>
      <anchorfile>structAseba_1_1Compiler_1_1SubroutineDescriptor.html</anchorfile>
      <anchor>a8149897ca52082ffd857b5c6660d1c0f</anchor>
      <arglist>(const std::wstring &amp;name, unsigned address, unsigned line)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>address</name>
      <anchorfile>structAseba_1_1Compiler_1_1SubroutineDescriptor.html</anchorfile>
      <anchor>aac1c56e8a739e195bcb5a35bbcc5192e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>line</name>
      <anchorfile>structAseba_1_1Compiler_1_1SubroutineDescriptor.html</anchorfile>
      <anchor>a3298df20bd41a83e58407ff564fa0f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::wstring</type>
      <name>name</name>
      <anchorfile>structAseba_1_1Compiler_1_1SubroutineDescriptor.html</anchorfile>
      <anchor>aad450a29f0716132542bbfa50536a382</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::Compiler::Token</name>
    <filename>structAseba_1_1Compiler_1_1Token.html</filename>
    <member kind="enumeration">
      <name>Type</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_END_OF_STREAM</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da8e62ebef1e10a0548f69b968263dfa2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_STR_when</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da7e4ef42b3a909f59a51ccce5860751ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_STR_emit</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da5a3b040c3a239468c2488f580c66cfcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_STR_for</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da7bebab3c2d35b75b5123738cd9865ff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_STR_in</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da2b9c48a2c416cc1533e48c4943b01e6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_STR_step</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da7adfad134d585d2caa398d52422b5a84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_STR_while</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da04e3c70fb968535c0cbd527f6e424a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_STR_do</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da2fb41e905089a62e66ffbf4df31c634a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_STR_if</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da2dce329b7ecd37f6c0722f1fb2da50b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_STR_then</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80dacf03cebbcca9ffae4490309a088222ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_STR_else</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da8a5d360da6c3dd64ca4a77aa63fa53ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_STR_elseif</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80dae1abf47c5db5c00d9257beaf2e5a20d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_STR_end</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da4d5c1d307a080f6cd8a80f3c432cd8fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_STR_var</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da91f9dd3df0a52d5aac46db9c03df6183</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_STR_call</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80dacbb4fd5d3b7dbb0ee6b5cafc2f54fbbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_STR_sub</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80dab840b4070246d48a7af66f156e574405</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_STR_callsub</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da6c57e9dbea7ba5265dd01561aa94012a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_STR_onevent</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da8cd5ded12e0dd4abf855a91a727c252d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_STR_abs</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80dae9a71c53c8cc334db4f3e1d5564c1fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_STR_return</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da699ac4b225eb6f09cf022ca3490eb88d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_STRING_LITERAL</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da0481ca688e7a4725dd200dd5d5b93fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_INT_LITERAL</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da7308334a10ec7f59a4ecd1516574e88e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_PAR_OPEN</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da24e262c296718ee0ec9598a906bff519</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_PAR_CLOSE</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da0b573c228d82b7388abb97621f27bc70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_BRACKET_OPEN</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80dae8883854a3b7b1ae1d763049dc68bf40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_BRACKET_CLOSE</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80daedcdeacbac41c3cf193248f7680fd785</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_COLON</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80dae999a5926515fad351c3c474dd431b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_COMMA</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da57759ffa3b45cdb9832c6f3b9c7d40c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_ASSIGN</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80daabcd07dab6958bb92ea42fc50a2d1f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_OR</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da8581dca63783a9ab4661cf2a4162daeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_AND</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da95377c736a7be4fdfcf2aaeada495d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_NOT</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da4c2ada205f078aca6545cf8829d05080</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_EQUAL</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80daacacce741617689797ecc9fbc6f1af95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_NOT_EQUAL</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80dac7ef44d63580a690b3d8af2574128e38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_BIGGER</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da7a42584425df8c26c0203b5729dfa947</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_BIGGER_EQUAL</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da773d6e54c5fc544bcdcf0caf6d86b57f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_SMALLER</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da4094e6214629f839d97db20d77c00f7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_SMALLER_EQUAL</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da63477be266ca46747234008f0846a244</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_ADD</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80dad6a4ca4d58d4a5bccb8b7f029b1918f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_NEG</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80dadae7bea259516f7820a21ed9a9b8736b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_MULT</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da05b90267b973fc26a548f0fcb7449bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_DIV</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80daf0bd84fbfadb2fae794ae09d645f5ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_MOD</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da6dbf77117ffb0cbd518823dde1a17a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_SHIFT_LEFT</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da08e34f301cb942217c299406dde4ad1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_SHIFT_RIGHT</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da3f84af67b6197dea7415841e495d56eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_BIT_OR</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da14d927a4e9372e40f663ddddf508140b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_BIT_XOR</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da156ba7f12c7844f8d59e0a63c4179b0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_BIT_AND</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da0a4fe35a3f084cc6f8134cc340dac251</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_BIT_NOT</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da0603f326f9cc09118e577ac7ffd95f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_ADD_EQUAL</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80dad0bc351eb7a2d09f7265f5859cf9b211</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_NEG_EQUAL</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da75a13b4657d2555567a76bb3baacb93e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_MULT_EQUAL</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da573ab36fd0c7f4047f2ab6a0690d07d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_DIV_EQUAL</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da33344a0413214a9b39b942fd2fdc5392</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_MOD_EQUAL</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da2259bcea5d206d38af24114b2749f5b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_SHIFT_LEFT_EQUAL</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da69ad41e6a2ccdafaeaae4e2d7529a14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_SHIFT_RIGHT_EQUAL</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80dab9bcd0796b52fffa2bc7e08088f6f3e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_BIT_OR_EQUAL</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da5ac32b72a252bd4b54a134e9fa0624cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_BIT_XOR_EQUAL</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80daab080db142ae7d966c2fe2b3ce000808</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_BIT_AND_EQUAL</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da579117b3fa6292466bdf254762da101e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_PLUS_PLUS</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80dacd8002264d22dad237881101aad5f00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOKEN_OP_MINUS_MINUS</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ae61549952433e86fdb79d87d6237e80da58dad2056dc516091b90424d4324809b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator Type</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>a70d87859a88e3c6aeaab5080abc00e25</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Token</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>af2939d4318bb535a830dae034f7fecf4</anchor>
      <arglist>(Type type, SourcePos pos=SourcePos(), const std::wstring &amp;value=L&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Token</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>ad86d7926d5c7e972f856ec91be772504</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::wstring</type>
      <name>toWString</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>afb71c6ab6dc446f494facae3e9c9d8ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::wstring</type>
      <name>typeName</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>a181f5bf498bebb1d38c13b8024cc2290</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iValue</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>a3e9d4cbbf16614fc1da781ee35e7831a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SourcePos</type>
      <name>pos</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>a0c553436bfc99e05d16727a8f06d1b40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::wstring</type>
      <name>sValue</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>a351ec20c0b812835cf05137206ffb5fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum Aseba::Compiler::Token::Type</type>
      <name>type</name>
      <anchorfile>structAseba_1_1Compiler_1_1Token.html</anchorfile>
      <anchor>a7da84368f2801f8a29af240ca3de5acb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::CompilerTranslator</name>
    <filename>classAseba_1_1CompilerTranslator.html</filename>
    <member kind="function">
      <type></type>
      <name>CompilerTranslator</name>
      <anchorfile>classAseba_1_1CompilerTranslator.html</anchorfile>
      <anchor>a9ec329cfdea6a26ccea7cd07f9a1ffbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::wstring</type>
      <name>translate</name>
      <anchorfile>classAseba_1_1CompilerTranslator.html</anchorfile>
      <anchor>a7ca8567af90c9c55664a24584dc66a6a</anchor>
      <arglist>(ErrorCode error)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ConfigDialog</name>
    <filename>classAseba_1_1ConfigDialog.html</filename>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>accept</name>
      <anchorfile>classAseba_1_1ConfigDialog.html</anchorfile>
      <anchor>a8d4884d87d61dca5b2ccaede51577d00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>reject</name>
      <anchorfile>classAseba_1_1ConfigDialog.html</anchorfile>
      <anchor>ac45058392dff4b2d5edca8a089f61b8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>reloadFromCache</name>
      <anchorfile>classAseba_1_1ConfigDialog.html</anchorfile>
      <anchor>a99291cc84de4ecb4a38e73369d206399</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>saveState</name>
      <anchorfile>classAseba_1_1ConfigDialog.html</anchorfile>
      <anchor>a9643cb1b60588469b10a2389f432b006</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>settingsChanged</name>
      <anchorfile>classAseba_1_1ConfigDialog.html</anchorfile>
      <anchor>ab0b7aeeb3bc73ca42463e22bc604ff10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>bye</name>
      <anchorfile>classAseba_1_1ConfigDialog.html</anchorfile>
      <anchor>a47eb9c389116ef64cb68fabf4afab076</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ConfigDialog *</type>
      <name>getInstance</name>
      <anchorfile>classAseba_1_1ConfigDialog.html</anchorfile>
      <anchor>a362d9770e613978d38c32be2333e795c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init</name>
      <anchorfile>classAseba_1_1ConfigDialog.html</anchorfile>
      <anchor>a26d911e3089e31b4082040d296928152</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>showConfig</name>
      <anchorfile>classAseba_1_1ConfigDialog.html</anchorfile>
      <anchor>aad222ba9bf5ff012b191ee543e61f900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>flushCache</name>
      <anchorfile>classAseba_1_1ConfigDialog.html</anchorfile>
      <anchor>a42038087dabcb91c5a974ca596f128b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ConfigDialog</name>
      <anchorfile>classAseba_1_1ConfigDialog.html</anchorfile>
      <anchor>a73d56ed8dc9d1e2c5603b90dbcced3d3</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>readSettings</name>
      <anchorfile>classAseba_1_1ConfigDialog.html</anchorfile>
      <anchor>af6f972dccc9b7b0dc5e38b39d68a3dc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setupWidgets</name>
      <anchorfile>classAseba_1_1ConfigDialog.html</anchorfile>
      <anchor>a3f7ae52664e257dd6068ad3e7ff80785</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>writeSettings</name>
      <anchorfile>classAseba_1_1ConfigDialog.html</anchorfile>
      <anchor>a587b2a8c076a5c24c2d70a3ad0ea986b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~ConfigDialog</name>
      <anchorfile>classAseba_1_1ConfigDialog.html</anchorfile>
      <anchor>abd3120d262438b63759f62261ba9eb96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPushButton *</type>
      <name>cancelButton</name>
      <anchorfile>classAseba_1_1ConfigDialog.html</anchorfile>
      <anchor>a0428481055b2d4cb8cdd27d04242f4fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QStackedWidget *</type>
      <name>configStack</name>
      <anchorfile>classAseba_1_1ConfigDialog.html</anchorfile>
      <anchor>a925a49c19d4264d0489781d8db30d1ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EditorPage *</type>
      <name>editorpage</name>
      <anchorfile>classAseba_1_1ConfigDialog.html</anchorfile>
      <anchor>a0fea7311cf4fc530783a27517c9f654a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GeneralPage *</type>
      <name>generalpage</name>
      <anchorfile>classAseba_1_1ConfigDialog.html</anchorfile>
      <anchor>a96fe7ccb80bc5b724d4f85900984c4e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPushButton *</type>
      <name>okButton</name>
      <anchorfile>classAseba_1_1ConfigDialog.html</anchorfile>
      <anchor>a38da4ca00ef4cd4d2fbed4d7bc889a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QListWidget *</type>
      <name>topicList</name>
      <anchorfile>classAseba_1_1ConfigDialog.html</anchorfile>
      <anchor>abc9b8cc7fe3e1facc92082c56f4a5611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static ConfigDialog *</type>
      <name>me</name>
      <anchorfile>classAseba_1_1ConfigDialog.html</anchorfile>
      <anchor>a96f3063b51d5194e95ef5c8c9f52729a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ConfigPage</name>
    <filename>classAseba_1_1ConfigPage.html</filename>
    <class kind="struct">Aseba::ConfigPage::WidgetCache</class>
    <member kind="function">
      <type></type>
      <name>ConfigPage</name>
      <anchorfile>classAseba_1_1ConfigPage.html</anchorfile>
      <anchor>aefbb77c1c636588e6370b05a6683c4b6</anchor>
      <arglist>(QString title=QString(), QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ConfigPage</name>
      <anchorfile>classAseba_1_1ConfigPage.html</anchorfile>
      <anchor>a5f5425bcf83445943baa01a68332c214</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>discardChanges</name>
      <anchorfile>classAseba_1_1ConfigPage.html</anchorfile>
      <anchor>aedd7c43f32a90487ba511f9d48537e44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>flushCache</name>
      <anchorfile>classAseba_1_1ConfigPage.html</anchorfile>
      <anchor>a00ae9e0abb99c4688e36b1fe2524fa99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QCheckBox *</type>
      <name>newCheckbox</name>
      <anchorfile>classAseba_1_1ConfigPage.html</anchorfile>
      <anchor>addcfa742e8844f8ce2f2f4002c5c1376</anchor>
      <arglist>(QString label, QString ID, bool checked=false)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>readSettings</name>
      <anchorfile>classAseba_1_1ConfigPage.html</anchorfile>
      <anchor>a6c7cef61279502d00f97ac3f0e6123da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>reloadFromCache</name>
      <anchorfile>classAseba_1_1ConfigPage.html</anchorfile>
      <anchor>adf87f32178c53542c02b67ce660a3030</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>saveState</name>
      <anchorfile>classAseba_1_1ConfigPage.html</anchorfile>
      <anchor>a4510434633fe5b00ec551ca3c33b9aff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeSettings</name>
      <anchorfile>classAseba_1_1ConfigPage.html</anchorfile>
      <anchor>adc35fd247f88221ee473081416f91a7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; QString, WidgetCache&lt; bool &gt; &gt;</type>
      <name>checkboxCache</name>
      <anchorfile>classAseba_1_1ConfigPage.html</anchorfile>
      <anchor>add55c0c087e2d7d8551fcaa907813c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; QString, WidgetCache&lt; bool &gt; &gt;</type>
      <name>checkboxCacheSave</name>
      <anchorfile>classAseba_1_1ConfigPage.html</anchorfile>
      <anchor>a99ee13ec822ff19d3468f5299e6cb7eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QVBoxLayout *</type>
      <name>mainLayout</name>
      <anchorfile>classAseba_1_1ConfigPage.html</anchorfile>
      <anchor>a7a060ce43d7c872aab533e21bdb5b07c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ConfigDialog</name>
      <anchorfile>classAseba_1_1ConfigPage.html</anchorfile>
      <anchor>a94a5c4fe800d5724a98b816c9c293404</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::ConfigPage::WidgetCache</name>
    <filename>structAseba_1_1ConfigPage_1_1WidgetCache.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type></type>
      <name>WidgetCache</name>
      <anchorfile>structAseba_1_1ConfigPage_1_1WidgetCache.html</anchorfile>
      <anchor>acd570b131fb50c11b1ff753b3eb72aae</anchor>
      <arglist>(QWidget *widget, T value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WidgetCache</name>
      <anchorfile>structAseba_1_1ConfigPage_1_1WidgetCache.html</anchorfile>
      <anchor>abe7f04543d594eed8dacd7c60f3ad255</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>value</name>
      <anchorfile>structAseba_1_1ConfigPage_1_1WidgetCache.html</anchorfile>
      <anchor>a518b84e02d8a9beba0e8db1ca9e28dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QWidget *</type>
      <name>widget</name>
      <anchorfile>structAseba_1_1ConfigPage_1_1WidgetCache.html</anchorfile>
      <anchor>aa0be37a2e1e9b0917ebbf7c4918690f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::DashelConnectionDialog</name>
    <filename>classAseba_1_1DashelConnectionDialog.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>customGroupChecked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga66f1a807eb76c5c740ba23d366caa739</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>netGroupChecked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga1d3771c94700a8043039c068683c5e2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>serialGroupChecked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga7cd7f37fbd86e5e00e1fd47c142cae5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setupOkStateFromListSelection</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga6dbce548913d58d46b63a45980c6589e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DashelConnectionDialog</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga90264fcb27d0ec3035afb163a22e8e6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getLocaleName</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga03afaaa24acd0c56c3687074a55fb071</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getTarget</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga74e920bf32b95c55b693029ff20b0a51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPushButton *</type>
      <name>connectButton</name>
      <anchorfile>classAseba_1_1DashelConnectionDialog.html</anchorfile>
      <anchor>a23e59b93f5cb33b42ca0dbd35c0654a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>custom</name>
      <anchorfile>classAseba_1_1DashelConnectionDialog.html</anchorfile>
      <anchor>a4fb3ea2a786da7327ac82a4880f2ee93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QGroupBox *</type>
      <name>customGroupBox</name>
      <anchorfile>classAseba_1_1DashelConnectionDialog.html</anchorfile>
      <anchor>a06a884605741ae21d7b9f4ad876b3cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>host</name>
      <anchorfile>classAseba_1_1DashelConnectionDialog.html</anchorfile>
      <anchor>a8013983a2e6ca692d314db19b049ba7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QComboBox *</type>
      <name>languageSelectionBox</name>
      <anchorfile>classAseba_1_1DashelConnectionDialog.html</anchorfile>
      <anchor>a6f7eced5c46f21cdc27977fd4553c721</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QGroupBox *</type>
      <name>netGroupBox</name>
      <anchorfile>classAseba_1_1DashelConnectionDialog.html</anchorfile>
      <anchor>a52d8405ab3e510182be0b49a66a09a49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QSpinBox *</type>
      <name>port</name>
      <anchorfile>classAseba_1_1DashelConnectionDialog.html</anchorfile>
      <anchor>a9a5098eefaf7e0d41c1a7e421107fb63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QListWidget *</type>
      <name>serial</name>
      <anchorfile>classAseba_1_1DashelConnectionDialog.html</anchorfile>
      <anchor>ae40559b9c9c701ece61403dc13d3b61a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QGroupBox *</type>
      <name>serialGroupBox</name>
      <anchorfile>classAseba_1_1DashelConnectionDialog.html</anchorfile>
      <anchor>a2a4d0d7aabb4ed36978bf8f4ce54614c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::DashelInterface</name>
    <filename>classAseba_1_1DashelInterface.html</filename>
    <base>Dashel::Hub</base>
    <member kind="signal">
      <type>void</type>
      <name>dashelDisconnection</name>
      <anchorfile>classAseba_1_1DashelInterface.html</anchorfile>
      <anchor>af36bc42593a7dcdbc0c13e8bd4653c10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>messageAvailable</name>
      <anchorfile>classAseba_1_1DashelInterface.html</anchorfile>
      <anchor>a4d0468659aa38d5305ec391c9a31f6b7</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>attemptToReconnect</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad80234e5659e2c102388cdd4627546c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DashelInterface</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga54b027a17fc11bcaa5adea02566c08c4</anchor>
      <arglist>(QVector&lt; QTranslator * &gt; translators, const QString &amp;commandLineTarget)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>stop</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga35718df1116032ed4be36a28e6af5274</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isRunning</name>
      <anchorfile>classAseba_1_1DashelInterface.html</anchorfile>
      <anchor>ab360be282e194f546ed9e8ddd68b665f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>language</name>
      <anchorfile>classAseba_1_1DashelInterface.html</anchorfile>
      <anchor>a3944d11cf538c0fd017eae63e403e401</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>lastConnectedTarget</name>
      <anchorfile>classAseba_1_1DashelInterface.html</anchorfile>
      <anchor>afefce03c8a95a55e0a10a861e5cd8260</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Dashel::Stream *</type>
      <name>stream</name>
      <anchorfile>classAseba_1_1DashelInterface.html</anchorfile>
      <anchor>a76f954cb8caea229d35c178b1a02885b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>connectionClosed</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga9be500e5c7b8cf40e1eb6bb83d969865</anchor>
      <arglist>(Dashel::Stream *stream, bool abnormal)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>incomingData</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5304b1664e2debe0d873f286bace59a9</anchor>
      <arglist>(Dashel::Stream *stream)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gabbeb677c65725df699e177ad499bcc00</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::DashelTarget</name>
    <filename>classAseba_1_1DashelTarget.html</filename>
    <base>Aseba::Target</base>
    <class kind="struct">Aseba::DashelTarget::Node</class>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>broadcastGetDescription</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaefee4b0ae06e3b676d2a7a5f04b0ddb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clearBreakpoint</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gada06f98de04bfca8c8801056bb4df515</anchor>
      <arglist>(unsigned node, unsigned line)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clearBreakpoints</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga8e7710be6fa89646b0bf5df52888e16e</anchor>
      <arglist>(unsigned node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DashelTarget</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gab7002fc1445c5ef13a98dbe92aaa77bf</anchor>
      <arglist>(QVector&lt; QTranslator * &gt; translators, const QString &amp;commandLineTarget)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>disconnect</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad057861cbc1fd6c11b7fe9ccb15deb0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const TargetDescription *const</type>
      <name>getDescription</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaabe7f539a1732902e36609b1050019be</anchor>
      <arglist>(unsigned node) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getLanguage</name>
      <anchorfile>classAseba_1_1DashelTarget.html</anchorfile>
      <anchor>a833ea283fa38b9347f828e95ff245dbe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>getVariables</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gac4018131d1b0ed50490e1dbe3058c1b2</anchor>
      <arglist>(unsigned node, unsigned start, unsigned length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>next</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf506fab5bdcebfe6a8ce176fbf69db19</anchor>
      <arglist>(unsigned node)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pause</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga92b1c17239aa46940d33d23b6983f83c</anchor>
      <arglist>(unsigned node)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reboot</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga23c5542cf4e9cb7e52e1c8e454e1cc2d</anchor>
      <arglist>(unsigned node)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0a83030a4352128576dec706dda2475c</anchor>
      <arglist>(unsigned node)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gac2c00325f7ec3e04bb0d638570d03be5</anchor>
      <arglist>(unsigned node)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>sendEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gab167b0f132f4995ed913fad087cd1e7d</anchor>
      <arglist>(unsigned id, const VariablesDataVector &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setBreakpoint</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5eccdfc0626585a2633a044f8eab5c8e</anchor>
      <arglist>(unsigned node, unsigned line)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setVariables</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf095cba946381a5c25c2b5eb4193af0a</anchor>
      <arglist>(unsigned node, unsigned start, const VariablesDataVector &amp;data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>stop</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad1f2e289247556aecd4daf130286d60d</anchor>
      <arglist>(unsigned node)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>uploadBytecode</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga27044cd8767b795e4b95e1db6ec0674b</anchor>
      <arglist>(unsigned node, const BytecodeVector &amp;bytecode)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>writeBytecode</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga6ca09b301d871aad140b16a319421eb3</anchor>
      <arglist>(unsigned node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DashelTarget</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5438a0ec9582ba64eba10f69c44609e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>void(DashelTarget::*</type>
      <name>MessageHandler</name>
      <anchorfile>classAseba_1_1DashelTarget.html</anchorfile>
      <anchor>a9cd1f6a60b9ed1ec6e4c150a980f8caa</anchor>
      <arglist>)(Message *message)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; unsigned, MessageHandler &gt;</type>
      <name>MessagesHandlersMap</name>
      <anchorfile>classAseba_1_1DashelTarget.html</anchorfile>
      <anchor>a37b5eb1e888eb80306120524a7193801</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; unsigned, Node &gt;</type>
      <name>NodesMap</name>
      <anchorfile>classAseba_1_1DashelTarget.html</anchorfile>
      <anchor>a2d09081120f1d920d72feeddecca7b82</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>disconnectionFromDashel</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga9b23ed4bab3e2ec4fb791abfc80b1a51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>messageFromDashel</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gacefb7f6f05850e5dbd77d2b945a9c71f</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>nodeDescriptionReceived</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga934161ac27d0af06521d6dd6d8341bae</anchor>
      <arglist>(unsigned node)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>updateUserEvents</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga443af58197633c27be97b8a3f8374d5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>blockWrite</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga4b97eca2914bed53436f935dbc1fa2c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>emitNodeConnectedIfDescriptionComplete</name>
      <anchorfile>classAseba_1_1DashelTarget.html</anchorfile>
      <anchor>a0b26ffc0762af3d1a2fa7aa968ae98f6</anchor>
      <arglist>(unsigned id, const Node &amp;node)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getLineFromPC</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5a422c581bf8eb02cbac2ec4e6859203</anchor>
      <arglist>(unsigned node, unsigned pc)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getPCFromLine</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga7749b0366366b250530f0d2a2a9d3339</anchor>
      <arglist>(unsigned node, unsigned line)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>handleDashelException</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga055768493473bace90d1dc1055667428</anchor>
      <arglist>(Dashel::DashelException e)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>receivedArrayAccessOutOfBounds</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad5f496e74817e76ac4c795806d1f9d74</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>receivedBootloaderAck</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga9b13a75ff9c9daab6717791077848e76</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>receivedBreakpointSetResult</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga48b41909edfb15c05b315f0b31137e32</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>receivedDescription</name>
      <anchorfile>classAseba_1_1DashelTarget.html</anchorfile>
      <anchor>add2acbd718b6d2007d3b91ddacfed9ac</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>receivedDisconnected</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf0e6751c6ae97af5542a0fa15277da82</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>receivedDivisionByZero</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga22f16e2d6fbaf0cb6668f76b93201278</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>receivedEventExecutionKilled</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf1a647357d13520e0b07dd4f58ca8ec7</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>receivedExecutionStateChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga19ba4de34f97a74cddf86dbbaf50b453</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>receivedLocalEventDescription</name>
      <anchorfile>classAseba_1_1DashelTarget.html</anchorfile>
      <anchor>a7b182b659c395d98c156b6d730a3e65c</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>receivedNativeFunctionDescription</name>
      <anchorfile>classAseba_1_1DashelTarget.html</anchorfile>
      <anchor>a55b89d5ee77dc38968be06f2b9943e0f</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>receivedNodeSpecificError</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga973e9aae55bc227eccd81b203f328bb6</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>receivedVariables</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga6d3b02c888a2850b349f45a899fd322a</anchor>
      <arglist>(Message *message)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>unblockWrite</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga074cf026638946b7ba94589888c93a2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DashelInterface</type>
      <name>dashelInterface</name>
      <anchorfile>classAseba_1_1DashelTarget.html</anchorfile>
      <anchor>a2582f174786dc9ea1656fc9976f0c617</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SignalingDescriptionsManager</type>
      <name>descriptionManager</name>
      <anchorfile>classAseba_1_1DashelTarget.html</anchorfile>
      <anchor>a2b0fdb5fa825412aab17a334f6480099</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MessagesHandlersMap</type>
      <name>messagesHandlersMap</name>
      <anchorfile>classAseba_1_1DashelTarget.html</anchorfile>
      <anchor>a454fca8c73bb3011023ddda29069f183</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NodesMap</type>
      <name>nodes</name>
      <anchorfile>classAseba_1_1DashelTarget.html</anchorfile>
      <anchor>a3ae9629d03280ca58ad760e46fbbf0aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QQueue&lt; UserMessage * &gt;</type>
      <name>userEventsQueue</name>
      <anchorfile>classAseba_1_1DashelTarget.html</anchorfile>
      <anchor>a2aa3053b72c0d5b919160f6cc5163df4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QTimer</type>
      <name>userEventsTimer</name>
      <anchorfile>classAseba_1_1DashelTarget.html</anchorfile>
      <anchor>aa7148dece4079c6f6eaffaf828fc65f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>writeBlocked</name>
      <anchorfile>classAseba_1_1DashelTarget.html</anchorfile>
      <anchor>a96d582754d1e8e056c44bff8990b4776</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>InvasivePlugin</name>
      <anchorfile>classAseba_1_1DashelTarget.html</anchorfile>
      <anchor>af89a585f39678d34dd16e1f695186dfd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::DashelTarget::Node</name>
    <filename>structAseba_1_1DashelTarget_1_1Node.html</filename>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa9d8c8157716713cac7d4a7131af95f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>BytecodeVector</type>
      <name>debugBytecode</name>
      <anchorfile>structAseba_1_1DashelTarget_1_1Node.html</anchorfile>
      <anchor>ae18ed662f467e13bc1880aa15ca45143</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BytecodeVector::EventAddressesToIdsMap</type>
      <name>eventAddressToId</name>
      <anchorfile>structAseba_1_1DashelTarget_1_1Node.html</anchorfile>
      <anchor>abcb73c675dfd9f5ef37c3e8df560b391</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ExecutionMode</type>
      <name>executionMode</name>
      <anchorfile>structAseba_1_1DashelTarget_1_1Node.html</anchorfile>
      <anchor>ad67b858aa22de2492a1a7b5abee67f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>lineInNext</name>
      <anchorfile>structAseba_1_1DashelTarget_1_1Node.html</anchorfile>
      <anchor>a383d27f0c55cb1253e89629f0f01f84e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>steppingInNext</name>
      <anchorfile>structAseba_1_1DashelTarget_1_1Node.html</anchorfile>
      <anchor>ad3e85eab1b73b32f4489830465fdd902</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::Description</name>
    <filename>classAseba_1_1Description.html</filename>
    <base>Aseba::Message</base>
    <base>Aseba::TargetDescription</base>
    <member kind="function">
      <type></type>
      <name>Description</name>
      <anchorfile>classAseba_1_1Description.html</anchorfile>
      <anchor>a20aa00922f4b236355cd07e2f63f8f76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deserializeSpecific</name>
      <anchorfile>classAseba_1_1Description.html</anchorfile>
      <anchor>a21463d9637f00ecd8e5940416996ce4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpSpecific</name>
      <anchorfile>classAseba_1_1Description.html</anchorfile>
      <anchor>ae5d8004101db0761c044ad560dce526a</anchor>
      <arglist>(std::wostream &amp;stream) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1Description.html</anchorfile>
      <anchor>ab303be3a0b376fd43afdac3dada3e4a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeSpecific</name>
      <anchorfile>classAseba_1_1Description.html</anchorfile>
      <anchor>a489c25b5ca44627882a1622d065dc47a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::DescriptionsManager</name>
    <filename>classAseba_1_1DescriptionsManager.html</filename>
    <class kind="struct">Aseba::DescriptionsManager::NodeDescription</class>
    <member kind="function">
      <type>const TargetDescription *const</type>
      <name>getDescription</name>
      <anchorfile>classAseba_1_1DescriptionsManager.html</anchorfile>
      <anchor>a75ab42eab50ccfe0f66ace3b19078906</anchor>
      <arglist>(unsigned nodeId, bool *ok=0) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getNodeId</name>
      <anchorfile>classAseba_1_1DescriptionsManager.html</anchorfile>
      <anchor>a02a0851a8f933c8ab31f25be9d229cf7</anchor>
      <arglist>(const std::wstring &amp;name, unsigned preferedId=0, bool *ok=0) const </arglist>
    </member>
    <member kind="function">
      <type>std::wstring</type>
      <name>getNodeName</name>
      <anchorfile>classAseba_1_1DescriptionsManager.html</anchorfile>
      <anchor>ae9437a55e298d9effd9913667795176f</anchor>
      <arglist>(unsigned nodeId) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getVariablePos</name>
      <anchorfile>classAseba_1_1DescriptionsManager.html</anchorfile>
      <anchor>a19b0a06a7cf96e98a12ddb06ec8bac1e</anchor>
      <arglist>(unsigned nodeId, const std::wstring &amp;name, bool *ok=0) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getVariableSize</name>
      <anchorfile>classAseba_1_1DescriptionsManager.html</anchorfile>
      <anchor>afbb8a049eebc4889d80785bbd50d6901</anchor>
      <arglist>(unsigned nodeId, const std::wstring &amp;name, bool *ok=0) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processMessage</name>
      <anchorfile>classAseba_1_1DescriptionsManager.html</anchorfile>
      <anchor>a5a84ce79b19ad49ef9a46c3d7b87af2a</anchor>
      <arglist>(const Message *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classAseba_1_1DescriptionsManager.html</anchorfile>
      <anchor>ae7ee5c1b803679f7a027cdc76f2c79e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DescriptionsManager</name>
      <anchorfile>classAseba_1_1DescriptionsManager.html</anchorfile>
      <anchor>a26966381b6f371bd6d4a9682f2a8aaaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; unsigned, NodeDescription &gt;</type>
      <name>NodesDescriptionsMap</name>
      <anchorfile>classAseba_1_1DescriptionsManager.html</anchorfile>
      <anchor>a5b58f2c76524f5453a047ce91391efca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>checkIfNodeDescriptionComplete</name>
      <anchorfile>classAseba_1_1DescriptionsManager.html</anchorfile>
      <anchor>afe150acac00f89a889d5e2b344a8639d</anchor>
      <arglist>(unsigned id, const NodeDescription &amp;description)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>nodeDescriptionReceived</name>
      <anchorfile>classAseba_1_1DescriptionsManager.html</anchorfile>
      <anchor>abdc7644cb797251526766d583836e20f</anchor>
      <arglist>(unsigned nodeId)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>nodeProtocolVersionMismatch</name>
      <anchorfile>classAseba_1_1DescriptionsManager.html</anchorfile>
      <anchor>a8e5f45559701a7f9c9f65a004a1a95e6</anchor>
      <arglist>(const std::wstring &amp;nodeName, uint16 protocolVersion)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NodesDescriptionsMap</type>
      <name>nodesDescriptions</name>
      <anchorfile>classAseba_1_1DescriptionsManager.html</anchorfile>
      <anchor>a0bc55972898794c7abc0d3b948814e65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::DescriptionsManager::NodeDescription</name>
    <filename>structAseba_1_1DescriptionsManager_1_1NodeDescription.html</filename>
    <base>Aseba::TargetDescription</base>
    <member kind="function">
      <type></type>
      <name>NodeDescription</name>
      <anchorfile>structAseba_1_1DescriptionsManager_1_1NodeDescription.html</anchorfile>
      <anchor>ada128c8b28f9f05a8b90afb334fdc0a7</anchor>
      <arglist>(const TargetDescription &amp;targetDescription)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NodeDescription</name>
      <anchorfile>structAseba_1_1DescriptionsManager_1_1NodeDescription.html</anchorfile>
      <anchor>ab6a0a315b499a26de2b8bdc6fa18c341</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>localEventsReceptionCounter</name>
      <anchorfile>structAseba_1_1DescriptionsManager_1_1NodeDescription.html</anchorfile>
      <anchor>a5d28d27e0bd39773c2f3cc1805101674</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>namedVariablesReceptionCounter</name>
      <anchorfile>structAseba_1_1DescriptionsManager_1_1NodeDescription.html</anchorfile>
      <anchor>a81722a613a428b98a6b7140807bb442d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>nativeFunctionReceptionCounter</name>
      <anchorfile>structAseba_1_1DescriptionsManager_1_1NodeDescription.html</anchorfile>
      <anchor>a70db8e51adcf21516f2629d6eed25d19</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::Disconnected</name>
    <filename>classAseba_1_1Disconnected.html</filename>
    <base>Aseba::Message</base>
    <member kind="function">
      <type></type>
      <name>Disconnected</name>
      <anchorfile>classAseba_1_1Disconnected.html</anchorfile>
      <anchor>a9904b0ac651067315380854c4725a17a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deserializeSpecific</name>
      <anchorfile>classAseba_1_1Disconnected.html</anchorfile>
      <anchor>a6338999a032fee9770e25da97fdf97be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpSpecific</name>
      <anchorfile>classAseba_1_1Disconnected.html</anchorfile>
      <anchor>ae71c244da093d1ac451d22c0fd5af89d</anchor>
      <arglist>(std::wostream &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1Disconnected.html</anchorfile>
      <anchor>a12b22fd604b21ce725c0d75a71243c60</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeSpecific</name>
      <anchorfile>classAseba_1_1Disconnected.html</anchorfile>
      <anchor>a6b13ab99af454fa0236a3623ffbafd34</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::DivisionByZero</name>
    <filename>classAseba_1_1DivisionByZero.html</filename>
    <base>Aseba::Message</base>
    <member kind="function">
      <type></type>
      <name>DivisionByZero</name>
      <anchorfile>classAseba_1_1DivisionByZero.html</anchorfile>
      <anchor>ada8d924e7ed657ca3c0551b040b9eb7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>pc</name>
      <anchorfile>classAseba_1_1DivisionByZero.html</anchorfile>
      <anchor>a8e5e99f26ea6a5007f397c349dfb7ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deserializeSpecific</name>
      <anchorfile>classAseba_1_1DivisionByZero.html</anchorfile>
      <anchor>a7dd8bf5bc7db5d5bfc203aab98788c68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpSpecific</name>
      <anchorfile>classAseba_1_1DivisionByZero.html</anchorfile>
      <anchor>a70038e3d586d9e0eccef753ecee623dd</anchor>
      <arglist>(std::wostream &amp;stream) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1DivisionByZero.html</anchorfile>
      <anchor>a2c7555ce8ce044248cf099c19f5cba65</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeSpecific</name>
      <anchorfile>classAseba_1_1DivisionByZero.html</anchorfile>
      <anchor>a75c8d81bc8d013ef1e2050a5ebf5e0ef</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::DraggableListWidget</name>
    <filename>classAseba_1_1DraggableListWidget.html</filename>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QMimeData *</type>
      <name>mimeData</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga76ceccbd1ed1863f8d9b7b98e88e4ef5</anchor>
      <arglist>(const QList&lt; QListWidgetItem * &gt; items) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QStringList</type>
      <name>mimeTypes</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga45ed48eb6cbf413709e654d0ec0c9156</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::Dump</name>
    <filename>classAseba_1_1Dump.html</filename>
    <base>Dashel::Hub</base>
    <member kind="function">
      <type></type>
      <name>Dump</name>
      <anchorfile>classAseba_1_1Dump.html</anchorfile>
      <anchor>a9d07226e39670141a2e02559871fb6a7</anchor>
      <arglist>(bool rawTime)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>connectionClosed</name>
      <anchorfile>classAseba_1_1Dump.html</anchorfile>
      <anchor>ae6c0d86d095552a80922d07f0ca63230</anchor>
      <arglist>(Stream *stream, bool abnormal)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>connectionCreated</name>
      <anchorfile>classAseba_1_1Dump.html</anchorfile>
      <anchor>aa4b8ae0759f320f9d9dba31ffd6f1394</anchor>
      <arglist>(Stream *stream)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>incomingData</name>
      <anchorfile>classAseba_1_1Dump.html</anchorfile>
      <anchor>aae4d54b4b1ce464c7c8311703173fe87</anchor>
      <arglist>(Stream *stream)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>rawTime</name>
      <anchorfile>classAseba_1_1Dump.html</anchorfile>
      <anchor>ae272e5e447a778f4881efd1318b610bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::EditorPage</name>
    <filename>classAseba_1_1EditorPage.html</filename>
    <base>Aseba::ConfigPage</base>
    <member kind="function">
      <type></type>
      <name>EditorPage</name>
      <anchorfile>classAseba_1_1EditorPage.html</anchorfile>
      <anchor>aada444e8ffc9cc75b523f0c8637ae292</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EditorPage</name>
      <anchorfile>classAseba_1_1EditorPage.html</anchorfile>
      <anchor>ab92635729a2941921110041095764e47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>readSettings</name>
      <anchorfile>classAseba_1_1EditorPage.html</anchorfile>
      <anchor>a30cb199ec2848cbdf9392cea88810516</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeSettings</name>
      <anchorfile>classAseba_1_1EditorPage.html</anchorfile>
      <anchor>aaeadc79ff8f41c098aaded10d74ccb76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ConfigDialog</name>
      <anchorfile>classAseba_1_1EditorPage.html</anchorfile>
      <anchor>a94a5c4fe800d5724a98b816c9c293404</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::EditorsPlotsTabWidget</name>
    <filename>classAseba_1_1EditorsPlotsTabWidget.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>removeAndDeleteTab</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga32c4409c514b6741a36e422f0cd229ed</anchor>
      <arglist>(int index=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTab</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2899fada18d3c876ecdd2b049a9740de</anchor>
      <arglist>(QWidget *widget, const QString &amp;label, bool closable=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EditorsPlotsTabWidget</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga8bdaaa3355b4533a3e25d22e26f5784b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>highlightTab</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa9756cce0e9fc185fc45e7a2803b33aa</anchor>
      <arglist>(int index, QColor color=Qt::red)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setExecutionMode</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga3010fb0c3766d1e16d1f026bf9c2654c</anchor>
      <arglist>(int index, Target::ExecutionMode state)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EditorsPlotsTabWidget</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga7b6a4a4c2b5b128da34bd85c2a462d03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>tabChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga89e9a2fc7050889f116f2e1010c698f8</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>vmMemoryResized</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaec87c0f4ac861fd42e984b5c401c1238</anchor>
      <arglist>(int, int, int)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>readSettings</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga542621e49204a36e0e836f07cb77bf51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resetHighlight</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga3487a57b425951657d487dec35423515</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>vmMemoryViewResize</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga26c3e2658972eb9e6717fa744edaec77</anchor>
      <arglist>(NodeTab *tab)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeSettings</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga8dff0d39ef2945ab0d0f84b7d28ed8b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>vmMemorySize</name>
      <anchorfile>classAseba_1_1EditorsPlotsTabWidget.html</anchorfile>
      <anchor>ae47986530455cff11ed44caae158891a</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::EmitNode</name>
    <filename>structAseba_1_1EmitNode.html</filename>
    <base>Aseba::Node</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gacb15a7a593abae787f6a89b8cf093dc4</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EmitNode</name>
      <anchorfile>structAseba_1_1EmitNode.html</anchorfile>
      <anchor>a8cc9de74e084fffa7e27de0d8a8fe0c4</anchor>
      <arglist>(const SourcePos &amp;sourcePos)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga5bf3ff261703fd78cb89d2144055dc35</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual EmitNode *</type>
      <name>shallowCopy</name>
      <anchorfile>structAseba_1_1EmitNode.html</anchorfile>
      <anchor>a67c4665b231619cbbcbee3829ed37d62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toNodeName</name>
      <anchorfile>structAseba_1_1EmitNode.html</anchorfile>
      <anchor>ae867da27fbec4b99f903d2fbcbc3b00c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga54735b5ca50aca94a2bf6b44d0febb44</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ReturnType</type>
      <name>typeCheck</name>
      <anchorfile>structAseba_1_1EmitNode.html</anchorfile>
      <anchor>a39f21d51f94abd95a43ef2da7e110684</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>arrayAddr</name>
      <anchorfile>structAseba_1_1EmitNode.html</anchorfile>
      <anchor>a107b9df4b0b62cfb5b4cfb831ac6e881</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>arraySize</name>
      <anchorfile>structAseba_1_1EmitNode.html</anchorfile>
      <anchor>a8f45f94de6ef273e389b5230f228647d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>eventId</name>
      <anchorfile>structAseba_1_1EmitNode.html</anchorfile>
      <anchor>a69631d08c2a785a879cfc352666c6cb3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::Error</name>
    <filename>structAseba_1_1Error.html</filename>
    <member kind="function">
      <type></type>
      <name>Error</name>
      <anchorfile>structAseba_1_1Error.html</anchorfile>
      <anchor>acb8709db36eae51bfcdeaf258edfc01f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Error</name>
      <anchorfile>structAseba_1_1Error.html</anchorfile>
      <anchor>aadf704f164a9fb034815729f3b61b315</anchor>
      <arglist>(const SourcePos &amp;pos, const std::wstring &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga45785f099b73f6e84e1d47267ef0c7b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>std::wstring</type>
      <name>message</name>
      <anchorfile>structAseba_1_1Error.html</anchorfile>
      <anchor>a17a4fc9e927c10efe0529298852510ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SourcePos</type>
      <name>pos</name>
      <anchorfile>structAseba_1_1Error.html</anchorfile>
      <anchor>a0f0dbaf39d4f64bd23831c40e7bfe081</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ErrorMessages</name>
    <filename>classAseba_1_1ErrorMessages.html</filename>
    <member kind="typedef">
      <type>const std::wstring(*</type>
      <name>ErrorCallback</name>
      <anchorfile>classAseba_1_1ErrorMessages.html</anchorfile>
      <anchor>a7f9cd3701652717d19052c273415658e</anchor>
      <arglist>)(ErrorCode error)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ErrorMessages</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga654daf9965419fef17b71626cc40d9f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::wstring</type>
      <name>defaultCallback</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga867b3d7572e04021afc8fd3edb4c020f</anchor>
      <arglist>(ErrorCode error)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::EventDeclNode</name>
    <filename>structAseba_1_1EventDeclNode.html</filename>
    <base>Aseba::Node</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga0e07a38caf548ce2f28f86fd721df784</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EventDeclNode</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gac26a4b58f11e1643bf3b673bb964e7fa</anchor>
      <arglist>(const SourcePos &amp;sourcePos, unsigned eventId=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga69e387e93bb8cdff3f2e5f09a912dd91</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual EventDeclNode *</type>
      <name>shallowCopy</name>
      <anchorfile>structAseba_1_1EventDeclNode.html</anchorfile>
      <anchor>ae6b250f8031558bcd6be094c8df54f12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toNodeName</name>
      <anchorfile>structAseba_1_1EventDeclNode.html</anchorfile>
      <anchor>ad34b3cb910d1684742b44205783b441a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga591821ec5dbe9ed7b3e2e2b3eee37d96</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ReturnType</type>
      <name>typeCheck</name>
      <anchorfile>structAseba_1_1EventDeclNode.html</anchorfile>
      <anchor>acad5a1e98d37b9bd9a5d2ef2c25b4d65</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>eventId</name>
      <anchorfile>structAseba_1_1EventDeclNode.html</anchorfile>
      <anchor>a258945c9c7d834dd8e1173015fd35409</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::EventExecutionKilled</name>
    <filename>classAseba_1_1EventExecutionKilled.html</filename>
    <base>Aseba::Message</base>
    <member kind="function">
      <type></type>
      <name>EventExecutionKilled</name>
      <anchorfile>classAseba_1_1EventExecutionKilled.html</anchorfile>
      <anchor>a366f9dcfcccf2b92278f928ecbe4a0eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>pc</name>
      <anchorfile>classAseba_1_1EventExecutionKilled.html</anchorfile>
      <anchor>aa6e7e1931b873ca81eb46ae79f0c5cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deserializeSpecific</name>
      <anchorfile>classAseba_1_1EventExecutionKilled.html</anchorfile>
      <anchor>ab328ade412db302bc77b47574a72fd91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpSpecific</name>
      <anchorfile>classAseba_1_1EventExecutionKilled.html</anchorfile>
      <anchor>a43ffb8403c7829c7c520a0f41db5726b</anchor>
      <arglist>(std::wostream &amp;stream) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1EventExecutionKilled.html</anchorfile>
      <anchor>a758bd417ed4312a2dc00500d6c61a706</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeSpecific</name>
      <anchorfile>classAseba_1_1EventExecutionKilled.html</anchorfile>
      <anchor>aa8997d7226ab42f61ce9d69fec2231d9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::EventFilterInterface</name>
    <filename>classAseba_1_1EventFilterInterface.html</filename>
    <member kind="slot">
      <type>Q_SCRIPTABLE Q_NOREPLY void</type>
      <name>Free</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>ga407436f57aebc1287cb6adaccabd1372</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>Q_SCRIPTABLE Q_NOREPLY void</type>
      <name>IgnoreEvent</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>gadf7c5d2187326a7546eb8699a578c623</anchor>
      <arglist>(const quint16 event)</arglist>
    </member>
    <member kind="slot">
      <type>Q_SCRIPTABLE Q_NOREPLY void</type>
      <name>IgnoreEventName</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>ga779c735f8dc4fc8f559fec7196f5f186</anchor>
      <arglist>(const QString &amp;name, const QDBusMessage &amp;message)</arglist>
    </member>
    <member kind="slot">
      <type>Q_SCRIPTABLE Q_NOREPLY void</type>
      <name>ListenEvent</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>ga86d1479070d31173e9c9ae9c15ecfa3c</anchor>
      <arglist>(const quint16 event)</arglist>
    </member>
    <member kind="slot">
      <type>Q_SCRIPTABLE Q_NOREPLY void</type>
      <name>ListenEventName</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>ga4efd6e7360cf8b9e159319ffcb2a3bf1</anchor>
      <arglist>(const QString &amp;name, const QDBusMessage &amp;message)</arglist>
    </member>
    <member kind="signal">
      <type>Q_SCRIPTABLE void</type>
      <name>Event</name>
      <anchorfile>classAseba_1_1EventFilterInterface.html</anchorfile>
      <anchor>a5994c0fdb92653d35e60a9315a964107</anchor>
      <arglist>(const quint16, const QString &amp;name, const Values &amp;values)</arglist>
    </member>
    <member kind="signal">
      <type>Q_SCRIPTABLE void</type>
      <name>Test0</name>
      <anchorfile>classAseba_1_1EventFilterInterface.html</anchorfile>
      <anchor>aa7f1d52e26234a05345bee9ccda1b388</anchor>
      <arglist>(const quint16)</arglist>
    </member>
    <member kind="signal">
      <type>Q_SCRIPTABLE void</type>
      <name>Test0_1</name>
      <anchorfile>classAseba_1_1EventFilterInterface.html</anchorfile>
      <anchor>a8b7047b2a4887d4664f9ff1f8c0b936e</anchor>
      <arglist>(const quint16, const QString &amp;)</arglist>
    </member>
    <member kind="signal">
      <type>Q_SCRIPTABLE void</type>
      <name>Test0_2</name>
      <anchorfile>classAseba_1_1EventFilterInterface.html</anchorfile>
      <anchor>a791dbd1d9d05d7f6f0ef57281a3ffeb7</anchor>
      <arglist>(const quint16, const Values &amp;)</arglist>
    </member>
    <member kind="signal">
      <type>Q_SCRIPTABLE void</type>
      <name>Test1</name>
      <anchorfile>classAseba_1_1EventFilterInterface.html</anchorfile>
      <anchor>a148c3acfb471d0d24c0d7627dae6979b</anchor>
      <arglist>(const QString &amp;)</arglist>
    </member>
    <member kind="signal">
      <type>Q_SCRIPTABLE void</type>
      <name>Test1_2</name>
      <anchorfile>classAseba_1_1EventFilterInterface.html</anchorfile>
      <anchor>a5485b6d9b4a50b12a9792e389579a984</anchor>
      <arglist>(const QString &amp;, const Values &amp;)</arglist>
    </member>
    <member kind="signal">
      <type>Q_SCRIPTABLE void</type>
      <name>Test2</name>
      <anchorfile>classAseba_1_1EventFilterInterface.html</anchorfile>
      <anchor>a753008552a0b897ae04bf7a0c084e3ec</anchor>
      <arglist>(const Values &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>emitEvent</name>
      <anchorfile>group__medulla.html</anchorfile>
      <anchor>ga8b2b84750b0620a96b0bbf5ff85b54d1</anchor>
      <arglist>(const quint16 id, const QString &amp;name, const Values &amp;data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EventFilterInterface</name>
      <anchorfile>classAseba_1_1EventFilterInterface.html</anchorfile>
      <anchor>a90ba3605765f5250cb306dc36c49e20e</anchor>
      <arglist>(AsebaNetworkInterface *network)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>AsebaNetworkInterface *</type>
      <name>network</name>
      <anchorfile>classAseba_1_1EventFilterInterface.html</anchorfile>
      <anchor>aef13e4e1cf924331a7872b576f0d5280</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::Exec</name>
    <filename>classAseba_1_1Exec.html</filename>
    <base>Dashel::Hub</base>
    <member kind="function">
      <type></type>
      <name>Exec</name>
      <anchorfile>classAseba_1_1Exec.html</anchorfile>
      <anchor>a55429404ffbcaf5714e08de0eff2f41a</anchor>
      <arglist>(const unsigned messageId, const char *programName)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>incomingData</name>
      <anchorfile>classAseba_1_1Exec.html</anchorfile>
      <anchor>ad4fccdb4a804af9e3dfec1336458e387</anchor>
      <arglist>(Stream *stream)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const unsigned</type>
      <name>messageId</name>
      <anchorfile>classAseba_1_1Exec.html</anchorfile>
      <anchor>a970280f573ff5e8989daab48604132a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>programName</name>
      <anchorfile>classAseba_1_1Exec.html</anchorfile>
      <anchor>a551935da3a921bc064542463cad6ec18</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ExecutionStateChanged</name>
    <filename>classAseba_1_1ExecutionStateChanged.html</filename>
    <base>Aseba::Message</base>
    <member kind="function">
      <type></type>
      <name>ExecutionStateChanged</name>
      <anchorfile>classAseba_1_1ExecutionStateChanged.html</anchorfile>
      <anchor>ab479ffa0937d7614d38620c2417dd9bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>flags</name>
      <anchorfile>classAseba_1_1ExecutionStateChanged.html</anchorfile>
      <anchor>a88eeb36b8401d14a2b5a80e10aca01a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>pc</name>
      <anchorfile>classAseba_1_1ExecutionStateChanged.html</anchorfile>
      <anchor>a5ca3480825c1b0851221da55f66b008e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deserializeSpecific</name>
      <anchorfile>classAseba_1_1ExecutionStateChanged.html</anchorfile>
      <anchor>a0ff2d84dbff00c42cc8beebe18fffd01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpSpecific</name>
      <anchorfile>classAseba_1_1ExecutionStateChanged.html</anchorfile>
      <anchor>a973ee77e1c233e85ae5984dbb78600d2</anchor>
      <arglist>(std::wostream &amp;stream) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1ExecutionStateChanged.html</anchorfile>
      <anchor>a4b5caa81c71ec1daf4e3fe476ee1b1fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeSpecific</name>
      <anchorfile>classAseba_1_1ExecutionStateChanged.html</anchorfile>
      <anchor>a15182c6ec8ab74195b072557910df139</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::FindDialog</name>
    <filename>classAseba_1_1FindDialog.html</filename>
    <member kind="function">
      <type></type>
      <name>FindDialog</name>
      <anchorfile>classAseba_1_1FindDialog.html</anchorfile>
      <anchor>afd8d3624f4d36f51eafb097bb28e66b9</anchor>
      <arglist>(QWidget *parent=0, QTextEdit *editor=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFindText</name>
      <anchorfile>classAseba_1_1FindDialog.html</anchorfile>
      <anchor>a52fe8d6654c6e842c09d055ba50e66e6</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="variable">
      <type>QTextEdit *</type>
      <name>editor</name>
      <anchorfile>classAseba_1_1FindDialog.html</anchorfile>
      <anchor>a5c771fdfe6831613215bec4569f88b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QGroupBox *</type>
      <name>replaceGroupBox</name>
      <anchorfile>classAseba_1_1FindDialog.html</anchorfile>
      <anchor>ab19605e4b6be494fc3d2e65881593322</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>findFromTop</name>
      <anchorfile>classAseba_1_1FindDialog.html</anchorfile>
      <anchor>afe80d63d305816ff727b8c995611fcd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>findNext</name>
      <anchorfile>classAseba_1_1FindDialog.html</anchorfile>
      <anchor>ae2f44e1af36a998b4afda4f207b90398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>findPrevious</name>
      <anchorfile>classAseba_1_1FindDialog.html</anchorfile>
      <anchor>a9d340dc297c7edad4646b360f09f0ec0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>replaceAll</name>
      <anchorfile>classAseba_1_1FindDialog.html</anchorfile>
      <anchor>ae873b2590e0dc4201bef685ad73bb7ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>replaceFindNext</name>
      <anchorfile>classAseba_1_1FindDialog.html</anchorfile>
      <anchor>ad06424ccbafaa55e86c569bdac8c5069</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>replaceFindPrevious</name>
      <anchorfile>classAseba_1_1FindDialog.html</anchorfile>
      <anchor>a95d42e78b54a2102d3b8446044851a41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>find</name>
      <anchorfile>classAseba_1_1FindDialog.html</anchorfile>
      <anchor>a228657ed2994a7cf5ed9d1f6d5424e62</anchor>
      <arglist>(const QTextCursor pos, const QTextDocument::FindFlag dir)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>replace</name>
      <anchorfile>classAseba_1_1FindDialog.html</anchorfile>
      <anchor>abb4395694a21a0df709dc735d5966e90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCheckBox *</type>
      <name>caseCheckBox</name>
      <anchorfile>classAseba_1_1FindDialog.html</anchorfile>
      <anchor>aff0fa38cfaad41ab7a9a26f6f2ddf518</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPushButton *</type>
      <name>findFromTopButton</name>
      <anchorfile>classAseba_1_1FindDialog.html</anchorfile>
      <anchor>a9addacac5369af66d94657cc79a7a4be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>findLineEdit</name>
      <anchorfile>classAseba_1_1FindDialog.html</anchorfile>
      <anchor>a5e089f31ab56bb07687a902efea1210e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPushButton *</type>
      <name>findNextButton</name>
      <anchorfile>classAseba_1_1FindDialog.html</anchorfile>
      <anchor>abc3bf5f28ac79f66abe902c3f458029c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPushButton *</type>
      <name>findPreviousButton</name>
      <anchorfile>classAseba_1_1FindDialog.html</anchorfile>
      <anchor>a6263dc2ac7eb7d5a28bebe2d7daabb49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCheckBox *</type>
      <name>regularExpressionsCheckBox</name>
      <anchorfile>classAseba_1_1FindDialog.html</anchorfile>
      <anchor>ae6e1f12bb846b6221fbcde0b727a9847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPushButton *</type>
      <name>replaceAllButton</name>
      <anchorfile>classAseba_1_1FindDialog.html</anchorfile>
      <anchor>a88f411f14fd4c948d18edf52d8e2f9d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPushButton *</type>
      <name>replaceFindNextButton</name>
      <anchorfile>classAseba_1_1FindDialog.html</anchorfile>
      <anchor>a0740c337ff54ab4419fc9559cdc52b97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPushButton *</type>
      <name>replaceFindPreviousButton</name>
      <anchorfile>classAseba_1_1FindDialog.html</anchorfile>
      <anchor>a2d46a3f646fd61ed8d99408561364f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>replaceLineEdit</name>
      <anchorfile>classAseba_1_1FindDialog.html</anchorfile>
      <anchor>a0dcd9bd9298c5ead7ac6632a398bc873</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>warningText</name>
      <anchorfile>classAseba_1_1FindDialog.html</anchorfile>
      <anchor>a3cd586620c6b91aff40e86c644f7fbc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCheckBox *</type>
      <name>wholeWordsCheckBox</name>
      <anchorfile>classAseba_1_1FindDialog.html</anchorfile>
      <anchor>a4fe72df65289987c051568990a80a017</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::FixedWidthTableView</name>
    <filename>classAseba_1_1FixedWidthTableView.html</filename>
    <member kind="function">
      <type></type>
      <name>FixedWidthTableView</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga98dfb6c19f3bc960c44faf923da5272b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSecondColumnLongestContent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga07fe4aa48e7113a20bd88a2c0f975213</anchor>
      <arglist>(const QString &amp;content)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dragEnterEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga25227fd40fb01b11a1f64f8e49f0964c</anchor>
      <arglist>(QDragEnterEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dragMoveEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga9ecb849468688e013f809c836ed39cf8</anchor>
      <arglist>(QDragMoveEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dropEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga05e0eb293ddb622048cd5413fa14cf31</anchor>
      <arglist>(QDropEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QPixmap</type>
      <name>getDragPixmap</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0b6e3adb5f71eb3d117cae5884854178</anchor>
      <arglist>(QString text)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>modelMatchMimeFormat</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gabdca4f72014d662b75d216f725fe0962</anchor>
      <arglist>(QStringList candidates)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resizeEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gae25f2223c7e16628cadc3fd279b143f4</anchor>
      <arglist>(QResizeEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>startDrag</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga166aef5886e476327a5d73a1ab28d80f</anchor>
      <arglist>(Qt::DropActions supportedActions)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>col1Width</name>
      <anchorfile>classAseba_1_1FixedWidthTableView.html</anchorfile>
      <anchor>a9bddd744c8deeea2366299cb58307d5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::FoldedIfWhenNode</name>
    <filename>structAseba_1_1FoldedIfWhenNode.html</filename>
    <base>Aseba::Node</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>checkVectorSize</name>
      <anchorfile>structAseba_1_1FoldedIfWhenNode.html</anchorfile>
      <anchor>acb8e7c7ee37cad8301351a6c9d1927d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gacc080faca6677c153b7082b1996530ce</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FoldedIfWhenNode</name>
      <anchorfile>structAseba_1_1FoldedIfWhenNode.html</anchorfile>
      <anchor>ae308abf978f05b20d7c48562cfc3ad21</anchor>
      <arglist>(const SourcePos &amp;sourcePos)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getStackDepth</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga1b50023cdf45e5635a83ed3e9ef8fdff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gac3b47c1f336269f7ed18ac7a9ef8f3b8</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual FoldedIfWhenNode *</type>
      <name>shallowCopy</name>
      <anchorfile>structAseba_1_1FoldedIfWhenNode.html</anchorfile>
      <anchor>a2002afb48f4a3eb92ba8d0cb88437ef3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toNodeName</name>
      <anchorfile>structAseba_1_1FoldedIfWhenNode.html</anchorfile>
      <anchor>a1bbd3c8b92d13f10f6f65963a254c103</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga05970963b18e8853eb937f9f702ced50</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>edgeSensitive</name>
      <anchorfile>structAseba_1_1FoldedIfWhenNode.html</anchorfile>
      <anchor>a4a07f663a0977db941a554ef88127fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>endLine</name>
      <anchorfile>structAseba_1_1FoldedIfWhenNode.html</anchorfile>
      <anchor>ad04f784d8d2f986419740d6301a35512</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AsebaBinaryOperator</type>
      <name>op</name>
      <anchorfile>structAseba_1_1FoldedIfWhenNode.html</anchorfile>
      <anchor>aee682d8659ad875a8e93e0adbecd37e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::FoldedWhileNode</name>
    <filename>structAseba_1_1FoldedWhileNode.html</filename>
    <base>Aseba::Node</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>checkVectorSize</name>
      <anchorfile>structAseba_1_1FoldedWhileNode.html</anchorfile>
      <anchor>a672e4958888612c9f06f0caf9da79032</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga45aed941323a81d197aaecef466c77e2</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FoldedWhileNode</name>
      <anchorfile>structAseba_1_1FoldedWhileNode.html</anchorfile>
      <anchor>a0cf35d8be7b20d1164a6d98d3750ab09</anchor>
      <arglist>(const SourcePos &amp;sourcePos)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getStackDepth</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaf9814c8b00798766eef3c2fc5042d14e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaed42cb2888152da48d96befe44231ce3</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual FoldedWhileNode *</type>
      <name>shallowCopy</name>
      <anchorfile>structAseba_1_1FoldedWhileNode.html</anchorfile>
      <anchor>a06e73396bce12bc2c5310b878dd0eff0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toNodeName</name>
      <anchorfile>structAseba_1_1FoldedWhileNode.html</anchorfile>
      <anchor>ac3a0db686817d306a0dde8f3b9dc0731</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaa0cd2bd228a262c588f218a058f4f973</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>AsebaBinaryOperator</type>
      <name>op</name>
      <anchorfile>structAseba_1_1FoldedWhileNode.html</anchorfile>
      <anchor>ae54c51b6dfc2265d970ff6db1d2a56fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::FunctionParametersDialog</name>
    <filename>classAseba_1_1FunctionParametersDialog.html</filename>
    <member kind="function">
      <type></type>
      <name>FunctionParametersDialog</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa0a2c28f276c1f02a26564744dde1388</anchor>
      <arglist>(const QString &amp;name, const std::vector&lt; unsigned &gt; &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; unsigned &gt;</type>
      <name>getParameters</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf325cd490f9dd920b75f2b811b880e11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2e6e6c87298c8c94c6def2af82147efd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>argumentSelectionChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga8f74473455a571a638943ab6ccb5087a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>cellClicked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5583680ef796373e6f668e53ae655a40</anchor>
      <arglist>(int row, int column)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>deleteParameter</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gab99e6525c8bd5b5e25a5f0da626e16a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addEntry</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga8fd6764a7479b74dba3c51fc49614191</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>addParameterButton</name>
      <anchorfile>classAseba_1_1FunctionParametersDialog.html</anchorfile>
      <anchor>ad09610b3e2b493d8bdf7ae9bd9ddf541</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>delParameterButton</name>
      <anchorfile>classAseba_1_1FunctionParametersDialog.html</anchorfile>
      <anchor>a5cda931e03ffd78ed3de4180f5c94e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTableWidget *</type>
      <name>parametersTable</name>
      <anchorfile>classAseba_1_1FunctionParametersDialog.html</anchorfile>
      <anchor>afcd7eaedd637a5ba8a8aa2776d73dc7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SpinBoxDelegate</type>
      <name>spinBoxDelegate</name>
      <anchorfile>classAseba_1_1FunctionParametersDialog.html</anchorfile>
      <anchor>a817c827a71d6d4b68c20df262a161ac5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::GeneralPage</name>
    <filename>classAseba_1_1GeneralPage.html</filename>
    <base>Aseba::ConfigPage</base>
    <member kind="function">
      <type></type>
      <name>GeneralPage</name>
      <anchorfile>classAseba_1_1GeneralPage.html</anchorfile>
      <anchor>a65bcf7a05d6efd7d30910d4c092d4666</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GeneralPage</name>
      <anchorfile>classAseba_1_1GeneralPage.html</anchorfile>
      <anchor>a9cb4e17508b5803178b91ffd0adaecdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>readSettings</name>
      <anchorfile>classAseba_1_1GeneralPage.html</anchorfile>
      <anchor>a8e2eea6befeed1a68082404bfb080294</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeSettings</name>
      <anchorfile>classAseba_1_1GeneralPage.html</anchorfile>
      <anchor>a7fce3dfb255dba764959f3e87a9246da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ConfigDialog</name>
      <anchorfile>classAseba_1_1GeneralPage.html</anchorfile>
      <anchor>a94a5c4fe800d5724a98b816c9c293404</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::GetDescription</name>
    <filename>classAseba_1_1GetDescription.html</filename>
    <base>Aseba::Message</base>
    <member kind="function">
      <type></type>
      <name>GetDescription</name>
      <anchorfile>classAseba_1_1GetDescription.html</anchorfile>
      <anchor>a6d5b5fe03760b514bf3e1cfc4cb89fe6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>version</name>
      <anchorfile>classAseba_1_1GetDescription.html</anchorfile>
      <anchor>a84108750cd331497a086e8fda133e220</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deserializeSpecific</name>
      <anchorfile>classAseba_1_1GetDescription.html</anchorfile>
      <anchor>a0892290a7dc824fbdf146a6628b0f6ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpSpecific</name>
      <anchorfile>classAseba_1_1GetDescription.html</anchorfile>
      <anchor>a61cd057a0073504d8599199d27894d3f</anchor>
      <arglist>(std::wostream &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1GetDescription.html</anchorfile>
      <anchor>aa9a73e102684612e2e311a8a7630688b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeSpecific</name>
      <anchorfile>classAseba_1_1GetDescription.html</anchorfile>
      <anchor>a2a7cab8a267f9e199b4a0789d99eaee8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::GetExecutionState</name>
    <filename>classAseba_1_1GetExecutionState.html</filename>
    <base>Aseba::CmdMessage</base>
    <member kind="function">
      <type></type>
      <name>GetExecutionState</name>
      <anchorfile>classAseba_1_1GetExecutionState.html</anchorfile>
      <anchor>aab349d1a34253ca840141f4f5e11cc15</anchor>
      <arglist>(uint16 dest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GetExecutionState</name>
      <anchorfile>classAseba_1_1GetExecutionState.html</anchorfile>
      <anchor>a792468c5d814e0341686d56948ed2653</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1GetExecutionState.html</anchorfile>
      <anchor>a3a0ee5e0dd1060a640ee42b5045518c7</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::GetVariables</name>
    <filename>classAseba_1_1GetVariables.html</filename>
    <base>Aseba::CmdMessage</base>
    <member kind="function">
      <type></type>
      <name>GetVariables</name>
      <anchorfile>classAseba_1_1GetVariables.html</anchorfile>
      <anchor>adad87e23397faa26fd12f65edc8eee7d</anchor>
      <arglist>(uint16 dest, uint16 start, uint16 length)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GetVariables</name>
      <anchorfile>classAseba_1_1GetVariables.html</anchorfile>
      <anchor>ad81cfdf941ce46f9541fd9baae94ccb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>length</name>
      <anchorfile>classAseba_1_1GetVariables.html</anchorfile>
      <anchor>a41ac8c35c0cf5b51c9ecac91304127c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>start</name>
      <anchorfile>classAseba_1_1GetVariables.html</anchorfile>
      <anchor>ad5097bc13664a3de936505a0b86a8301</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deserializeSpecific</name>
      <anchorfile>classAseba_1_1GetVariables.html</anchorfile>
      <anchor>ab6a86d09929827d5ed6eaaa2fce67a2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpSpecific</name>
      <anchorfile>classAseba_1_1GetVariables.html</anchorfile>
      <anchor>ae383c18e50b0ab54d76f50144cbdf15c</anchor>
      <arglist>(std::wostream &amp;stream) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1GetVariables.html</anchorfile>
      <anchor>a853f1d86ef8fd790673b3fb01b5f3c11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeSpecific</name>
      <anchorfile>classAseba_1_1GetVariables.html</anchorfile>
      <anchor>aba212860f185f819f5e0d6e6b8736f51</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::HelpBrowser</name>
    <filename>classAseba_1_1HelpBrowser.html</filename>
    <member kind="function">
      <type></type>
      <name>HelpBrowser</name>
      <anchorfile>classAseba_1_1HelpBrowser.html</anchorfile>
      <anchor>ac12570869293fdd37b560837311ad70c</anchor>
      <arglist>(QHelpEngine *helpEngine, QWidget *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QVariant</type>
      <name>loadResource</name>
      <anchorfile>classAseba_1_1HelpBrowser.html</anchorfile>
      <anchor>a3b39fc35ec84f0c56316d66368530cd7</anchor>
      <arglist>(int type, const QUrl &amp;url)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setSource</name>
      <anchorfile>classAseba_1_1HelpBrowser.html</anchorfile>
      <anchor>ad9342347b76fdd0b34d36bf800e79831</anchor>
      <arglist>(const QUrl &amp;url)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QHelpEngine *</type>
      <name>helpEngine</name>
      <anchorfile>classAseba_1_1HelpBrowser.html</anchorfile>
      <anchor>a2c3699e5aa72a28510d6093df43691e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::HelpViewer</name>
    <filename>classAseba_1_1HelpViewer.html</filename>
    <member kind="enumeration">
      <name>helpType</name>
      <anchorfile>classAseba_1_1HelpViewer.html</anchorfile>
      <anchor>a44384567a37d0ea1e56d1af2e7c5d228</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USERMANUAL</name>
      <anchorfile>classAseba_1_1HelpViewer.html</anchorfile>
      <anchor>a44384567a37d0ea1e56d1af2e7c5d228aef6e2f5bbcb7323dd5ff41f7d1786c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STUDIO</name>
      <anchorfile>classAseba_1_1HelpViewer.html</anchorfile>
      <anchor>a44384567a37d0ea1e56d1af2e7c5d228a6f19eec8a41c67f320e63820d42cb1b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LANGUAGE</name>
      <anchorfile>classAseba_1_1HelpViewer.html</anchorfile>
      <anchor>a44384567a37d0ea1e56d1af2e7c5d228adf755d3e9472e048eda3c7b9cddb28d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HelpViewer</name>
      <anchorfile>classAseba_1_1HelpViewer.html</anchorfile>
      <anchor>ae4a1af4d6b4c146b43d1edf071967155</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLanguage</name>
      <anchorfile>classAseba_1_1HelpViewer.html</anchorfile>
      <anchor>a530db456587772bb78bbaa51da5b3438</anchor>
      <arglist>(const QString &amp;lang=DEFAULT_LANGUAGE)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showHelp</name>
      <anchorfile>classAseba_1_1HelpViewer.html</anchorfile>
      <anchor>abd8298091cc4cc681b62634b226df8e0</anchor>
      <arglist>(helpType type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~HelpViewer</name>
      <anchorfile>classAseba_1_1HelpViewer.html</anchorfile>
      <anchor>af538a562183c0f6e7e2cd2abd5bfc022</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const QString</type>
      <name>DEFAULT_LANGUAGE</name>
      <anchorfile>classAseba_1_1HelpViewer.html</anchorfile>
      <anchor>a395c08876a88445e7948a89d08d92a81</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>backwardAvailable</name>
      <anchorfile>classAseba_1_1HelpViewer.html</anchorfile>
      <anchor>aab09110c27d049df843983466155baac</anchor>
      <arglist>(bool state)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>forwardAvailable</name>
      <anchorfile>classAseba_1_1HelpViewer.html</anchorfile>
      <anchor>a8d8a8124622f33f80f563aa242dcade4</anchor>
      <arglist>(bool state)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>homeClicked</name>
      <anchorfile>classAseba_1_1HelpViewer.html</anchorfile>
      <anchor>a79debe596047ad5d27f943a0e912601e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>nextClicked</name>
      <anchorfile>classAseba_1_1HelpViewer.html</anchorfile>
      <anchor>af3285a748062937d180e1422405868fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>previousClicked</name>
      <anchorfile>classAseba_1_1HelpViewer.html</anchorfile>
      <anchor>a0ddf01cd1265cdb947d5303b6de2f510</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>readSettings</name>
      <anchorfile>classAseba_1_1HelpViewer.html</anchorfile>
      <anchor>aaf6835f9598598f7a14911636fe05bae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>selectLanguage</name>
      <anchorfile>classAseba_1_1HelpViewer.html</anchorfile>
      <anchor>a0a85fbeada2c741d8f9676247bcd8819</anchor>
      <arglist>(const QString &amp;reqLang)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>writeSettings</name>
      <anchorfile>classAseba_1_1HelpViewer.html</anchorfile>
      <anchor>a6d826363403aae7192b72a5d9c3e2afd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QHelpEngine *</type>
      <name>helpEngine</name>
      <anchorfile>classAseba_1_1HelpViewer.html</anchorfile>
      <anchor>ac2fad7703e72cca6aa516fb19316cb75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>helpFound</name>
      <anchorfile>classAseba_1_1HelpViewer.html</anchorfile>
      <anchor>abbc6be950bd30e56451b1cc17c773056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPushButton *</type>
      <name>home</name>
      <anchorfile>classAseba_1_1HelpViewer.html</anchorfile>
      <anchor>a1b1d1a5331aa9e044299b4796ab9251b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QString</type>
      <name>language</name>
      <anchorfile>classAseba_1_1HelpViewer.html</anchorfile>
      <anchor>acf9668bbd79fc6cd0b1972c19088e70a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPushButton *</type>
      <name>next</name>
      <anchorfile>classAseba_1_1HelpViewer.html</anchorfile>
      <anchor>acc7149f58b3a05684550a8fdbc556655</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPushButton *</type>
      <name>previous</name>
      <anchorfile>classAseba_1_1HelpViewer.html</anchorfile>
      <anchor>a16b8e73733d6df10ddfa139b5a1dfdb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const QString</type>
      <name>tmpHelpFileNameCH</name>
      <anchorfile>classAseba_1_1HelpViewer.html</anchorfile>
      <anchor>a317043adc1897c87e0dcb6e440d21d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const QString</type>
      <name>tmpHelpFileNameHC</name>
      <anchorfile>classAseba_1_1HelpViewer.html</anchorfile>
      <anchor>a365c53ba762ac37cca5ee4966ec913bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const QString</type>
      <name>tmpHelpSubDir</name>
      <anchorfile>classAseba_1_1HelpViewer.html</anchorfile>
      <anchor>a466e0738b0d1f049336fbea1a6d3836b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HelpBrowser *</type>
      <name>viewer</name>
      <anchorfile>classAseba_1_1HelpViewer.html</anchorfile>
      <anchor>ac8b74abbcecc22df18cd9ebbaffc842d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::HexFile</name>
    <filename>classAseba_1_1HexFile.html</filename>
    <class kind="struct">Aseba::HexFile::EarlyEOF</class>
    <class kind="struct">Aseba::HexFile::Error</class>
    <class kind="struct">Aseba::HexFile::FileOpeningError</class>
    <class kind="struct">Aseba::HexFile::InvalidRecord</class>
    <class kind="struct">Aseba::HexFile::UnknownRecordType</class>
    <class kind="struct">Aseba::HexFile::WrongCheckSum</class>
    <member kind="typedef">
      <type>std::map&lt; uint32, std::vector&lt; uint8 &gt; &gt;</type>
      <name>ChunkMap</name>
      <anchorfile>classAseba_1_1HexFile.html</anchorfile>
      <anchor>a5614391ef12c1973b62dc7f582c5ead0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>classAseba_1_1HexFile.html</anchorfile>
      <anchor>a8227a64b670c1d934e7b4ce2dbd05a06</anchor>
      <arglist>(const std::string &amp;fileName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>strip</name>
      <anchorfile>classAseba_1_1HexFile.html</anchorfile>
      <anchor>a54144158b10c1efd3112a3551811974f</anchor>
      <arglist>(unsigned pageSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classAseba_1_1HexFile.html</anchorfile>
      <anchor>a384d3d0326a16a5094cbd0d7f1d12618</anchor>
      <arglist>(const std::string &amp;fileName) const </arglist>
    </member>
    <member kind="variable">
      <type>ChunkMap</type>
      <name>data</name>
      <anchorfile>classAseba_1_1HexFile.html</anchorfile>
      <anchor>a9af3dd4bf99d2203176ea464a9263a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>unsigned</type>
      <name>getUint16</name>
      <anchorfile>classAseba_1_1HexFile.html</anchorfile>
      <anchor>a699fca45aec6ca727c9fdfe17a33a4c5</anchor>
      <arglist>(std::istream &amp;stream)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>unsigned</type>
      <name>getUint4</name>
      <anchorfile>classAseba_1_1HexFile.html</anchorfile>
      <anchor>a97ff721712d65381400f5cfbade9ba5f</anchor>
      <arglist>(std::istream &amp;stream)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>unsigned</type>
      <name>getUint8</name>
      <anchorfile>classAseba_1_1HexFile.html</anchorfile>
      <anchor>a7424a62ca820f0dd217e6d650ab6ee60</anchor>
      <arglist>(std::istream &amp;stream)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>writeData</name>
      <anchorfile>classAseba_1_1HexFile.html</anchorfile>
      <anchor>a460741aef8bccf2dc54cdd131027b102</anchor>
      <arglist>(std::ofstream &amp;stream, unsigned addr16, unsigned count8, uint8 *data) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>writeExtendedLinearAddressRecord</name>
      <anchorfile>classAseba_1_1HexFile.html</anchorfile>
      <anchor>aa6c3fa0ad00b82996d4e5025564dfa2e</anchor>
      <arglist>(std::ofstream &amp;stream, unsigned addr16) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::HexFile::EarlyEOF</name>
    <filename>structAseba_1_1HexFile_1_1EarlyEOF.html</filename>
    <base>Aseba::HexFile::Error</base>
    <member kind="function">
      <type></type>
      <name>EarlyEOF</name>
      <anchorfile>structAseba_1_1HexFile_1_1EarlyEOF.html</anchorfile>
      <anchor>a462d7d31c209393a623e3de0b57124f5</anchor>
      <arglist>(int line)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>toString</name>
      <anchorfile>structAseba_1_1HexFile_1_1EarlyEOF.html</anchorfile>
      <anchor>a2478231ef88d42060b9e5f945569c959</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>line</name>
      <anchorfile>structAseba_1_1HexFile_1_1EarlyEOF.html</anchorfile>
      <anchor>a2b7483d14bbd0c77a34870d636f078b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::HexFile::Error</name>
    <filename>structAseba_1_1HexFile_1_1Error.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>toString</name>
      <anchorfile>structAseba_1_1HexFile_1_1Error.html</anchorfile>
      <anchor>aff20de1fb4d2daed3f8cd207fa4a87ea</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Error</name>
      <anchorfile>structAseba_1_1HexFile_1_1Error.html</anchorfile>
      <anchor>ae8e9a9cfd4451d6b7b7ee2e5d9595a14</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::HexFile::FileOpeningError</name>
    <filename>structAseba_1_1HexFile_1_1FileOpeningError.html</filename>
    <base>Aseba::HexFile::Error</base>
    <member kind="function">
      <type></type>
      <name>FileOpeningError</name>
      <anchorfile>structAseba_1_1HexFile_1_1FileOpeningError.html</anchorfile>
      <anchor>a217c25585e9a7108aaa656d66af10bc6</anchor>
      <arglist>(const std::string &amp;fileName)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>toString</name>
      <anchorfile>structAseba_1_1HexFile_1_1FileOpeningError.html</anchorfile>
      <anchor>a98f0aa6bec37ca2e444e6fb5623d979f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>fileName</name>
      <anchorfile>structAseba_1_1HexFile_1_1FileOpeningError.html</anchorfile>
      <anchor>a9de6d5e22fa3ab29e595e411569bc643</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::HexFile::InvalidRecord</name>
    <filename>structAseba_1_1HexFile_1_1InvalidRecord.html</filename>
    <base>Aseba::HexFile::Error</base>
    <member kind="function">
      <type></type>
      <name>InvalidRecord</name>
      <anchorfile>structAseba_1_1HexFile_1_1InvalidRecord.html</anchorfile>
      <anchor>af2552580fbb55077873ed882b16b755d</anchor>
      <arglist>(int line)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>toString</name>
      <anchorfile>structAseba_1_1HexFile_1_1InvalidRecord.html</anchorfile>
      <anchor>a73c3c89dc0964f045ad6e87f3e4fcaf6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>line</name>
      <anchorfile>structAseba_1_1HexFile_1_1InvalidRecord.html</anchorfile>
      <anchor>a5bbf132bf57cab5306c53f2967ffa2fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::HexFile::UnknownRecordType</name>
    <filename>structAseba_1_1HexFile_1_1UnknownRecordType.html</filename>
    <base>Aseba::HexFile::Error</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>toString</name>
      <anchorfile>structAseba_1_1HexFile_1_1UnknownRecordType.html</anchorfile>
      <anchor>ab1a92eb7422e423937ccb53cf78ac432</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnknownRecordType</name>
      <anchorfile>structAseba_1_1HexFile_1_1UnknownRecordType.html</anchorfile>
      <anchor>a00a371c038b32625fe2440d734bb4278</anchor>
      <arglist>(int line, uint8 recordType)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>line</name>
      <anchorfile>structAseba_1_1HexFile_1_1UnknownRecordType.html</anchorfile>
      <anchor>acdca8abd027476ac8f508b2a988f11ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>recordType</name>
      <anchorfile>structAseba_1_1HexFile_1_1UnknownRecordType.html</anchorfile>
      <anchor>a43584f88a5dfdb0a024b61cf42006cef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::HexFile::WrongCheckSum</name>
    <filename>structAseba_1_1HexFile_1_1WrongCheckSum.html</filename>
    <base>Aseba::HexFile::Error</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>toString</name>
      <anchorfile>structAseba_1_1HexFile_1_1WrongCheckSum.html</anchorfile>
      <anchor>af0bfdcea5ce47b736941c98cca7a64ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WrongCheckSum</name>
      <anchorfile>structAseba_1_1HexFile_1_1WrongCheckSum.html</anchorfile>
      <anchor>ac32ab2f17e9dc6ee51ae11648c092e25</anchor>
      <arglist>(int line, uint8 recordCheckSum, uint8 computedCheckSum)</arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>computedCheckSum</name>
      <anchorfile>structAseba_1_1HexFile_1_1WrongCheckSum.html</anchorfile>
      <anchor>a51e06ac2bef39c04161fa615fff3832a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>line</name>
      <anchorfile>structAseba_1_1HexFile_1_1WrongCheckSum.html</anchorfile>
      <anchor>a8cfa787ac58ce9b39d61ea2926c0177b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8</type>
      <name>recordCheckSum</name>
      <anchorfile>structAseba_1_1HexFile_1_1WrongCheckSum.html</anchorfile>
      <anchor>ad356fbe4b35901a5f4490e32d74ee403</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::Hub</name>
    <filename>classAseba_1_1Hub.html</filename>
    <base>Dashel::Hub</base>
    <member kind="signal">
      <type>void</type>
      <name>firstConnectionCreated</name>
      <anchorfile>classAseba_1_1Hub.html</anchorfile>
      <anchor>a68b4211d4952510b6ed05d601da12f65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>messageAvailable</name>
      <anchorfile>classAseba_1_1Hub.html</anchorfile>
      <anchor>accffcf6d6eccdab22f42c8f94500c3da</anchor>
      <arglist>(Message *message, Dashel::Stream *sourceStream)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hub</name>
      <anchorfile>classAseba_1_1Hub.html</anchorfile>
      <anchor>aa9ae3872b09a61b51de97c7ad607b57f</anchor>
      <arglist>(unsigned port, bool verbose, bool dump, bool forward, bool rawTime, bool systemBus)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendMessage</name>
      <anchorfile>classAseba_1_1Hub.html</anchorfile>
      <anchor>a666a626ce029c6f69836cb4135feeef7</anchor>
      <arglist>(Message &amp;message, Dashel::Stream *sourceStream=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendMessage</name>
      <anchorfile>classAseba_1_1Hub.html</anchorfile>
      <anchor>a376dc60705a791b77baeb4be1d63bdc7</anchor>
      <arglist>(Message *message, Dashel::Stream *sourceStream=0)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>firstConnectionAvailable</name>
      <anchorfile>classAseba_1_1Hub.html</anchorfile>
      <anchor>a0798f8a28a9dec0e75e7537a2f8656cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>requestDescription</name>
      <anchorfile>classAseba_1_1Hub.html</anchorfile>
      <anchor>aa7c617ce5b91b396f3208531021148c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>connectionClosed</name>
      <anchorfile>classAseba_1_1Hub.html</anchorfile>
      <anchor>ab1eb5c45dbfa133a2566a712e9009e35</anchor>
      <arglist>(Dashel::Stream *stream, bool abnormal)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>connectionCreated</name>
      <anchorfile>classAseba_1_1Hub.html</anchorfile>
      <anchor>a4582c717b3e1c5fd9e5406ce4b179481</anchor>
      <arglist>(Dashel::Stream *stream)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>incomingData</name>
      <anchorfile>classAseba_1_1Hub.html</anchorfile>
      <anchor>a32d76be348b18cfbdb7e0352149f6c3d</anchor>
      <arglist>(Dashel::Stream *stream)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>classAseba_1_1Hub.html</anchorfile>
      <anchor>afb2137530677d84276108c3e0c857aa1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>dump</name>
      <anchorfile>classAseba_1_1Hub.html</anchorfile>
      <anchor>a6026a92c5ff841ba1886811ea6ecdc42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>forward</name>
      <anchorfile>classAseba_1_1Hub.html</anchorfile>
      <anchor>add0e405f8391cdf0ddd60eb1813a1c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>rawTime</name>
      <anchorfile>classAseba_1_1Hub.html</anchorfile>
      <anchor>ace3fcb552b48d343dd0cc3d82aa66133</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>verbose</name>
      <anchorfile>classAseba_1_1Hub.html</anchorfile>
      <anchor>a28f0c454b55cdde474a2947e072fc2b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::IfWhenNode</name>
    <filename>structAseba_1_1IfWhenNode.html</filename>
    <base>Aseba::Node</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>checkVectorSize</name>
      <anchorfile>structAseba_1_1IfWhenNode.html</anchorfile>
      <anchor>a7a01115714ed27036211b87d9430f06b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gae45e2809264ca05357113c81303f4f27</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IfWhenNode</name>
      <anchorfile>structAseba_1_1IfWhenNode.html</anchorfile>
      <anchor>aea5f515a9943528e0685a69e0357b045</anchor>
      <arglist>(const SourcePos &amp;sourcePos)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga4e91547c453c9f1dbab3b4e8ff4738e4</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IfWhenNode *</type>
      <name>shallowCopy</name>
      <anchorfile>structAseba_1_1IfWhenNode.html</anchorfile>
      <anchor>add89d2d4c808eef705e4b3e04292e601</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toNodeName</name>
      <anchorfile>structAseba_1_1IfWhenNode.html</anchorfile>
      <anchor>a6b272455eb3f3127ca33566721631480</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga09b5457742699c35538315f6db12d969</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ReturnType</type>
      <name>typeCheck</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gae151b8cac9cd86f227256c4346f94218</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>edgeSensitive</name>
      <anchorfile>structAseba_1_1IfWhenNode.html</anchorfile>
      <anchor>a4a5db09b0eb3e20d61a5b52bbc5be9d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>endLine</name>
      <anchorfile>structAseba_1_1IfWhenNode.html</anchorfile>
      <anchor>ac841ca08627fd541d8871622e25bf040</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::ImmediateNode</name>
    <filename>structAseba_1_1ImmediateNode.html</filename>
    <base>Aseba::Node</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga98af1ffd5a7dc1a57a7dabc38f2bfe11</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>expandToAsebaTree</name>
      <anchorfile>structAseba_1_1ImmediateNode.html</anchorfile>
      <anchor>a51104a14fd073c7e29273a096fcf711e</anchor>
      <arglist>(std::wostream *dump, unsigned int index=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getStackDepth</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga3092cc1434644fb7b97af528b7c04c92</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getVectorSize</name>
      <anchorfile>structAseba_1_1ImmediateNode.html</anchorfile>
      <anchor>ac98978545f55796ee47535265c074966</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImmediateNode</name>
      <anchorfile>structAseba_1_1ImmediateNode.html</anchorfile>
      <anchor>a98bb6c3d8900b279786585e94de442e3</anchor>
      <arglist>(const SourcePos &amp;sourcePos, int value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga3dcf88e4939231b1240fe426a11992a0</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ImmediateNode *</type>
      <name>shallowCopy</name>
      <anchorfile>structAseba_1_1ImmediateNode.html</anchorfile>
      <anchor>af625603f940996c7a3c32f9dde3681f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toNodeName</name>
      <anchorfile>structAseba_1_1ImmediateNode.html</anchorfile>
      <anchor>af1b3dc3b9de88351307deed94e6a4701</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gadaeb933a1de13ab2dbcfc5faad5149a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ReturnType</type>
      <name>typeCheck</name>
      <anchorfile>structAseba_1_1ImmediateNode.html</anchorfile>
      <anchor>ad006e1b07227dd8a5087ffb5fbff08ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>value</name>
      <anchorfile>structAseba_1_1ImmediateNode.html</anchorfile>
      <anchor>a0b3030f2510c2b19df518b58aa4192ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::InvasivePlugin</name>
    <filename>structAseba_1_1InvasivePlugin.html</filename>
    <member kind="function">
      <type>void</type>
      <name>displayCode</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga8051b77b59c1f44188a34b351c03af30</anchor>
      <arglist>(QList&lt; QString &gt; code, int line)</arglist>
    </member>
    <member kind="function">
      <type>Dashel::Stream *</type>
      <name>getDashelStream</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga771d0dbf10579d2d98911475cb07c7e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getNodeId</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga07c2210bb05ad52d1510454d810388f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Target *</type>
      <name>getTarget</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga7756a03869c377b95088b7272d377c03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TargetVariablesModel *</type>
      <name>getVariablesModel</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5d67dc6858e9ea7ad259aaeea878cbd4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InvasivePlugin</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga58acfb6abbb1021ca331b28e5b72a8be</anchor>
      <arglist>(NodeTab *nodeTab)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadNrun</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga8519c41aff64c058a7283402a632deee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>newFile</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga8169a04f0da50f845333e40d82e258fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>openFile</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa4cfa04f3edd8f5eb93852aae1c47e13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveFile</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gab34afd8de7e2a724bedefbc8ae4a0845</anchor>
      <arglist>(bool as=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVariableValues</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga1952d1d950fed9d0cd8255d704b68974</anchor>
      <arglist>(unsigned, const VariablesDataVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa13499c911a498b7c0dedfc853cf7778</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~InvasivePlugin</name>
      <anchorfile>structAseba_1_1InvasivePlugin.html</anchorfile>
      <anchor>a2fd92f64b670007140bbf850be4bb8ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>MainWindow *</type>
      <name>mainWindow</name>
      <anchorfile>structAseba_1_1InvasivePlugin.html</anchorfile>
      <anchor>a6f7089606766182b356e40106a692a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NodeTab *</type>
      <name>nodeTab</name>
      <anchorfile>structAseba_1_1InvasivePlugin.html</anchorfile>
      <anchor>a5e8947ee47aeba417b7b135bb24e090f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::LinearCameraViewPlugin</name>
    <filename>classAseba_1_1LinearCameraViewPlugin.html</filename>
    <base>Aseba::NodeToolInterface</base>
    <base>Aseba::InvasivePlugin</base>
    <base>Aseba::VariableListener</base>
    <member kind="signal">
      <type>void</type>
      <name>dialogBoxResult</name>
      <anchorfile>classAseba_1_1LinearCameraViewPlugin.html</anchorfile>
      <anchor>aa53413bc89f573abf2e7f82036cf9cc8</anchor>
      <arglist>(bool ok)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>closeAsSoonAsPossible</name>
      <anchorfile>classAseba_1_1LinearCameraViewPlugin.html</anchorfile>
      <anchor>a5875518da3673690dee8e050c9328113</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QWidget *</type>
      <name>createMenuEntry</name>
      <anchorfile>classAseba_1_1LinearCameraViewPlugin.html</anchorfile>
      <anchor>aef53dbfb105d4749b6c40759b43be993</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LinearCameraViewPlugin</name>
      <anchorfile>classAseba_1_1LinearCameraViewPlugin.html</anchorfile>
      <anchor>a4f647d39006007c4532a435802874a4c</anchor>
      <arglist>(NodeTab *nodeTab)</arglist>
    </member>
    <member kind="enumeration">
      <name>ValuesRange</name>
      <anchorfile>classAseba_1_1LinearCameraViewPlugin.html</anchorfile>
      <anchor>ad21f88237dd49719b1ebe71cd9d67ab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALUES_RANGE_AUTO</name>
      <anchorfile>classAseba_1_1LinearCameraViewPlugin.html</anchorfile>
      <anchor>ad21f88237dd49719b1ebe71cd9d67ab6ac4e5b7de2585ff111a05c279ccd6cf7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALUES_RANGE_8BITS</name>
      <anchorfile>classAseba_1_1LinearCameraViewPlugin.html</anchorfile>
      <anchor>ad21f88237dd49719b1ebe71cd9d67ab6a8d7678084d94f658c0a4a59196949b78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALUES_RANGE_PERCENT</name>
      <anchorfile>classAseba_1_1LinearCameraViewPlugin.html</anchorfile>
      <anchor>ad21f88237dd49719b1ebe71cd9d67ab6a8b8cdb84dbe0d9cd9dd2dfdb609138a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>setEnabled</name>
      <anchorfile>classAseba_1_1LinearCameraViewPlugin.html</anchorfile>
      <anchor>ae38953c4a3a71d2a827751169baac258</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>disablePlugin</name>
      <anchorfile>classAseba_1_1LinearCameraViewPlugin.html</anchorfile>
      <anchor>a3453a5eb5b9efd52fd8cfc946f6cc5b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>enablePlugin</name>
      <anchorfile>classAseba_1_1LinearCameraViewPlugin.html</anchorfile>
      <anchor>adc09229302b33a96b668e6c62435ae24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>timerEvent</name>
      <anchorfile>classAseba_1_1LinearCameraViewPlugin.html</anchorfile>
      <anchor>a259bdee40f5d24bfa1fdb91a1e50b31a</anchor>
      <arglist>(QTimerEvent *event)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>variableValueUpdated</name>
      <anchorfile>classAseba_1_1LinearCameraViewPlugin.html</anchorfile>
      <anchor>a2aa007a98041e47aefaf927d77547763</anchor>
      <arglist>(const QString &amp;name, const VariablesDataVector &amp;values)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VariablesDataVector</type>
      <name>blue</name>
      <anchorfile>classAseba_1_1LinearCameraViewPlugin.html</anchorfile>
      <anchor>a31ac45cfa88de76614e8db820596e8f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>blueName</name>
      <anchorfile>classAseba_1_1LinearCameraViewPlugin.html</anchorfile>
      <anchor>add5b2c5ba266910fbc4bfb4964bf4e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>bluePos</name>
      <anchorfile>classAseba_1_1LinearCameraViewPlugin.html</anchorfile>
      <anchor>a638eff3438be945e26b5a01119315144</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>blueSize</name>
      <anchorfile>classAseba_1_1LinearCameraViewPlugin.html</anchorfile>
      <anchor>a56ac3c71b46a5cb6cbf4579e51dc0a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>componentsReceived</name>
      <anchorfile>classAseba_1_1LinearCameraViewPlugin.html</anchorfile>
      <anchor>a8881cf67b3eb1289e724baafa244a04f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VariablesDataVector</type>
      <name>green</name>
      <anchorfile>classAseba_1_1LinearCameraViewPlugin.html</anchorfile>
      <anchor>a514c1cae865b52bd00afe62477aaf376</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>greenName</name>
      <anchorfile>classAseba_1_1LinearCameraViewPlugin.html</anchorfile>
      <anchor>abd17a3535c4f0f071f015cfa0f83b73d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>greenPos</name>
      <anchorfile>classAseba_1_1LinearCameraViewPlugin.html</anchorfile>
      <anchor>aa65a490e27062e9a0e8db024f5107544</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>greenSize</name>
      <anchorfile>classAseba_1_1LinearCameraViewPlugin.html</anchorfile>
      <anchor>afbba9de28689a38d74f3de1ff0cab082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLabel *</type>
      <name>image</name>
      <anchorfile>classAseba_1_1LinearCameraViewPlugin.html</anchorfile>
      <anchor>a2d9b019eb10fae80d4b8c2e901c7cab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VariablesDataVector</type>
      <name>red</name>
      <anchorfile>classAseba_1_1LinearCameraViewPlugin.html</anchorfile>
      <anchor>ac09d87dccbe56d5798fee95fd7756bdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>redName</name>
      <anchorfile>classAseba_1_1LinearCameraViewPlugin.html</anchorfile>
      <anchor>a2ab07841a5420f68aa1940070e1ed49b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>redPos</name>
      <anchorfile>classAseba_1_1LinearCameraViewPlugin.html</anchorfile>
      <anchor>a9a871ef1c4a388a2c91e12c96b3aca15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>redSize</name>
      <anchorfile>classAseba_1_1LinearCameraViewPlugin.html</anchorfile>
      <anchor>ab450830af7e21ed12b8d882ede697c0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>enum Aseba::LinearCameraViewPlugin::ValuesRange</type>
      <name>valuesRange</name>
      <anchorfile>classAseba_1_1LinearCameraViewPlugin.html</anchorfile>
      <anchor>a045481a19461360526d5e6e27538c3d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::LinearCameraViewVariablesDialog</name>
    <filename>classAseba_1_1LinearCameraViewVariablesDialog.html</filename>
    <member kind="function">
      <type></type>
      <name>LinearCameraViewVariablesDialog</name>
      <anchorfile>classAseba_1_1LinearCameraViewVariablesDialog.html</anchorfile>
      <anchor>ab50d86f33ae622caacf7efc3ab1e67b9</anchor>
      <arglist>(TargetVariablesModel *variablesModel)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LinearCameraViewVariablesDialog</name>
      <anchorfile>classAseba_1_1LinearCameraViewVariablesDialog.html</anchorfile>
      <anchor>a16f90e3e6c7d2546d9630ccd410e085f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QComboBox *</type>
      <name>blueVariable</name>
      <anchorfile>classAseba_1_1LinearCameraViewVariablesDialog.html</anchorfile>
      <anchor>a10fc447d8b6903773349ed347ca3f731</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QComboBox *</type>
      <name>greenVariable</name>
      <anchorfile>classAseba_1_1LinearCameraViewVariablesDialog.html</anchorfile>
      <anchor>a1bd52596e7acda8d69ee67c2da1e59a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QComboBox *</type>
      <name>redVariable</name>
      <anchorfile>classAseba_1_1LinearCameraViewVariablesDialog.html</anchorfile>
      <anchor>aa4d72f6f2b5f00196aa1f4ae607aa88a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QComboBox *</type>
      <name>valuesRanges</name>
      <anchorfile>classAseba_1_1LinearCameraViewVariablesDialog.html</anchorfile>
      <anchor>a36ee486696c8c359db5ff7d106ddf508</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::LoadNode</name>
    <filename>structAseba_1_1LoadNode.html</filename>
    <base>Aseba::Node</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga2aa9e7bdb39d8459f96a5e8571760018</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getStackDepth</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga72751060cfc68a7daf3e29dade2a1ad6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getVectorAddr</name>
      <anchorfile>structAseba_1_1LoadNode.html</anchorfile>
      <anchor>adbb7622460a5da9a5671f984a8d8ac7d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getVectorSize</name>
      <anchorfile>structAseba_1_1LoadNode.html</anchorfile>
      <anchor>ae57543fdc1d34485e898b4b5274c22d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LoadNode</name>
      <anchorfile>structAseba_1_1LoadNode.html</anchorfile>
      <anchor>aa9f5e55e7da9cce12b70a5423939c372</anchor>
      <arglist>(const SourcePos &amp;sourcePos, unsigned varAddr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga6500271a7a3802d1702a825bb9bfb875</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual LoadNode *</type>
      <name>shallowCopy</name>
      <anchorfile>structAseba_1_1LoadNode.html</anchorfile>
      <anchor>aace0baf6f0937997933b1b15047191af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toNodeName</name>
      <anchorfile>structAseba_1_1LoadNode.html</anchorfile>
      <anchor>ac866e5e3685b1472f6fa6e01e312aaed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gacbc85b3a4c2788e5dcd8c5abe8ef898e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ReturnType</type>
      <name>typeCheck</name>
      <anchorfile>structAseba_1_1LoadNode.html</anchorfile>
      <anchor>a6eae992789b146a05a351b95388c0c62</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>varAddr</name>
      <anchorfile>structAseba_1_1LoadNode.html</anchorfile>
      <anchor>ab697fbd34a4220f3285f117469a3488a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::LocalEventDescription</name>
    <filename>classAseba_1_1LocalEventDescription.html</filename>
    <base>Aseba::Message</base>
    <base>Aseba::TargetDescription::LocalEvent</base>
    <member kind="function">
      <type></type>
      <name>LocalEventDescription</name>
      <anchorfile>classAseba_1_1LocalEventDescription.html</anchorfile>
      <anchor>ae742a27a49ec034849031d1da1093f86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deserializeSpecific</name>
      <anchorfile>classAseba_1_1LocalEventDescription.html</anchorfile>
      <anchor>a47d27231427f3882978f68b57cddf4b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpSpecific</name>
      <anchorfile>classAseba_1_1LocalEventDescription.html</anchorfile>
      <anchor>a10ac2e0e69f3c4875f1c456831f41dbe</anchor>
      <arglist>(std::wostream &amp;stream) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1LocalEventDescription.html</anchorfile>
      <anchor>a496b9074ea2986f8d0a6ba202025ebeb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeSpecific</name>
      <anchorfile>classAseba_1_1LocalEventDescription.html</anchorfile>
      <anchor>ae907c09b750affff63901dbb118e4f14</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::LocalVirtualMachine</name>
    <filename>classAseba_1_1LocalVirtualMachine.html</filename>
    <base>Aseba::Target</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>clearBreakpoint</name>
      <anchorfile>classAseba_1_1LocalVirtualMachine.html</anchorfile>
      <anchor>a2cbf621befc3c5e85114033d9c66aa0f</anchor>
      <arglist>(unsigned line)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clearBreakpoints</name>
      <anchorfile>classAseba_1_1LocalVirtualMachine.html</anchorfile>
      <anchor>ae50b1fe45195c09b9cc0269ffc87558b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>connect</name>
      <anchorfile>classAseba_1_1LocalVirtualMachine.html</anchorfile>
      <anchor>a9a90502a0fd4eba568b44b1528aca18a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>emitArrayAccessOutOfBounds</name>
      <anchorfile>classAseba_1_1LocalVirtualMachine.html</anchorfile>
      <anchor>a67b692a0e353e2e6c5c16a55078217c6</anchor>
      <arglist>(unsigned short pc, unsigned short sp, unsigned short index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>emitDivisionByZero</name>
      <anchorfile>classAseba_1_1LocalVirtualMachine.html</anchorfile>
      <anchor>a46487fa2ac4a7f731ad2d50020147fbe</anchor>
      <arglist>(unsigned short pc, unsigned short sp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>emitEvent</name>
      <anchorfile>classAseba_1_1LocalVirtualMachine.html</anchorfile>
      <anchor>ada371f5c62a8a67844fb450330ec417b</anchor>
      <arglist>(unsigned short id, unsigned short start, unsigned short length)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const TargetDescription *const</type>
      <name>getConstDescription</name>
      <anchorfile>classAseba_1_1LocalVirtualMachine.html</anchorfile>
      <anchor>a9ec8219526462cf366009331cc7d9bdf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TargetDescription *</type>
      <name>getDescription</name>
      <anchorfile>classAseba_1_1LocalVirtualMachine.html</anchorfile>
      <anchor>a7960926fe68bbe6cfe0b880febda1d2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LocalVirtualMachine</name>
      <anchorfile>classAseba_1_1LocalVirtualMachine.html</anchorfile>
      <anchor>a59439d7a20d8da38c8d206697c9e1148</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>next</name>
      <anchorfile>classAseba_1_1LocalVirtualMachine.html</anchorfile>
      <anchor>a45f52d52056fb4efbf7e61f358cec3ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>runBackground</name>
      <anchorfile>classAseba_1_1LocalVirtualMachine.html</anchorfile>
      <anchor>a3261d9563e4e99ad38c23c4e226916dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>runStepSwitch</name>
      <anchorfile>classAseba_1_1LocalVirtualMachine.html</anchorfile>
      <anchor>a50b7365582743001272fc04136d49b16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setBreakpoint</name>
      <anchorfile>classAseba_1_1LocalVirtualMachine.html</anchorfile>
      <anchor>aedccdbd0e6d7dc024c9906dcca82ce1f</anchor>
      <arglist>(unsigned line)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setupEvent</name>
      <anchorfile>classAseba_1_1LocalVirtualMachine.html</anchorfile>
      <anchor>ad2ab6e51d5d22c4e59fc60356db46a59</anchor>
      <arglist>(unsigned id)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>sizesChanged</name>
      <anchorfile>classAseba_1_1LocalVirtualMachine.html</anchorfile>
      <anchor>a8c98786433b76dd635d327c9db68b61c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>stop</name>
      <anchorfile>classAseba_1_1LocalVirtualMachine.html</anchorfile>
      <anchor>af826f667c9ebcced2c0b036b58a64d0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>uploadBytecode</name>
      <anchorfile>classAseba_1_1LocalVirtualMachine.html</anchorfile>
      <anchor>ab602874fe2926813ec98c0cbbd0fa382</anchor>
      <arglist>(const BytecodeVector &amp;bytecode)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>timerEvent</name>
      <anchorfile>classAseba_1_1LocalVirtualMachine.html</anchorfile>
      <anchor>a9867d11b28ca32cfffeec4e891867288</anchor>
      <arglist>(QTimerEvent *event)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BytecodeVector</type>
      <name>debugBytecode</name>
      <anchorfile>classAseba_1_1LocalVirtualMachine.html</anchorfile>
      <anchor>a24fc48a95f843a54c2dd766add444398</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TargetDescription</type>
      <name>description</name>
      <anchorfile>classAseba_1_1LocalVirtualMachine.html</anchorfile>
      <anchor>a8955224c281f1fbbc545ca98c333ca50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>runEvent</name>
      <anchorfile>classAseba_1_1LocalVirtualMachine.html</anchorfile>
      <anchor>a53eb048851a35943c5d2e0fd09943b20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::valarray&lt; uint16 &gt;</type>
      <name>vmBytecode</name>
      <anchorfile>classAseba_1_1LocalVirtualMachine.html</anchorfile>
      <anchor>a3b1a4f0e363bebb5bcc89ac2f09ad9ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::valarray&lt; sint16 &gt;</type>
      <name>vmStack</name>
      <anchorfile>classAseba_1_1LocalVirtualMachine.html</anchorfile>
      <anchor>a45bbe3df336b6bb520fe21d6e5c7ac2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>AsebaVMState</type>
      <name>vmState</name>
      <anchorfile>classAseba_1_1LocalVirtualMachine.html</anchorfile>
      <anchor>a4570a1840d9241fc99e38cb33ce1c780</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::valarray&lt; sint16 &gt;</type>
      <name>vmVariables</name>
      <anchorfile>classAseba_1_1LocalVirtualMachine.html</anchorfile>
      <anchor>ac7346d40a3118a2a7b08a64802c8839f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::MainWindow</name>
    <filename>classAseba_1_1MainWindow.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>applySettings</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa0473aa5804ed88ed540558ecff96b6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>MainWindowClosed</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a26acb3dc296eecb9f3128fe3cb65b0c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MainWindow</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2ed26c3b200f34ddcaf969a400630908</anchor>
      <arglist>(QVector&lt; QTranslator * &gt; translators, const QString &amp;commandLineTarget, bool autoRefresh, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MainWindow</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga206d3021dd7c5af0270ecdf4eac046aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>QList&lt; QAction * &gt;</type>
      <name>ActionList</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>ac9359614e46b160dc4d4557e10338658</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>about</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga64eca600afb5c788c34dd032f98599d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>addConstantClicked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga9a360cc52b4acd67205d8b26d6e30628</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>addEventNameClicked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gade42fbfd6e0a675dc9850724d38c40cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>arrayAccessOutOfBounds</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga42ec1cc15fa536e2b30f816b2f90fd59</anchor>
      <arglist>(unsigned node, unsigned line, unsigned size, unsigned index)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>breakpointSetResult</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga248a9b92c20336b1380f0926b8a41316</anchor>
      <arglist>(unsigned node, unsigned line, bool success)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>clearAllBreakpoints</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2cfc21bf919a9433f71c035d89d08026</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>clearAllExecutionError</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2afc30d9ac25e98d60ea1f11bea5f3c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>commentTriggered</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga38dd2b989f71666ff9189f082a6cb318</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>compilationMessagesWasHidden</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gabf3f7b599c9d914400b75d17d6f79fd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>constantsSelectionChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa6c85fe742213b5f5c1d75d36ba56ba3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>copyAll</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga1e1915d7dbef67d4ebb43237213c3e35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>divisionByZero</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga3d2d4330757f9fb4460c784f7e5fe95c</anchor>
      <arglist>(unsigned node, unsigned line)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>eventContextMenuRequested</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga1a7ff510c0f49ed30b31fcf0b1d13f91</anchor>
      <arglist>(const QPoint &amp;pos)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>eventExecutionKilled</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga9b65b937f38f00bc1babd92ed0d1f76c</anchor>
      <arglist>(unsigned node, unsigned line)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>eventsDescriptionsSelectionChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gafe57ea7b1407ded50974eaf8bb950c7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>eventsUpdated</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga3c2a0ba1e0871b9c9785586b4378fcd4</anchor>
      <arglist>(bool indexChanged=false)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>eventsUpdatedDirty</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga750ab8e0a8a43aea46663cb6d0a4c555</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>executionModeChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga21d5489cf667b5f1a84c749646b2ab09</anchor>
      <arglist>(unsigned node, Target::ExecutionMode mode)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>executionPosChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga372a993bad27cbecf030ce464812f0bd</anchor>
      <arglist>(unsigned node, unsigned line)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>exportMemoriesContent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2779bd5f5d6de11278598a76f7acf220</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>findTriggered</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gae72a86d82d00f06c26dd42f0fc00cd76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>goToLine</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga8ecf7d82b854321396333321bac78ce1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>importMemoriesContent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad79a40e3cb7bb3df203a53cba69bf8df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>loadAll</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf2a0fc4051643ccf3adbc363596e70a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>logEntryDoubleClicked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gac5a36699bb68349a1d278b068f71e4e5</anchor>
      <arglist>(QListWidgetItem *)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>networkDisconnected</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga97d895b4688d94b377024a445527b20f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>bool</type>
      <name>newFile</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga367d5172ab959a41fe4bd293db8c5abd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>nodeConnected</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga872ef52b0f5cb4df172199b57cb99d78</anchor>
      <arglist>(unsigned node)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>nodeDisconnected</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga1d5e06db31378bee64f37946455f7def</anchor>
      <arglist>(unsigned node)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>nodeSpecificError</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0b2e8df6a2ea4e87d23ef97d49e6a2af</anchor>
      <arglist>(unsigned node, unsigned line, const QString &amp;message)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>openFile</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga9cb5cc913d3a3ac7eaaad488a6a72097</anchor>
      <arglist>(const QString &amp;path=QString())</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>openRecentFile</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad0f124248cc7634f7e4579e8be54595d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>openToUrlFromAction</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad9af3ae458c78789fd5305a4163f28f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>pauseAll</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5f0d1139cb4be5df080641055936d6e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>plotEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gafcaa03f2497f4a83269648f8e65ba8cc</anchor>
      <arglist>(const unsigned eventId)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>plotEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gabb45705e3d8b368703606859965535ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>rebootAllNodes</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga92f2a53c490181573bd3ac1163522b22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>recompileAll</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5cdf882788472ecf2539f79bc441c08b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>removeConstantClicked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gada4a07e4bc653a90581500d26c003cdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>removeEventNameClicked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga64c1134287c59f71cb98e0f2f41693d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>replaceTriggered</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gadf7768a84c56d0145d248a3aff0e595c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>resetAll</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaac727e062c371c115969fdcee3c720a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>resetStatusText</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga9ba9df72461517fedc11f3813151e683</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>runAll</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga743daf19786db26685e69b52ffadfbdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>bool</type>
      <name>save</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga6cf8b816b0446a53416e8ce4331905d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>bool</type>
      <name>saveFile</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa01879498f823b3bb133be62356bdf21</anchor>
      <arglist>(const QString &amp;previousFileName=QString())</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>sendEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga6e6732bec6a39356e7590ac8ff9a0f85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>sendEventIf</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gae78269e3b60d7cc1c968f7ffa3bb5542</anchor>
      <arglist>(const QModelIndex &amp;)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>showCompilationMessages</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga670b795b9b20391dce7900a8ba35e8f5</anchor>
      <arglist>(bool doShown)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>showHidden</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga3897ccf26737669d02a6d3c58833bf6f</anchor>
      <arglist>(bool show)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>showKeywords</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga35f750785a01baca758a3a026fd81ba9</anchor>
      <arglist>(bool show)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>showLineNumbersChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga690bc5aaf36dddbb7c8d68011772d141</anchor>
      <arglist>(bool state)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>showMemoryUsage</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0a022219b90535a126807326af736187</anchor>
      <arglist>(bool show)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>showSettings</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaea67dca93fdad8bdc5c316c9b7653188</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>showUserManual</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2c29d3be725d69d4c57760088dde095b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>sourceChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad968b5bddc9ccb56f7a29c37739b9887</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>stopAll</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga1ce75cbfd43c617fc2c11f9eda22e8fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>tabChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga4c64f0bb53550f5a691a7fb62f9fe096</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>toggleBreakpoint</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga02a5311fb133296d76c26edb0702568d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>toggleEventVisibleButton</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga560f268a437cf55a477d09125f6592a9</anchor>
      <arglist>(const QModelIndex &amp;)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>uncommentTriggered</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga4e68bfff2c6272be2db932f2e49a73b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateWindowTitle</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gadb7e4c88fa6c4608a55f2b3ff0b80413</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>uploadReadynessChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gab00700d670752ed21a4b23889838c3d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>userEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0c6c6fbb8d4a377381fdb9e19d22a16d</anchor>
      <arglist>(unsigned id, const VariablesDataVector &amp;data)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>userEventsDropped</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga6abeef79ff9c3ca8b1a496b99428a9c6</anchor>
      <arglist>(unsigned amount)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>variablesMemoryChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad3efc715d3882933c2fe8039839100aa</anchor>
      <arglist>(unsigned node, unsigned start, const VariablesDataVector &amp;variables)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>variablesMemoryEstimatedDirty</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gab0f1f7530d6e78ede9c2e38810ac0c89</anchor>
      <arglist>(unsigned node)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>writeAllBytecodes</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad2d7dc5cac131166df395275249d2c8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addErrorEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0beae4fe3573ec49e74f0da1bafe8fde</anchor>
      <arglist>(unsigned node, unsigned line, const QString &amp;message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>askUserBeforeDiscarding</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad241614ba5c1d747e088cd8129a518b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clearDocumentSpecificTabs</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga20991bd456c664e3bb692e8d66934a1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>closeEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga6cf1d505136e817921e3ddfe4ca6d71d</anchor>
      <arglist>(QCloseEvent *event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>generateHelpMenu</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaef4413136257334c9a5b36834b627f32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getAbsentIndexFromId</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gab30ce07e4b7d95ac226cea4b6b89e74f</anchor>
      <arglist>(unsigned node) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>AbsentNodeTab *</type>
      <name>getAbsentTabFromId</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5fa9dcab3c6e14d608b47bfce2206f42</anchor>
      <arglist>(unsigned node) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getIndexFromId</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga336b9e39eb32c8a8f066fb30edf2493f</anchor>
      <arglist>(unsigned node) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>NodeTab *</type>
      <name>getTabFromId</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad82eb3cbcdfcdffdc085509e2d225caf</anchor>
      <arglist>(unsigned node) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>NodeTab *</type>
      <name>getTabFromName</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gafceaa80226d988ddd1e1260b69dced93</anchor>
      <arglist>(const QString &amp;name, unsigned preferedId=0) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readSettings</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga711b859c32e58ca86d4e2611e62a3e99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>regenerateHelpMenu</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gafb81d7e0bed921dfa52f0c04382cf86c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>regenerateOpenRecentMenu</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0a8d6e01b9de907c8699d36a7da75ac1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>regenerateToolsMenus</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0fb996dd7128d201ab46b28da92edb39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setupConnections</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf9c607cf96e224f07a2300dd4d259c11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setupMenu</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf5eb8f3a58178c23f66ab7b8d312620c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setupWidgets</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga4d6c2d092447147638d4314badf52c18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>timerEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5698d52f397982ac72138bda6278b92d</anchor>
      <arglist>(QTimerEvent *event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateRecentFiles</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga49ca4d6cc24026029337e441e304acec</anchor>
      <arglist>(const QString &amp;fileName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeSettings</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad5cdf1d93eccf6798dd1e56bc9161b5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>actualFileName</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>aa7764ac62341f1d3eb65307af6848efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>addConstantButton</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a4ae60039067a77a1576278194f835299</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>addEventNameButton</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a8ee962aade471afe9fe68cd3146c49dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>autoMemoryRefresh</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a13f8efaa3be964831d596cbe6e970097</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>clearAllBreakpointsAct</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a9b4fe23c16386daa23b97fb7cd88fdb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>clearLogger</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>afac21069438f902e19bb01ac3095061a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>commentAct</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a9002ab0c1777fc7c945f19a899d12b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CommonDefinitions</type>
      <name>commonDefinitions</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>ad55b38aa2fcf49eb991d61c3258f9131</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CompilationLogDialog *</type>
      <name>compilationMessageBox</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a50becbbadf25b05b4cc0cf5db0c9da38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NamedValuesVectorModel *</type>
      <name>constantsDefinitionsModel</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a3cc834e1c44bcf6c09928675ca33efdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FixedWidthTableView *</type>
      <name>constantsView</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>afcc9919cb98c939a298d63a2345f89e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>copyAct</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>aa15fa70ae77499b4cbc6943177207dcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ScriptTab *</type>
      <name>currentScriptTab</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>af8a19efc0c5733509209112608312cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>cutAct</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>ad56e4162df8f8d5b57d0f07f295f4701</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MaskableNamedValuesVectorModel *</type>
      <name>eventsDescriptionsModel</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a0958160a43e9880fbd99ff177db6cb62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FixedWidthTableView *</type>
      <name>eventsDescriptionsView</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a737f71fd0cce667c5b29ea57d7c62b78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>findAct</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>af271c4ff9c885b6f63c31d00cc138ab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FindDialog *</type>
      <name>findDialog</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>aed3785bc363ae213007ad53ae411cede</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>getDescriptionTimer</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>ac5141a988a1b07cf263a180211ac9ebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QToolBar *</type>
      <name>globalToolBar</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a6d781e2e388c5216bc66225f5a038a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>goToLineAct</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a1e62d4f7c3d0d3567aed5bfc76087007</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>helpMenu</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a51fd7b5cc8cfc4f8d123ed88bb3b529f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>helpMenuTargetSpecificSeparator</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a25e661e403a5dabfb24aa67e5c383e87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HelpViewer</type>
      <name>helpViewer</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>ad90a8126226d7423ce959fcdb651a272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>loadAllAct</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a4bd2e7322087fa136532fad33b3360fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QListWidget *</type>
      <name>logger</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a837c1a8a996f2a122a1a0e38f38e3efe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EditorsPlotsTabWidget *</type>
      <name>nodes</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>ae0d78f457bf29d222465395e3f23cdca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>openRecentMenu</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a9bfc9445c4cca3697c21b990c78092ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>pasteAct</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>ab416b2776b1335d6eacd5a764b8ce74e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>pauseAllAct</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a01500f4bf748577ec1a56f854c1bc23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>rebootMenu</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a38179468c607c224e187965ccdf98e9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>redoAct</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>ad02daaf8505a43f770e00ea71bb04931</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>removeConstantButton</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a3f3a6c1197109d38b2f19333a883d052</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>removeEventNameButton</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>ae4b462c8592cfbb88b71604740c047f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>replaceAct</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a8a8b165e0780c4eec74cec2b4d6a8e19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>resetAllAct</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a7900f34f096a18eef2edb7c82cfd4536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>runAllAct</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a826060e75be21fdfe1a4e2c42548fc19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>saveBytecodeMenu</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>aeb7112c8e2218388dcfae79d17bd34e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>sendEventButton</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a4b96d2335dc81f3dddce5f5a6d5340e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>showCompilationMsg</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>abaed0d62a572fb8814f7e2e08b03f7e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>showHiddenAct</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a0bdca4938090ffd979f0cbf73bf11987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>showKeywordsAct</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a7e0b56de4dcbf6dd0d9561b36cf48cce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>showLineNumbers</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a288593e300c78b75fe66b23984c340f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>showMemoryUsageAct</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>ab0999eaf756b0d639d63ec8408c56f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>sourceModified</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a2a8a0bd418b92105f8bde8c7470a0076</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLabel *</type>
      <name>statusText</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a2d96d205ee7f64654bda0d5fe0a9554f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Target *</type>
      <name>target</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>aba134ac62143f0b84cf12a462a50521c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ActionList</type>
      <name>targetSpecificHelp</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a4afaf95ccb28d14474c11834b1e4b63b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>toggleBreakpointAct</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a2e7e3b50f1cd9a5759a68f976193f78d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>uncommentAct</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>afb657023e9b939a22dfdd477ab219fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>undoAct</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>af4f37130eb15ee0488dd35cc37cbda92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>writeAllBytecodesAct</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a0cd8e47f66be72523bcc485a0afecab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>writeBytecodeMenu</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a955944ec1ea1c8489a5b37771f70e411</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>AeslEditor</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a5ea561a6fba51be2cb71cdff5275bc2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>InvasivePlugin</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>af89a585f39678d34dd16e1f695186dfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>NodeTab</name>
      <anchorfile>classAseba_1_1MainWindow.html</anchorfile>
      <anchor>a67111e154fa25f44279c01d338dd493a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::MaskableNamedValuesVectorModel</name>
    <filename>classAseba_1_1MaskableNamedValuesVectorModel.html</filename>
    <base>Aseba::NamedValuesVectorModel</base>
    <member kind="slot">
      <type>void</type>
      <name>addNamedValue</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga52f52bf4bbbb3a8deaa34b801cb4f1ec</anchor>
      <arglist>(const NamedValue &amp;namedValue)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>delNamedValue</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2bf9ce683251db5ad983c9b6e3997a8f</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>toggle</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga24342216a8a16ddf1be79575b316fa36</anchor>
      <arglist>(const QModelIndex &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>columnCount</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga4d42d22595a53b329a5dd8e0fa7ac799</anchor>
      <arglist>(const QModelIndex &amp;parent=QModelIndex()) const </arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>data</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gae1f62f9747e65647fdbfca03c651029d</anchor>
      <arglist>(const QModelIndex &amp;index, int role=Qt::DisplayRole) const </arglist>
    </member>
    <member kind="function">
      <type>Qt::ItemFlags</type>
      <name>flags</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga160a696528c0ac4c8c93d4bae3d31500</anchor>
      <arglist>(const QModelIndex &amp;index) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVisible</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa745c44c2a89b0985360034e7471a49f</anchor>
      <arglist>(const unsigned id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MaskableNamedValuesVectorModel</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga30d0c05d2388aca0a90c1199963211fa</anchor>
      <arglist>(NamedValuesVector *namedValues, QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MaskableNamedValuesVectorModel</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gae9aee519633bdd243c28c8d01bfe9443</anchor>
      <arglist>(NamedValuesVector *namedValues, const QString &amp;tooltipText, QObject *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>moveRow</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga9d3cb318f2cf9cdfc65331fb212bd76b</anchor>
      <arglist>(int oldRow, int &amp;newRow)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>viewEvent</name>
      <anchorfile>classAseba_1_1MaskableNamedValuesVectorModel.html</anchorfile>
      <anchor>a1ee4f0981ac3562f94ced8e433ec905c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::MemoryVectorNode</name>
    <filename>structAseba_1_1MemoryVectorNode.html</filename>
    <base>Aseba::AbstractTreeNode</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>expandToAsebaTree</name>
      <anchorfile>structAseba_1_1MemoryVectorNode.html</anchorfile>
      <anchor>a7fc1de837d6e8eb2feb421d6f18549bc</anchor>
      <arglist>(std::wostream *dump, unsigned int index=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getVectorAddr</name>
      <anchorfile>structAseba_1_1MemoryVectorNode.html</anchorfile>
      <anchor>ad4ef0f2759e20707d38abca7b4652de1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getVectorSize</name>
      <anchorfile>structAseba_1_1MemoryVectorNode.html</anchorfile>
      <anchor>a0bb7e33acd19c7cbef66834b0774c895</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isAddressStatic</name>
      <anchorfile>structAseba_1_1MemoryVectorNode.html</anchorfile>
      <anchor>a22694e5fd3cd3ce8d29c46b2e390392c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MemoryVectorNode</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga24483b2bc28916d8e9fabaa9164519c6</anchor>
      <arglist>(const SourcePos &amp;sourcePos, unsigned arrayAddr, unsigned arraySize, const std::wstring &amp;arrayName)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setWrite</name>
      <anchorfile>structAseba_1_1MemoryVectorNode.html</anchorfile>
      <anchor>af280abfc54f1d357996de2bb284a2897</anchor>
      <arglist>(bool write)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MemoryVectorNode *</type>
      <name>shallowCopy</name>
      <anchorfile>structAseba_1_1MemoryVectorNode.html</anchorfile>
      <anchor>abf007fd24a9f10892ed14dc6b6dc7322</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toNodeName</name>
      <anchorfile>structAseba_1_1MemoryVectorNode.html</anchorfile>
      <anchor>a0ca0f2da553d33e842945b803713705d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga47751bb1408b31586ab95345ff9d0fd4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>arrayAddr</name>
      <anchorfile>structAseba_1_1MemoryVectorNode.html</anchorfile>
      <anchor>a3311be6c70cd8d5008200668928238f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::wstring</type>
      <name>arrayName</name>
      <anchorfile>structAseba_1_1MemoryVectorNode.html</anchorfile>
      <anchor>ae20a0933907087b1f787a51a3269a877</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>arraySize</name>
      <anchorfile>structAseba_1_1MemoryVectorNode.html</anchorfile>
      <anchor>a97db838035efbf4e020dc0e6ae24292f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>write</name>
      <anchorfile>structAseba_1_1MemoryVectorNode.html</anchorfile>
      <anchor>ab83118de85dc6b93b35ee93b6afbe42b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::Message</name>
    <filename>classAseba_1_1Message.html</filename>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classAseba_1_1Message.html</anchorfile>
      <anchor>aa9dabfd41d4bccc69b9135786a645ed0</anchor>
      <arglist>(const string &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>classAseba_1_1Message.html</anchorfile>
      <anchor>abaf21b12655137a836c3457981a7d388</anchor>
      <arglist>(std::wostream &amp;stream) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpBuffer</name>
      <anchorfile>classAseba_1_1Message.html</anchorfile>
      <anchor>a5f4c8a421aea78add4f1c1dc59f63311</anchor>
      <arglist>(std::wostream &amp;stream) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Message</name>
      <anchorfile>classAseba_1_1Message.html</anchorfile>
      <anchor>a35bc002f1511756d3669db107799f897</anchor>
      <arglist>(uint16 type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classAseba_1_1Message.html</anchorfile>
      <anchor>acd0568805498e98b23cc6bf7150ed009</anchor>
      <arglist>(Dashel::Stream *stream)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Message</name>
      <anchorfile>classAseba_1_1Message.html</anchorfile>
      <anchor>af9d39e311a08b9e3441e7ec4500913a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Message *</type>
      <name>receive</name>
      <anchorfile>classAseba_1_1Message.html</anchorfile>
      <anchor>afa59dfe0c491a484e054a883e4a1c3ba</anchor>
      <arglist>(Dashel::Stream *stream)</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>source</name>
      <anchorfile>classAseba_1_1Message.html</anchorfile>
      <anchor>a43e2f6bd4419fa869773fe07248f13c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>type</name>
      <anchorfile>classAseba_1_1Message.html</anchorfile>
      <anchor>a650fdadea5d117fe80c652863c33b663</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>add</name>
      <anchorfile>classAseba_1_1Message.html</anchorfile>
      <anchor>a59ada2c8830418afdefff93effd87c69</anchor>
      <arglist>(const T &amp;val)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>deserializeSpecific</name>
      <anchorfile>classAseba_1_1Message.html</anchorfile>
      <anchor>a6d42fee4bb58504f01cd980f7f5f3252</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>dumpSpecific</name>
      <anchorfile>classAseba_1_1Message.html</anchorfile>
      <anchor>aa10cc538c0eca342f5625718f925ef7b</anchor>
      <arglist>(std::wostream &amp;stream) const =0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>T</type>
      <name>get</name>
      <anchorfile>classAseba_1_1Message.html</anchorfile>
      <anchor>a83248dc9d65127deaa2e1e9b619bbbbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1Message.html</anchorfile>
      <anchor>a57c648ab26e14d0509afaffc564050e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>serializeSpecific</name>
      <anchorfile>classAseba_1_1Message.html</anchorfile>
      <anchor>ad1d7df84300dbad9cda745f0ebda4ba1</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; uint8 &gt;</type>
      <name>rawData</name>
      <anchorfile>classAseba_1_1Message.html</anchorfile>
      <anchor>a9898389c1dc55cf82ed138e2351fc806</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>readPos</name>
      <anchorfile>classAseba_1_1Message.html</anchorfile>
      <anchor>a51a51edd750a44791bc19040d1672ea7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::MessageTypesInitializer</name>
    <filename>classAseba_1_1MessageTypesInitializer.html</filename>
    <member kind="function">
      <type>Message *</type>
      <name>createMessage</name>
      <anchorfile>classAseba_1_1MessageTypesInitializer.html</anchorfile>
      <anchor>aec3358e73c4c7293add406167c21ca0d</anchor>
      <arglist>(uint16 type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpKnownMessagesTypes</name>
      <anchorfile>classAseba_1_1MessageTypesInitializer.html</anchorfile>
      <anchor>a3bd0d6a47a83285533c2685f123e3962</anchor>
      <arglist>(wostream &amp;stream) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageTypesInitializer</name>
      <anchorfile>classAseba_1_1MessageTypesInitializer.html</anchorfile>
      <anchor>a6bd7eea61d594357eba3f48ef5f924cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerMessageType</name>
      <anchorfile>classAseba_1_1MessageTypesInitializer.html</anchorfile>
      <anchor>a9aab8eccb4bdbdf2ea2b4fa8ac6ae4de</anchor>
      <arglist>(uint16 type)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Message *(*</type>
      <name>CreatorFunc</name>
      <anchorfile>classAseba_1_1MessageTypesInitializer.html</anchorfile>
      <anchor>a9829b59fac5427ba5dfb8127dd3b56d6</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static Message *</type>
      <name>Creator</name>
      <anchorfile>classAseba_1_1MessageTypesInitializer.html</anchorfile>
      <anchor>ac20423fc38d6e34a06ff90889991bd1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>map&lt; uint16, CreatorFunc &gt;</type>
      <name>messagesTypes</name>
      <anchorfile>classAseba_1_1MessageTypesInitializer.html</anchorfile>
      <anchor>a05db7fde23b0e2a5b434b16b7b5ba994</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ModelAggregator</name>
    <filename>classAseba_1_1ModelAggregator.html</filename>
    <class kind="struct">Aseba::ModelAggregator::ModelDescription</class>
    <member kind="function">
      <type>void</type>
      <name>addModel</name>
      <anchorfile>classAseba_1_1ModelAggregator.html</anchorfile>
      <anchor>a5f616d86e376cfa05930691ad7857838</anchor>
      <arglist>(QAbstractItemModel *model, unsigned int column=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>columnCount</name>
      <anchorfile>classAseba_1_1ModelAggregator.html</anchorfile>
      <anchor>ab50854a7c92ee5d7547da8518ad99d95</anchor>
      <arglist>(const QModelIndex &amp;parent=QModelIndex()) const </arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>data</name>
      <anchorfile>classAseba_1_1ModelAggregator.html</anchorfile>
      <anchor>a361af6dd6807c1fa9b3e1cd29d20168d</anchor>
      <arglist>(const QModelIndex &amp;index, int role) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasIndex</name>
      <anchorfile>classAseba_1_1ModelAggregator.html</anchorfile>
      <anchor>a92f89c7b8f53975e963c8aeda0499ebd</anchor>
      <arglist>(int row, int column, const QModelIndex &amp;parent) const </arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>index</name>
      <anchorfile>classAseba_1_1ModelAggregator.html</anchorfile>
      <anchor>a11c917e96790a86758ee17b4c7a19ee8</anchor>
      <arglist>(int row, int column, const QModelIndex &amp;parent=QModelIndex()) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ModelAggregator</name>
      <anchorfile>classAseba_1_1ModelAggregator.html</anchorfile>
      <anchor>a917688154376117c5a36e75e30474819</anchor>
      <arglist>(QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>parent</name>
      <anchorfile>classAseba_1_1ModelAggregator.html</anchorfile>
      <anchor>a9e1a8a202e2ca90c8aa12937fdc33cdd</anchor>
      <arglist>(const QModelIndex &amp;child) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rowCount</name>
      <anchorfile>classAseba_1_1ModelAggregator.html</anchorfile>
      <anchor>adbd611256d0650c0aca9748b891f0fd7</anchor>
      <arglist>(const QModelIndex &amp;parent=QModelIndex()) const </arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>QList&lt; ModelDescription &gt;</type>
      <name>ModelList</name>
      <anchorfile>classAseba_1_1ModelAggregator.html</anchorfile>
      <anchor>aa1c0cf69ea68365315ff5a6c385b2dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ModelList</type>
      <name>models</name>
      <anchorfile>classAseba_1_1ModelAggregator.html</anchorfile>
      <anchor>a66b17877fb0572a1105eb99e4db45879</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::ModelAggregator::ModelDescription</name>
    <filename>structAseba_1_1ModelAggregator_1_1ModelDescription.html</filename>
    <member kind="variable">
      <type>unsigned int</type>
      <name>column</name>
      <anchorfile>structAseba_1_1ModelAggregator_1_1ModelDescription.html</anchorfile>
      <anchor>a80284223b1a673bda970b854c671eb7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QAbstractItemModel *</type>
      <name>model</name>
      <anchorfile>structAseba_1_1ModelAggregator_1_1ModelDescription.html</anchorfile>
      <anchor>a892a36c63c26cf7e90c24bf9e9815d02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::NamedValue</name>
    <filename>structAseba_1_1NamedValue.html</filename>
    <member kind="function">
      <type></type>
      <name>NamedValue</name>
      <anchorfile>structAseba_1_1NamedValue.html</anchorfile>
      <anchor>a2d8da5ab3915dd3ab9e31b6906d9c54c</anchor>
      <arglist>(const std::wstring &amp;name, int value)</arglist>
    </member>
    <member kind="variable">
      <type>std::wstring</type>
      <name>name</name>
      <anchorfile>structAseba_1_1NamedValue.html</anchorfile>
      <anchor>a8f2df7f11989aa5829b50c4611e1ba26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>value</name>
      <anchorfile>structAseba_1_1NamedValue.html</anchorfile>
      <anchor>ab8204c0109d1b64ac9cc1e69331dae18</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::NamedValuesVector</name>
    <filename>structAseba_1_1NamedValuesVector.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga46f61d984b1e5bc6c330cbf5da4a87fa</anchor>
      <arglist>(const std::wstring &amp;s, size_t *position=0) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::NamedValuesVectorModel</name>
    <filename>classAseba_1_1NamedValuesVectorModel.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>addNamedValue</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaaae00e135d3127e972e12961b5ad23d9</anchor>
      <arglist>(const NamedValue &amp;namedValue, int index=-1)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>clear</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga7b96f63725debb7b937fa1715f1f5159</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>delNamedValue</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5b0a5474ffe7df953622add8a877140d</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>publicRowsInserted</name>
      <anchorfile>classAseba_1_1NamedValuesVectorModel.html</anchorfile>
      <anchor>a8f87e038dea6a5883be3ac0382153750</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>publicRowsRemoved</name>
      <anchorfile>classAseba_1_1NamedValuesVectorModel.html</anchorfile>
      <anchor>afe2775289223f8ed9e835350e2022700</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>checkIfModified</name>
      <anchorfile>classAseba_1_1NamedValuesVectorModel.html</anchorfile>
      <anchor>a6cd91a5fad2e8d726a5074a7950753ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearWasModified</name>
      <anchorfile>classAseba_1_1NamedValuesVectorModel.html</anchorfile>
      <anchor>a42220b4adc5931a4264dc087fc7b2ec0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>columnCount</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga359075485fd4d180c800338aec7cd460</anchor>
      <arglist>(const QModelIndex &amp;parent=QModelIndex()) const </arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>data</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa22f22ac80bfc28bb803e2bb5629f70e</anchor>
      <arglist>(const QModelIndex &amp;index, int role=Qt::DisplayRole) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dropMimeData</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga34188fe993978db6528066581129ea33</anchor>
      <arglist>(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &amp;parent)</arglist>
    </member>
    <member kind="function">
      <type>Qt::ItemFlags</type>
      <name>flags</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga602a5f36880c4553b2b90e3c007b754b</anchor>
      <arglist>(const QModelIndex &amp;index) const </arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>headerData</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gade884bc71b32c5293e5713878ed2c5a8</anchor>
      <arglist>(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const </arglist>
    </member>
    <member kind="function">
      <type>QMimeData *</type>
      <name>mimeData</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga33e44c7e5dec0fba86c04fa7409ef22c</anchor>
      <arglist>(const QModelIndexList &amp;indexes) const </arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>mimeTypes</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf6647e2fce901efc7b7ccb80edbd2b33</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>moveRow</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga1398820c561f6d1fb53c2d1f218228e0</anchor>
      <arglist>(int oldRow, int &amp;newRow)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NamedValuesVectorModel</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga4ba07594160b94ff7849d6fbb63c986e</anchor>
      <arglist>(NamedValuesVector *namedValues, QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NamedValuesVectorModel</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga95d5e398c104f688d7ab1e0f2fe06e04</anchor>
      <arglist>(NamedValuesVector *namedValues, const QString &amp;tooltipText, QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rowCount</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gab4811854cd23a03f89f31d2a36303bdc</anchor>
      <arglist>(const QModelIndex &amp;parent=QModelIndex()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setData</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga43cc83fe5e65dc4f0367b928a5cee517</anchor>
      <arglist>(const QModelIndex &amp;index, const QVariant &amp;value, int role)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEditable</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa8b54a2b277c1b145b5349d08831d8ef</anchor>
      <arglist>(bool editable)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setExtraMimeType</name>
      <anchorfile>classAseba_1_1NamedValuesVectorModel.html</anchorfile>
      <anchor>a3972e085650ddcdf523b1f0109da9825</anchor>
      <arglist>(QString mime)</arglist>
    </member>
    <member kind="function">
      <type>Qt::DropActions</type>
      <name>supportedDragActions</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5a3faae6d5c990291cd6d1bd14699aa9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Qt::DropActions</type>
      <name>supportedDropActions</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf5afce43ab1031eecf6980ac69d6d9b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NamedValuesVector *</type>
      <name>namedValues</name>
      <anchorfile>classAseba_1_1NamedValuesVectorModel.html</anchorfile>
      <anchor>a35dc02db38ea7fd581f83d3d4ad7c359</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QString</type>
      <name>privateMimeType</name>
      <anchorfile>classAseba_1_1NamedValuesVectorModel.html</anchorfile>
      <anchor>aece15a595ec9d95d4f909ab77ef1581d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>wasModified</name>
      <anchorfile>classAseba_1_1NamedValuesVectorModel.html</anchorfile>
      <anchor>a533973df0bb23ad7702c1976b18ac86a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>editable</name>
      <anchorfile>classAseba_1_1NamedValuesVectorModel.html</anchorfile>
      <anchor>a70770768545a06aa48b42ca48b066508</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>tooltipText</name>
      <anchorfile>classAseba_1_1NamedValuesVectorModel.html</anchorfile>
      <anchor>a3fe7ec833f8d1a8e3dc2cf0643b07458</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::NamedVariableDescription</name>
    <filename>classAseba_1_1NamedVariableDescription.html</filename>
    <base>Aseba::Message</base>
    <base>Aseba::TargetDescription::NamedVariable</base>
    <member kind="function">
      <type></type>
      <name>NamedVariableDescription</name>
      <anchorfile>classAseba_1_1NamedVariableDescription.html</anchorfile>
      <anchor>a30435a6293f3938e796edbf874ab6cdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deserializeSpecific</name>
      <anchorfile>classAseba_1_1NamedVariableDescription.html</anchorfile>
      <anchor>a16c1d0c9b83722f86200ba7dfbbd6713</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpSpecific</name>
      <anchorfile>classAseba_1_1NamedVariableDescription.html</anchorfile>
      <anchor>a0542c1ad08034e9010804017e5495189</anchor>
      <arglist>(std::wostream &amp;stream) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1NamedVariableDescription.html</anchorfile>
      <anchor>ab59dcbb9179312483656f5fcb3a98cf3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeSpecific</name>
      <anchorfile>classAseba_1_1NamedVariableDescription.html</anchorfile>
      <anchor>ae034b0a766d49dd73d1459c8ecb782ce</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::NativeFunctionDescription</name>
    <filename>classAseba_1_1NativeFunctionDescription.html</filename>
    <base>Aseba::Message</base>
    <base>Aseba::TargetDescription::NativeFunction</base>
    <member kind="function">
      <type></type>
      <name>NativeFunctionDescription</name>
      <anchorfile>classAseba_1_1NativeFunctionDescription.html</anchorfile>
      <anchor>a6b03e266703ae0d2590f34a310e40dad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deserializeSpecific</name>
      <anchorfile>classAseba_1_1NativeFunctionDescription.html</anchorfile>
      <anchor>a9033fa44a44bab62e904f2a147cbb12f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpSpecific</name>
      <anchorfile>classAseba_1_1NativeFunctionDescription.html</anchorfile>
      <anchor>a82249ff79ae20438fa6d2f6f4887ad40</anchor>
      <arglist>(std::wostream &amp;stream) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1NativeFunctionDescription.html</anchorfile>
      <anchor>a92135a19b54bce94a899f24b9abb497a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeSpecific</name>
      <anchorfile>classAseba_1_1NativeFunctionDescription.html</anchorfile>
      <anchor>a558c079b3dde804526f4beb9aaef2f20</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::NewNamedValueDialog</name>
    <filename>classAseba_1_1NewNamedValueDialog.html</filename>
    <member kind="function">
      <type></type>
      <name>NewNamedValueDialog</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga8e8fb3d0c973b7aa7c616ae619d76bba</anchor>
      <arglist>(QString *name, int *value, int min, int max)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>getNamedValue</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga7afa431322487994aaadbfd88648271a</anchor>
      <arglist>(QString *name, int *value, int min, int max, QString title, QString valueName, QString valueDescription)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>cancelSlot</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga1079059818fa9524005fbab877781737</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>okSlot</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga74234c8d412d0274695a5883a73064c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>label1</name>
      <anchorfile>classAseba_1_1NewNamedValueDialog.html</anchorfile>
      <anchor>ae2d48fc0970f78cc81ea4f76ca6f168a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>label2</name>
      <anchorfile>classAseba_1_1NewNamedValueDialog.html</anchorfile>
      <anchor>a0584ece768959d0357dae2bac6670cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>line1</name>
      <anchorfile>classAseba_1_1NewNamedValueDialog.html</anchorfile>
      <anchor>aa2d550ac211f85c58afe2113cd24ba36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QSpinBox *</type>
      <name>line2</name>
      <anchorfile>classAseba_1_1NewNamedValueDialog.html</anchorfile>
      <anchor>aba18058342b97c34317a425d7378c849</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QString *</type>
      <name>name</name>
      <anchorfile>classAseba_1_1NewNamedValueDialog.html</anchorfile>
      <anchor>ae4751d660dc3b485390e0b7f3537789b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>value</name>
      <anchorfile>classAseba_1_1NewNamedValueDialog.html</anchorfile>
      <anchor>aecb871a1c7875bfbbe37f4995827118d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::Node</name>
    <filename>structAseba_1_1Node.html</filename>
    <member kind="enumeration">
      <name>MemoryErrorCode</name>
      <anchorfile>structAseba_1_1Node.html</anchorfile>
      <anchor>a7c75c80cc0a120abde004c353b411e4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_NOVAL</name>
      <anchorfile>structAseba_1_1Node.html</anchorfile>
      <anchor>a7c75c80cc0a120abde004c353b411e4faf5747eed0f50cbdcf441477a8447ab87</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Node * &gt;</type>
      <name>NodesVector</name>
      <anchorfile>structAseba_1_1Node.html</anchorfile>
      <anchor>a31c43f91ae7a0920c018f796db04f88c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ReturnType</name>
      <anchorfile>structAseba_1_1Node.html</anchorfile>
      <anchor>ada11c0eea0a160a2e2a2d98898c962ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_UNIT</name>
      <anchorfile>structAseba_1_1Node.html</anchorfile>
      <anchor>ada11c0eea0a160a2e2a2d98898c962ffa131a0e7adbff735aa4baaeb03747fd5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_BOOL</name>
      <anchorfile>structAseba_1_1Node.html</anchorfile>
      <anchor>ada11c0eea0a160a2e2a2d98898c962ffa1cb400c836c1c738738b95ab090f7da2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TYPE_INT</name>
      <anchorfile>structAseba_1_1Node.html</anchorfile>
      <anchor>ada11c0eea0a160a2e2a2d98898c962ffa9bd22ede5665063493b16f683b75daf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>checkVectorSize</name>
      <anchorfile>structAseba_1_1Node.html</anchorfile>
      <anchor>aa936ac86bb32e39784058fda4107c094</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>deepCopy</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga8a05e5ab8cc6ee291d960cab67887275</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dump</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga23327efa3b9040eda789aed96f5784a2</anchor>
      <arglist>(std::wostream &amp;dest, unsigned &amp;indent) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>structAseba_1_1Node.html</anchorfile>
      <anchor>a7e46975081bdae1c951b4ac9a6d74088</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>expandToAsebaTree</name>
      <anchorfile>structAseba_1_1Node.html</anchorfile>
      <anchor>a8afed80a10498f77ba54acdfd79031f3</anchor>
      <arglist>(std::wostream *dump, unsigned int index=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expectType</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaf3a8c288ce07a1cef9cf5377f655cbda</anchor>
      <arglist>(const Node::ReturnType &amp;expected, const Node::ReturnType &amp;type) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getStackDepth</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga9637b00a37a947105df786c3eeff689c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getVectorAddr</name>
      <anchorfile>structAseba_1_1Node.html</anchorfile>
      <anchor>a70e061a5ca811c03357fb48b6cfe0952</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getVectorSize</name>
      <anchorfile>structAseba_1_1Node.html</anchorfile>
      <anchor>a3e17873c5445b05fc0d71bd83c203a89</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>structAseba_1_1Node.html</anchorfile>
      <anchor>ad30b44f6735a1c56be30ed998ba0a739</anchor>
      <arglist>(const SourcePos &amp;sourcePos)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>structAseba_1_1Node.html</anchorfile>
      <anchor>a4fb6b02d5fbe31a815477120fbda5876</anchor>
      <arglist>(std::wostream *dump)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Node *</type>
      <name>shallowCopy</name>
      <anchorfile>structAseba_1_1Node.html</anchorfile>
      <anchor>afdc6144a148a72c3068ef90de504a09a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::wstring</type>
      <name>toNodeName</name>
      <anchorfile>structAseba_1_1Node.html</anchorfile>
      <anchor>ab756587fd99f72d9c408a021f6e1d2ad</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>structAseba_1_1Node.html</anchorfile>
      <anchor>a2e4d406490ee890ac2f875bad14f3482</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ReturnType</type>
      <name>typeCheck</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga426553f609f8b1e7ca90b6de50b7d4bf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::wstring</type>
      <name>typeName</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga529c9dae28793b4668e38aecf1adfab2</anchor>
      <arglist>(const Node::ReturnType &amp;type) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Node</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaecde242ea4cb8adf2a4fd35e6c323e80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>NodesVector</type>
      <name>children</name>
      <anchorfile>structAseba_1_1Node.html</anchorfile>
      <anchor>a679819b5ad32ad084969f104e77e74ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SourcePos</type>
      <name>sourcePos</name>
      <anchorfile>structAseba_1_1Node.html</anchorfile>
      <anchor>a5e2fc163ce88877a12189491e90ad8d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::NodeSpecificError</name>
    <filename>classAseba_1_1NodeSpecificError.html</filename>
    <base>Aseba::Message</base>
    <member kind="function">
      <type></type>
      <name>NodeSpecificError</name>
      <anchorfile>classAseba_1_1NodeSpecificError.html</anchorfile>
      <anchor>acc465622f255c70c6bba55d797e3f1fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::wstring</type>
      <name>message</name>
      <anchorfile>classAseba_1_1NodeSpecificError.html</anchorfile>
      <anchor>a4fe16b5fb66a078a7ddc58674aad8779</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>pc</name>
      <anchorfile>classAseba_1_1NodeSpecificError.html</anchorfile>
      <anchor>a713772e776cf67649a5002fd2aefa567</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deserializeSpecific</name>
      <anchorfile>classAseba_1_1NodeSpecificError.html</anchorfile>
      <anchor>add3df13eb4b58369a694caeab6d8948d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpSpecific</name>
      <anchorfile>classAseba_1_1NodeSpecificError.html</anchorfile>
      <anchor>a9b84cdc1cf7e3a6e5fd9abccb0c0ffdf</anchor>
      <arglist>(std::wostream &amp;) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1NodeSpecificError.html</anchorfile>
      <anchor>a905bfac53d3d453ec6d5607034c3ff97</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeSpecific</name>
      <anchorfile>classAseba_1_1NodeSpecificError.html</anchorfile>
      <anchor>a2dabffed8954656514b7230a8552c19f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::NodeTab</name>
    <filename>classAseba_1_1NodeTab.html</filename>
    <base>Aseba::ScriptTab</base>
    <base>Aseba::VariableListener</base>
    <class kind="struct">Aseba::NodeTab::CompilationResult</class>
    <member kind="slot">
      <type>void</type>
      <name>clearExecutionErrors</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga67e6d3eb4d6882e94b877338c6a5e950</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>refreshCompleterModel</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga59e8a31379961f1462493e4ade0aa2f6</anchor>
      <arglist>(LocalContext context)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>uploadReadynessChanged</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a16088b981a915014e9e63c09d170cda6</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NodeTab</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga8f2dfff8202351e3ac76088a9bf8ada0</anchor>
      <arglist>(MainWindow *mainWindow, Target *target, const CommonDefinitions *commonDefinitions, int id, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>productId</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>ab7f4f2c74d0e2387269c0bfa49ec2c0e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>variablesMemoryChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaace96ecd4a0c226d752ab8d4b3344dee</anchor>
      <arglist>(unsigned start, const VariablesDataVector &amp;variables)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NodeTab</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0b501733744704b071cefe094592d123</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>autoRefreshMemoryClicked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2f8df3797b31000cc456bf3582a55338</anchor>
      <arglist>(int state)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>breakpointClearedAll</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga8b11764a601168bd52715c1bdca4d82f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>breakpointSetResult</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga545802f2df69712798843599bc861661</anchor>
      <arglist>(unsigned line, bool success)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>clearBreakpoint</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaaa0e23256c4b057697ad9333547aaf3e</anchor>
      <arglist>(unsigned line)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>closePlugins</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga735eaf21bf6e626ce3e7d1665215a5a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>compilationCompleted</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga7ec940708ef4ec4ba194a35d0037d54e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>cursorMoved</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2d3c488196bca55a491c17db4d7b36fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>displayCode</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad8281fd001d0b5b6c4d21e0aaa919475</anchor>
      <arglist>(QList&lt; QString &gt; code, int line)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>editorContentChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad67cdc6d487041321dc722af980a24ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>executionModeChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga94e22c577432f934be26f9b349bec3e0</anchor>
      <arglist>(Target::ExecutionMode mode)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>executionPosChanged</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga338f1b3cd31941d1e2f8f426690c03e9</anchor>
      <arglist>(unsigned line)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>goToError</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5b7c6e976ef0316ac2bb81a0cc1bb8a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>insertVariableName</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0366e4bca5a798738299eb7319c5abcc</anchor>
      <arglist>(const QModelIndex &amp;)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>keywordClicked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaaf1a9e2f5e195460da861f7f4bcc44ac</anchor>
      <arglist>(QString)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>loadClicked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa22a666e667843930c3d645d89b87f9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>markTargetUnsynced</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0e704483ce0b9e994bc4e741e1b0d658</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>nextClicked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga44c2a0d1cf0aa102d449352cfb34dc41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>reboot</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0810ddb08fb418734a55d502e91ff61e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>recompile</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf526a00517a4ad4a3310ae8e1e6a3878</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>refreshMemoryClicked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga33ecad079316aabbb7ba4894561abbf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>resetClicked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga75381e1fff92fe40fca236e09a73f166</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>runInterruptClicked</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0b44dde15f1654fbe8a718d5da42aa94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>saveBytecode</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gacd57f76bc835c6d4a40d4e291030137b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>setBreakpoint</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa1268ebf9b94280645f38611c2a2db47</anchor>
      <arglist>(unsigned line)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>setVariableValues</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga53c6ea6f3e5adb2be6131a89d4ada159</anchor>
      <arglist>(unsigned, const VariablesDataVector &amp;)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>showKeywords</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gabdea2890eabaadaa066b06f3c042985e</anchor>
      <arglist>(bool show)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>showMemoryUsage</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gac8e8d457bee17feb2d8b5c56394c0791</anchor>
      <arglist>(bool show)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>updateHidden</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga4e4853f94f5c03ea2755eaddec5a20f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>writeBytecode</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga248d06c0d4e78b31bcf349d17915b085</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>clearEditorProperty</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaba7a71982d595c6d8a540afa529005fe</anchor>
      <arglist>(const QString &amp;property)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>clearEditorProperty</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga672d98594d93dae33b76128c4fd951df</anchor>
      <arglist>(const QString &amp;property, unsigned line)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>processCompilationResult</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0db94fab832d7fe04116a47a38f1c7a7</anchor>
      <arglist>(CompilationResult *result)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>rehighlight</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0c817692c5f069d9f3268b44552521fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reSetBreakpoints</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gac1250730f76a7afe03784085a8c20a62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>restorePlugins</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gafdf0884f3a39aceb53700db84ef71102</anchor>
      <arglist>(const SavedPlugins &amp;savedPlugins, bool fromFile)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual SavedPlugins</type>
      <name>savePlugins</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0c66aab89ab1fd579522288817960757</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>setEditorProperty</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga404bbe06832667de986fd914523a0046</anchor>
      <arglist>(const QString &amp;property, const QVariant &amp;value, unsigned line, bool removeOld=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setupConnections</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga77b32e655a8a20812aca5317c37645f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setupWidgets</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gac9ccb3af67f6e3bdfb13fe5e9b1661f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>switchEditorProperty</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad7db28a3d0ee7fcd416bab09f8007f57</anchor>
      <arglist>(const QString &amp;oldProperty, const QString &amp;newProperty)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>timerEvent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gafe6c7fa00cc57827e5c545fc9d821ce5</anchor>
      <arglist>(QTimerEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateToolList</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga279565ee0d43bb281741f454d0bd8596</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>variableValueUpdated</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gafaf332ee7f54612586858bb4389fe1ab</anchor>
      <arglist>(const QString &amp;name, const VariablesDataVector &amp;values)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>allocatedVariablesCount</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a2078394f77da175cc3feeff2f096cf80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCheckBox *</type>
      <name>autoRefreshMemoryCheck</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a326c563a03e559b285ccf3a447f9be21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BytecodeVector</type>
      <name>bytecode</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a1c37b93bd45b478de33fbba07b1368e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QToolButton *</type>
      <name>callsubButton</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a425803d7f33bfab16f6984383970144f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const CommonDefinitions *</type>
      <name>commonDefinitions</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a45102f8988ae69880e9a28f10c2706d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>compilationDirty</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>aea5dfb89357eeabcd981ccc6ceff3a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QFuture&lt; CompilationResult * &gt;</type>
      <name>compilationFuture</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a3edcadd4a8823f7fb6e361bd1fed472b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>compilationResultImage</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a3785271ecb04ea776fefb94b8b90ae8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>compilationResultText</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>afa32355133019a7f0ce0b843667e0780</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QFutureWatcher&lt; CompilationResult * &gt;</type>
      <name>compilationWatcher</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a37f6f7c9f3e44e32e890160d38a9d029</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QCompleter *</type>
      <name>completer</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>aad799d47ebbd2e9529b111caec72b2c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>currentPC</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a53e9c28f9e7cb0ee096198f8f01dbe31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>cursorPosText</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a09605cd790ce0bf7bf78f8a4dbfa6697</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QToolButton *</type>
      <name>elseButton</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>af77c23339a8c961f6ed36b3adc01cb8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QToolButton *</type>
      <name>elseifButton</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>aa6e96f0a13ce23cf687318444e8b0174</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>errorPos</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>adcc29574412b1d92b00e5f0aacb3e5ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QAbstractItemModel *</type>
      <name>eventAggregator</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>ae0a5efed71e5b27359412ba3f3ba6e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>executionModeLabel</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>ad1233248f15e313927a29638702a0485</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>firstCompilation</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a26978635d681f223c37b3fd14c921d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QToolButton *</type>
      <name>forButton</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>aad47c14cd45dcf807374c454c6915364</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TreeChainsawFilter *</type>
      <name>functionsFlatModel</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a4defe6d7c2bb575f06b9e9709a8c9af6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QToolButton *</type>
      <name>ifButton</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a70b69350cd31683484571c9993d23a6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>isSynchronized</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a1b9b63d012e3fd1151f25c4fa70e17a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QToolBar *</type>
      <name>keywordsToolbar</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>aa3441e4dfecd2a33385fab33ed2586eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPushButton *</type>
      <name>loadButton</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>ab63fa18e8327050711552389602e2fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MainWindow *</type>
      <name>mainWindow</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>af1f85ff8d079ab5bd46f243aaab20a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>memoryUsageText</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a9954e1a191830d105b0b898e99871482</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPushButton *</type>
      <name>nextButton</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a87469b364cee1c45cd27663445c1376b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QToolButton *</type>
      <name>oneventButton</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a1f09ccfafb048d74b988acc9ed2cc1fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>pid</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>aa48f2ce6f7099b37423346c1e418b5a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Target::ExecutionMode</type>
      <name>previousMode</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a0b763ad1e9bdec105b94bbfa86b47179</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPushButton *</type>
      <name>refreshMemoryButton</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a21651b64894233dc05328230a60f0a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>refreshTimer</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a806f18a149db1f0ba4527542df5eea0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>rehighlighting</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a201c6828c4cfa25274245937cd8bbc00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPushButton *</type>
      <name>resetButton</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a766f595f655b4b3ae4ace60c780ca786</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPushButton *</type>
      <name>runInterruptButton</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>ab726fb829cfd20767611e286c3d2343f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>showHidden</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a28b9f176128bbec430a8fb51215289fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QSignalMapper *</type>
      <name>signalMapper</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a3940d9125f0bf7e91b568c06b0c67b0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QSortFilterProxyModel *</type>
      <name>sortingProxy</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a242e5388f136cb9c80e9e4ed1ebf86a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QToolButton *</type>
      <name>subroutineButton</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a14d48bf1a779f72efaba62ab8428e62c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Target *</type>
      <name>target</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>aa977acdf1bd0e892461b97b03118cde5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QToolBox *</type>
      <name>toolBox</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a00f0682dce8e2c9fffa5a1f56d95893c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>toolListIndex</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>aa48052577ecf1a8d42c61970861fb201</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QVBoxLayout *</type>
      <name>toolListLayout</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a7afc364e6fa2cd74c3f4acbd57cd6161</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NodeToolInterfaces</type>
      <name>tools</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a04719512b36652de5b960fc742090c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QToolButton *</type>
      <name>varButton</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a70c81f70ba9198021457766e08add4cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QAbstractItemModel *</type>
      <name>variableAggregator</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>ad2f5eb4d6058921d0ab3f48afcd1faa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TargetFunctionsModel *</type>
      <name>vmFunctionsModel</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>aa9b489a3e1449d04d8101fb6abce218e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QTreeView *</type>
      <name>vmFunctionsView</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a6f9dae83c6c2f1b607f5511dec1ef6ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DraggableListWidget *</type>
      <name>vmLocalEvents</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a67084a45a53c01e378f2512ba887ddd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLineEdit *</type>
      <name>vmMemoryFilter</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>ab3de659f750e80771926a748024d38da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TargetVariablesModel *</type>
      <name>vmMemoryModel</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a3414555720906b54a72ddef10f35f34f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QTreeView *</type>
      <name>vmMemoryView</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>ab39829b649c18228be77be13175bfa77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QToolButton *</type>
      <name>whileButton</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a7e8766af5ed171e5b74613e6c7f17189</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>AeslEditor</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a5ea561a6fba51be2cb71cdff5275bc2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>EditorsPlotsTabWidget</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>a8e21bb1c34f05b9a8c44ac676100fffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>InvasivePlugin</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>af89a585f39678d34dd16e1f695186dfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>MainWindow</name>
      <anchorfile>classAseba_1_1NodeTab.html</anchorfile>
      <anchor>af9db4b672c4d3104f5541893e08e1809</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::NodeTab::CompilationResult</name>
    <filename>structAseba_1_1NodeTab_1_1CompilationResult.html</filename>
    <member kind="function">
      <type></type>
      <name>CompilationResult</name>
      <anchorfile>structAseba_1_1NodeTab_1_1CompilationResult.html</anchorfile>
      <anchor>ab01d20574d987a8cb3f20f51093956a1</anchor>
      <arglist>(bool dump)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>allocatedVariablesCount</name>
      <anchorfile>structAseba_1_1NodeTab_1_1CompilationResult.html</anchorfile>
      <anchor>a3523f2664ac254318598ffd48e6907bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BytecodeVector</type>
      <name>bytecode</name>
      <anchorfile>structAseba_1_1NodeTab_1_1CompilationResult.html</anchorfile>
      <anchor>a317bd66217fd0778169f63d11f6a29d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::wostringstream</type>
      <name>compilationMessages</name>
      <anchorfile>structAseba_1_1NodeTab_1_1CompilationResult.html</anchorfile>
      <anchor>a0bcb119f12e9aa59670ca610e8e905fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>dump</name>
      <anchorfile>structAseba_1_1NodeTab_1_1CompilationResult.html</anchorfile>
      <anchor>ad82e1f823240ab9d9759eb8c3fe6bf09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Error</type>
      <name>error</name>
      <anchorfile>structAseba_1_1NodeTab_1_1CompilationResult.html</anchorfile>
      <anchor>aa53892f06af829f2831a859bc07ee702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>success</name>
      <anchorfile>structAseba_1_1NodeTab_1_1CompilationResult.html</anchorfile>
      <anchor>a458f3ee9dcc2ad7929b03d1398c1be4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Compiler::VariablesMap</type>
      <name>variablesMap</name>
      <anchorfile>structAseba_1_1NodeTab_1_1CompilationResult.html</anchorfile>
      <anchor>a67a8861dbfc00244ca2d8ab1b8acfa03</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::NodeToolInterface</name>
    <filename>structAseba_1_1NodeToolInterface.html</filename>
    <member kind="typedef">
      <type>QPair&lt; QString, QDomDocument &gt;</type>
      <name>SavedContent</name>
      <anchorfile>structAseba_1_1NodeToolInterface.html</anchorfile>
      <anchor>a6d243c9708f6a1ea690567be5276a5c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>closeAsSoonAsPossible</name>
      <anchorfile>structAseba_1_1NodeToolInterface.html</anchorfile>
      <anchor>a0ab482c69cf9df43f3755bc8cc2c9eeb</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QWidget *</type>
      <name>createMenuEntry</name>
      <anchorfile>structAseba_1_1NodeToolInterface.html</anchorfile>
      <anchor>af59c7e9c229fb1513664182ed8e60a0f</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>SavedContent</type>
      <name>getSaved</name>
      <anchorfile>structAseba_1_1NodeToolInterface.html</anchorfile>
      <anchor>a3708083d4cfb068323f442865b8427dd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>loadFromDom</name>
      <anchorfile>structAseba_1_1NodeToolInterface.html</anchorfile>
      <anchor>a4fda659f6196eecc1248d5546ea9f61b</anchor>
      <arglist>(const QDomDocument &amp;content, bool fromFile)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QDomDocument</type>
      <name>saveToDom</name>
      <anchorfile>structAseba_1_1NodeToolInterface.html</anchorfile>
      <anchor>a4913d25b619befb837252fc3cd4f7912</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>surviveTabDestruction</name>
      <anchorfile>structAseba_1_1NodeToolInterface.html</anchorfile>
      <anchor>a271d28d47a2a1544d85daa38882bdc9b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NodeToolInterface</name>
      <anchorfile>structAseba_1_1NodeToolInterface.html</anchorfile>
      <anchor>a123240003352da5f44aea29a7de30837</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>name</name>
      <anchorfile>structAseba_1_1NodeToolInterface.html</anchorfile>
      <anchor>acad5667c0d527a14a227eeea1a62d4ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::NodeToolInterfaces</name>
    <filename>structAseba_1_1NodeToolInterfaces.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>containsNamed</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa01b59d6733e090aed61a8da5bc9bad3</anchor>
      <arglist>(const QString &amp;name) const </arglist>
    </member>
    <member kind="function">
      <type>NodeToolInterface *</type>
      <name>getNamed</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga9f915ce5ac213351522a7a6fe2ef46f4</anchor>
      <arglist>(const QString &amp;name) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::NodeToolRegistrar</name>
    <filename>structAseba_1_1NodeToolRegistrar.html</filename>
    <member kind="typedef">
      <type>NodeToolInterface *(*</type>
      <name>CreatorFunc</name>
      <anchorfile>structAseba_1_1NodeToolRegistrar.html</anchorfile>
      <anchor>a324e43365c12c8ed42027c839dccd611</anchor>
      <arglist>)(NodeTab *node)</arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ProductId</name>
      <anchorfile>structAseba_1_1NodeToolRegistrar.html</anchorfile>
      <anchor>aa74ab4a0a23f888c0ae6b90fda0eaef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QList&lt; ProductId &gt;</type>
      <name>ProductIds</name>
      <anchorfile>structAseba_1_1NodeToolRegistrar.html</anchorfile>
      <anchor>a4c2ae2010db6547a95cdd9133e1ed697</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga13f4f9bd5a1f6ff5c36ae18d3123116e</anchor>
      <arglist>(std::ostream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reg</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gae6d734bbc9aa2b4be00d7439de5d48ad</anchor>
      <arglist>(const QString &amp;name, const ProductId pid, const CreatorFunc func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reg</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gae39cf2a727ccc4970d12aff5d9e31281</anchor>
      <arglist>(const QString &amp;name, const ProductIds &amp;pid, const CreatorFunc func)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5dd3ff2f92a9a774913141b674720320</anchor>
      <arglist>(const QString &amp;name, NodeTab *node, NodeToolInterfaces &amp;tools) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga7e5c1dde4b5dc035470aab9952c76d83</anchor>
      <arglist>(const ProductId pid, NodeTab *node, NodeToolInterfaces &amp;tools) const </arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>QPair&lt; CreatorFunc, QString &gt;</type>
      <name>CreatorFuncNamePair</name>
      <anchorfile>structAseba_1_1NodeToolRegistrar.html</anchorfile>
      <anchor>abf5b6dd22c734963efd5705530a8779c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>QMap&lt; QString, CreatorFunc &gt;</type>
      <name>NamedCreatorMap</name>
      <anchorfile>structAseba_1_1NodeToolRegistrar.html</anchorfile>
      <anchor>a49f533319a14f698dbdf08f5034a8c7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>QMultiMap&lt; ProductId, CreatorFuncNamePair &gt;</type>
      <name>PidCreatorMap</name>
      <anchorfile>structAseba_1_1NodeToolRegistrar.html</anchorfile>
      <anchor>a891d81c26699ab0fa720a4658875b4d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NamedCreatorMap</type>
      <name>namedCreators</name>
      <anchorfile>structAseba_1_1NodeToolRegistrar.html</anchorfile>
      <anchor>a08f5dc3c99acfb8621473c98fdb75dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PidCreatorMap</type>
      <name>pidCreators</name>
      <anchorfile>structAseba_1_1NodeToolRegistrar.html</anchorfile>
      <anchor>ad1347ca023dbf38a463b6132aed53e9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::NodeToolRegistrer</name>
    <filename>structAseba_1_1NodeToolRegistrer.html</filename>
    <base>Aseba::NodeToolRegistrar</base>
    <member kind="function">
      <type></type>
      <name>NodeToolRegistrer</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gadca1ec836c71974a8b600df58c495e18</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::Pause</name>
    <filename>classAseba_1_1Pause.html</filename>
    <base>Aseba::CmdMessage</base>
    <member kind="function">
      <type></type>
      <name>Pause</name>
      <anchorfile>classAseba_1_1Pause.html</anchorfile>
      <anchor>adec339f82dda6c5b5863c969d9da0655</anchor>
      <arglist>(uint16 dest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pause</name>
      <anchorfile>classAseba_1_1Pause.html</anchorfile>
      <anchor>a379edc4d5cd3e372b4c74ca9b435fb34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1Pause.html</anchorfile>
      <anchor>a898aff0205b224a903316c2b0dd8d72f</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::Player</name>
    <filename>classAseba_1_1Player.html</filename>
    <base>Dashel::Hub</base>
    <member kind="function">
      <type></type>
      <name>Player</name>
      <anchorfile>classAseba_1_1Player.html</anchorfile>
      <anchor>a4e5158303f31ea2784bcb45666b9453d</anchor>
      <arglist>(const char *inputFile, bool respectTimings, int speedFactor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sendLine</name>
      <anchorfile>classAseba_1_1Player.html</anchorfile>
      <anchor>ae9789b8e4061218a16148b6a3de34cad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>StringList</type>
      <name>tokenize</name>
      <anchorfile>classAseba_1_1Player.html</anchorfile>
      <anchor>a27bf419696d2c034dedb9e3a49e3efa7</anchor>
      <arglist>(const string &amp;input)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>connectionClosed</name>
      <anchorfile>classAseba_1_1Player.html</anchorfile>
      <anchor>ae436566cb3b759ce8b7587647669664e</anchor>
      <arglist>(Stream *stream, bool abnormal)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>connectionCreated</name>
      <anchorfile>classAseba_1_1Player.html</anchorfile>
      <anchor>aecf42a868014bcbed838bcf77e07ee97</anchor>
      <arglist>(Stream *stream)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>incomingData</name>
      <anchorfile>classAseba_1_1Player.html</anchorfile>
      <anchor>a8a4436871fe291bc100bf5e9099605ca</anchor>
      <arglist>(Stream *stream)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>deque&lt; string &gt;</type>
      <name>StringList</name>
      <anchorfile>classAseba_1_1Player.html</anchorfile>
      <anchor>a0f7cf08d0cea06c8755a6da53dfaca08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Stream *</type>
      <name>in</name>
      <anchorfile>classAseba_1_1Player.html</anchorfile>
      <anchor>a96ad283641b7e4f97b43579079350a3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UnifiedTime</type>
      <name>lastEventTime</name>
      <anchorfile>classAseba_1_1Player.html</anchorfile>
      <anchor>af0ebe372c81b77aa3aaac1f3402e8d17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UnifiedTime</type>
      <name>lastTimeStamp</name>
      <anchorfile>classAseba_1_1Player.html</anchorfile>
      <anchor>afa05aca8653f8da7fbe284869e61e12b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>line</name>
      <anchorfile>classAseba_1_1Player.html</anchorfile>
      <anchor>a55f0e6f90c3b7576e387582bbca94a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>respectTimings</name>
      <anchorfile>classAseba_1_1Player.html</anchorfile>
      <anchor>a05dc27a42661c5bbd7d5f6b21e6efb4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>speedFactor</name>
      <anchorfile>classAseba_1_1Player.html</anchorfile>
      <anchor>a61c9c354a6fd4617c4c7a6144a1b9007</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::PreLinkBytecode</name>
    <filename>structAseba_1_1PreLinkBytecode.html</filename>
    <member kind="typedef">
      <type>std::map&lt; unsigned, BytecodeVector &gt;</type>
      <name>EventsBytecode</name>
      <anchorfile>structAseba_1_1PreLinkBytecode.html</anchorfile>
      <anchor>aad538b60b9ff4422cbe88cb454e6d5bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; unsigned, BytecodeVector &gt;</type>
      <name>SubroutinesBytecode</name>
      <anchorfile>structAseba_1_1PreLinkBytecode.html</anchorfile>
      <anchor>aa2b8c27a78afc4a6c59e35f2babe807f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fixup</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga4e16ae24dc3af5a520bf7a5ad79409d9</anchor>
      <arglist>(const Compiler::SubroutineTable &amp;subroutineTable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PreLinkBytecode</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga3f99ffb08f68ec32876877d684da52c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>BytecodeVector *</type>
      <name>current</name>
      <anchorfile>structAseba_1_1PreLinkBytecode.html</anchorfile>
      <anchor>a1492b22860e1a23eb74430fc58e881ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EventsBytecode</type>
      <name>events</name>
      <anchorfile>structAseba_1_1PreLinkBytecode.html</anchorfile>
      <anchor>ae0d9bf2612ede6bf43cc39722dcdcb78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SubroutinesBytecode</type>
      <name>subroutines</name>
      <anchorfile>structAseba_1_1PreLinkBytecode.html</anchorfile>
      <anchor>a81c0190cc7863c1fb1402feb08dc223d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::ProgramNode</name>
    <filename>structAseba_1_1ProgramNode.html</filename>
    <base>Aseba::BlockNode</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga9701563d44874f592bdffcaab8de27ec</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProgramNode</name>
      <anchorfile>structAseba_1_1ProgramNode.html</anchorfile>
      <anchor>a9fa1929dfc6d1e52464b929c7b9720d0</anchor>
      <arglist>(const SourcePos &amp;sourcePos)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ProgramNode *</type>
      <name>shallowCopy</name>
      <anchorfile>structAseba_1_1ProgramNode.html</anchorfile>
      <anchor>a95674e887cc42ceeea9829f5b3c11515</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toNodeName</name>
      <anchorfile>structAseba_1_1ProgramNode.html</anchorfile>
      <anchor>ad560beb438414d0da8efff573d1d85f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>structAseba_1_1ProgramNode.html</anchorfile>
      <anchor>a2476156b9e76ca94ff1746fe7ae1dfe9</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::QtBootloaderInterface</name>
    <filename>classAseba_1_1QtBootloaderInterface.html</filename>
    <base>Aseba::BootloaderInterface</base>
    <member kind="signal">
      <type>void</type>
      <name>flashProgress</name>
      <anchorfile>classAseba_1_1QtBootloaderInterface.html</anchorfile>
      <anchor>a25db26d642af86de7483a4a9f718bdb4</anchor>
      <arglist>(int percentage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QtBootloaderInterface</name>
      <anchorfile>classAseba_1_1QtBootloaderInterface.html</anchorfile>
      <anchor>a03a1b4215c3ce94f1e45fbfd420006a5</anchor>
      <arglist>(Dashel::Stream *stream, int dest)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>errorWritePageNonFatal</name>
      <anchorfile>classAseba_1_1QtBootloaderInterface.html</anchorfile>
      <anchor>ab87334d51be9bc3eebaff885dd673a2f</anchor>
      <arglist>(unsigned pageNumber)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeHexGotDescription</name>
      <anchorfile>classAseba_1_1QtBootloaderInterface.html</anchorfile>
      <anchor>a21032336acbab641e858886526ce0896</anchor>
      <arglist>(unsigned pagesCount)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writePageStart</name>
      <anchorfile>classAseba_1_1QtBootloaderInterface.html</anchorfile>
      <anchor>ad2b5a06d86b59eb8129b086aaba8479b</anchor>
      <arglist>(unsigned pageNumber, const uint8 *data, bool simple)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>pagesCount</name>
      <anchorfile>classAseba_1_1QtBootloaderInterface.html</anchorfile>
      <anchor>ac2f24cd29e74e36e320eb3ed76875bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>pagesDoneCount</name>
      <anchorfile>classAseba_1_1QtBootloaderInterface.html</anchorfile>
      <anchor>acf0c3d4c0f3845d11c7f2d8df01bf665</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::Reboot</name>
    <filename>classAseba_1_1Reboot.html</filename>
    <base>Aseba::CmdMessage</base>
    <member kind="function">
      <type></type>
      <name>Reboot</name>
      <anchorfile>classAseba_1_1Reboot.html</anchorfile>
      <anchor>af5897c0e0285bdd7d0556948958700b9</anchor>
      <arglist>(uint16 dest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Reboot</name>
      <anchorfile>classAseba_1_1Reboot.html</anchorfile>
      <anchor>a29ba155b7f1721fb93f73cd381ef2b7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1Reboot.html</anchorfile>
      <anchor>a361d776ae3ad16e82896ef4b7df09c01</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::ReconnectionDialog</name>
    <filename>structAseba_1_1ReconnectionDialog.html</filename>
    <member kind="function">
      <type></type>
      <name>ReconnectionDialog</name>
      <anchorfile>structAseba_1_1ReconnectionDialog.html</anchorfile>
      <anchor>a2dd0b86e33565cb26ccba419b0ce9359</anchor>
      <arglist>(DashelInterface &amp;dashelInterface)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>timerEvent</name>
      <anchorfile>structAseba_1_1ReconnectionDialog.html</anchorfile>
      <anchor>a94d031c69cb3b91a8a6c68a1107ae977</anchor>
      <arglist>(QTimerEvent *event)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DashelInterface &amp;</type>
      <name>dashelInterface</name>
      <anchorfile>structAseba_1_1ReconnectionDialog.html</anchorfile>
      <anchor>a7c54d0e3627ac17eadf3d57be9117be0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::Recorder</name>
    <filename>classAseba_1_1Recorder.html</filename>
    <base>Dashel::Hub</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>incomingData</name>
      <anchorfile>classAseba_1_1Recorder.html</anchorfile>
      <anchor>a537b25654d9c7133c308c7c9993056ad</anchor>
      <arglist>(Stream *stream)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::Reset</name>
    <filename>classAseba_1_1Reset.html</filename>
    <base>Aseba::CmdMessage</base>
    <member kind="function">
      <type></type>
      <name>Reset</name>
      <anchorfile>classAseba_1_1Reset.html</anchorfile>
      <anchor>a682df516ff444a6e961ba705a54ec6ff</anchor>
      <arglist>(uint16 dest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Reset</name>
      <anchorfile>classAseba_1_1Reset.html</anchorfile>
      <anchor>adf264cec464310d94fe46a86e70f364f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1Reset.html</anchorfile>
      <anchor>affe9e44ee9be40b16181a305bcd220dd</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::ReturnNode</name>
    <filename>structAseba_1_1ReturnNode.html</filename>
    <base>Aseba::Node</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaf9dac5b6c0a3b57c4c518981c4148e8d</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getStackDepth</name>
      <anchorfile>structAseba_1_1ReturnNode.html</anchorfile>
      <anchor>a4b003f8653f804a1151a020643631754</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>structAseba_1_1ReturnNode.html</anchorfile>
      <anchor>aa21da111aa5878a4555f714b6cdd069a</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReturnNode</name>
      <anchorfile>structAseba_1_1ReturnNode.html</anchorfile>
      <anchor>a0c29ef404ed8da6a54dfb1b05d36f50e</anchor>
      <arglist>(const SourcePos &amp;sourcePos)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ReturnNode *</type>
      <name>shallowCopy</name>
      <anchorfile>structAseba_1_1ReturnNode.html</anchorfile>
      <anchor>aa9c40731c75b0dfe9fc5af5e9642a76b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toNodeName</name>
      <anchorfile>structAseba_1_1ReturnNode.html</anchorfile>
      <anchor>abdb6f6839d7eaeea705056fa49e80d82</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>structAseba_1_1ReturnNode.html</anchorfile>
      <anchor>aa21ba88c8f2ae86663cb1dca23da976d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ReturnType</type>
      <name>typeCheck</name>
      <anchorfile>structAseba_1_1ReturnNode.html</anchorfile>
      <anchor>ad27fcb6f04e26ea726dbaed573f6bb02</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::Run</name>
    <filename>classAseba_1_1Run.html</filename>
    <base>Aseba::CmdMessage</base>
    <member kind="function">
      <type></type>
      <name>Run</name>
      <anchorfile>classAseba_1_1Run.html</anchorfile>
      <anchor>a9877f5db2600c9d854c02b66a0daf1a0</anchor>
      <arglist>(uint16 dest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Run</name>
      <anchorfile>classAseba_1_1Run.html</anchorfile>
      <anchor>aeae4ecf52d9bd12ba7bc1ac1a969b5d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1Run.html</anchorfile>
      <anchor>aa2465278d13f25b9e0321015bfcaccc6</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ScriptTab</name>
    <filename>classAseba_1_1ScriptTab.html</filename>
    <member kind="typedef">
      <type>NodeToolInterface::SavedContent</type>
      <name>SavedContent</name>
      <anchorfile>classAseba_1_1ScriptTab.html</anchorfile>
      <anchor>ad9f00af281ddfe9408903b834d0a93df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QList&lt; SavedContent &gt;</type>
      <name>SavedPlugins</name>
      <anchorfile>classAseba_1_1ScriptTab.html</anchorfile>
      <anchor>a4c73657dce66ff52bdd2c63a5637bb02</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>nodeId</name>
      <anchorfile>classAseba_1_1ScriptTab.html</anchorfile>
      <anchor>a0585606a88bc12a1f0286ad00a0058e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual SavedPlugins</type>
      <name>savePlugins</name>
      <anchorfile>classAseba_1_1ScriptTab.html</anchorfile>
      <anchor>a86e93a778c6621c328fffc14d2e04fc1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScriptTab</name>
      <anchorfile>classAseba_1_1ScriptTab.html</anchorfile>
      <anchor>ac1501dfe8c42e4cfd84ac779c0ba34b8</anchor>
      <arglist>(const unsigned id)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ScriptTab</name>
      <anchorfile>classAseba_1_1ScriptTab.html</anchorfile>
      <anchor>a69a8b28e8da4212838463056a9ce3774</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createEditor</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2d2f9b345b4efddc19b0db4168db8fec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>AeslBreakpointSidebar *</type>
      <name>breakpoints</name>
      <anchorfile>classAseba_1_1ScriptTab.html</anchorfile>
      <anchor>a7bf371c5457b5b114b9b6e7d025c078d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>AeslEditor *</type>
      <name>editor</name>
      <anchorfile>classAseba_1_1ScriptTab.html</anchorfile>
      <anchor>a2d41e12b5bb62da63e37533f1834b4a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>AeslHighlighter *</type>
      <name>highlighter</name>
      <anchorfile>classAseba_1_1ScriptTab.html</anchorfile>
      <anchor>a37cda2472cb862e26367389ec91a1140</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>id</name>
      <anchorfile>classAseba_1_1ScriptTab.html</anchorfile>
      <anchor>a1664e47aa73033c13d475582a74c6f15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>AeslLineNumberSidebar *</type>
      <name>linenumbers</name>
      <anchorfile>classAseba_1_1ScriptTab.html</anchorfile>
      <anchor>a9eb1c3d60432bae22e687fe245e65a8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>MainWindow</name>
      <anchorfile>classAseba_1_1ScriptTab.html</anchorfile>
      <anchor>af9db4b672c4d3104f5541893e08e1809</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::SetBytecode</name>
    <filename>classAseba_1_1SetBytecode.html</filename>
    <base>Aseba::CmdMessage</base>
    <member kind="function">
      <type></type>
      <name>SetBytecode</name>
      <anchorfile>classAseba_1_1SetBytecode.html</anchorfile>
      <anchor>aa1157aff68e87943190901438f319989</anchor>
      <arglist>(uint16 dest, uint16 start)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetBytecode</name>
      <anchorfile>classAseba_1_1SetBytecode.html</anchorfile>
      <anchor>a9d717d0a212fa10e6c699c9587e320d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; uint16 &gt;</type>
      <name>bytecode</name>
      <anchorfile>classAseba_1_1SetBytecode.html</anchorfile>
      <anchor>a6929c68e5d31aacfdb97a9324a6d1dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>start</name>
      <anchorfile>classAseba_1_1SetBytecode.html</anchorfile>
      <anchor>a68bf947d131339941ee701e2991f2909</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deserializeSpecific</name>
      <anchorfile>classAseba_1_1SetBytecode.html</anchorfile>
      <anchor>a21cbbe0e3ef823d32b81b0b00b174207</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpSpecific</name>
      <anchorfile>classAseba_1_1SetBytecode.html</anchorfile>
      <anchor>a6116fe29d82d25ad59005ad9ce0ec390</anchor>
      <arglist>(std::wostream &amp;stream) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1SetBytecode.html</anchorfile>
      <anchor>ad4adedbe5973ec8549bbff3fa673a3f0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeSpecific</name>
      <anchorfile>classAseba_1_1SetBytecode.html</anchorfile>
      <anchor>a34909a430280c64f8456069712fcb8da</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::SetVariables</name>
    <filename>classAseba_1_1SetVariables.html</filename>
    <base>Aseba::CmdMessage</base>
    <member kind="typedef">
      <type>std::vector&lt; sint16 &gt;</type>
      <name>VariablesVector</name>
      <anchorfile>classAseba_1_1SetVariables.html</anchorfile>
      <anchor>a0df57e8f6a553782035dd3b6b8e020b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetVariables</name>
      <anchorfile>classAseba_1_1SetVariables.html</anchorfile>
      <anchor>af7641f4fc566a983fb7205bc088a7c16</anchor>
      <arglist>(uint16 dest, uint16 start, const VariablesVector &amp;variables)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SetVariables</name>
      <anchorfile>classAseba_1_1SetVariables.html</anchorfile>
      <anchor>a170f8ce25e62584693a3aaca5a1898f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>start</name>
      <anchorfile>classAseba_1_1SetVariables.html</anchorfile>
      <anchor>a175d476be61b5b1fd9862675d348f43b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VariablesVector</type>
      <name>variables</name>
      <anchorfile>classAseba_1_1SetVariables.html</anchorfile>
      <anchor>a8f8f3f5b2394cf4494e58520448d4b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deserializeSpecific</name>
      <anchorfile>classAseba_1_1SetVariables.html</anchorfile>
      <anchor>a6d099eb643ce362ec9d50ec569add655</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpSpecific</name>
      <anchorfile>classAseba_1_1SetVariables.html</anchorfile>
      <anchor>a48441741bb90ec021318ad1aaef2c32a</anchor>
      <arglist>(std::wostream &amp;stream) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1SetVariables.html</anchorfile>
      <anchor>a85848671941136b2344f1d7b0a5ec6ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeSpecific</name>
      <anchorfile>classAseba_1_1SetVariables.html</anchorfile>
      <anchor>a7531bd8f2fa51c1a8b8353b87bbbc498</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::SignalingDescriptionsManager</name>
    <filename>classAseba_1_1SignalingDescriptionsManager.html</filename>
    <base>Aseba::DescriptionsManager</base>
    <member kind="signal">
      <type>void</type>
      <name>nodeDescriptionReceivedSignal</name>
      <anchorfile>classAseba_1_1SignalingDescriptionsManager.html</anchorfile>
      <anchor>a83d06c9917e119474ac1d412ed0f7606</anchor>
      <arglist>(unsigned nodeId)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>nodeDescriptionReceived</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga6fe15c1ba24978450fe1788d4aaf4f1c</anchor>
      <arglist>(unsigned nodeId)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>nodeProtocolVersionMismatch</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga812658bff14952197ff5266a913413e7</anchor>
      <arglist>(const std::string &amp;nodeName, uint16 protocolVersion)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::Sleep</name>
    <filename>classAseba_1_1Sleep.html</filename>
    <base>Aseba::CmdMessage</base>
    <member kind="function">
      <type></type>
      <name>Sleep</name>
      <anchorfile>classAseba_1_1Sleep.html</anchorfile>
      <anchor>a5ea70f208646f456da8a6a159ceb6d5e</anchor>
      <arglist>(uint16 dest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Sleep</name>
      <anchorfile>classAseba_1_1Sleep.html</anchorfile>
      <anchor>a51be45f5eff61d22d20428ee4479e1f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1Sleep.html</anchorfile>
      <anchor>abddc463892264c2c4b982aa88f611e9b</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::SourcePos</name>
    <filename>structAseba_1_1SourcePos.html</filename>
    <member kind="function">
      <type></type>
      <name>SourcePos</name>
      <anchorfile>structAseba_1_1SourcePos.html</anchorfile>
      <anchor>a4b6dfbb9cde02f406011f032946977ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SourcePos</name>
      <anchorfile>structAseba_1_1SourcePos.html</anchorfile>
      <anchor>a4318143fc757503ff14522e813c05352</anchor>
      <arglist>(unsigned character, unsigned row, unsigned column)</arglist>
    </member>
    <member kind="function">
      <type>std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga5def1ef159b854e8e05578cd5a5a0a84</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>character</name>
      <anchorfile>structAseba_1_1SourcePos.html</anchorfile>
      <anchor>aa62053225ce281c6daf154b045fa3f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>column</name>
      <anchorfile>structAseba_1_1SourcePos.html</anchorfile>
      <anchor>aa07c96ba172430cbe651786569f6ee92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>row</name>
      <anchorfile>structAseba_1_1SourcePos.html</anchorfile>
      <anchor>ac5a756d3a3652be350bd866bc7369813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>valid</name>
      <anchorfile>structAseba_1_1SourcePos.html</anchorfile>
      <anchor>a98051fafc417e9e04870bb8e64564b20</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::SpinBoxDelegate</name>
    <filename>classAseba_1_1SpinBoxDelegate.html</filename>
    <member kind="function">
      <type>QWidget *</type>
      <name>createEditor</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaaf489f7d43d1718d80a8d0be5bf34a94</anchor>
      <arglist>(QWidget *parent, const QStyleOptionViewItem &amp;option, const QModelIndex &amp;index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEditorData</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaef1ed7d35274f514d85e3e6a11673cd9</anchor>
      <arglist>(QWidget *editor, const QModelIndex &amp;index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModelData</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga85d0335812d085ebd3e299f044162903</anchor>
      <arglist>(QWidget *editor, QAbstractItemModel *model, const QModelIndex &amp;index) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SpinBoxDelegate</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaff41f85fb5992bdf41c3a4fcc26590a9</anchor>
      <arglist>(int minValue, int maxValue, QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateEditorGeometry</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga1c0cd1aa008f8a65a86951c3a4d8459e</anchor>
      <arglist>(QWidget *editor, const QStyleOptionViewItem &amp;option, const QModelIndex &amp;index) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>maxValue</name>
      <anchorfile>classAseba_1_1SpinBoxDelegate.html</anchorfile>
      <anchor>a720ea853d03f29705d54f660566a9737</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>minValue</name>
      <anchorfile>classAseba_1_1SpinBoxDelegate.html</anchorfile>
      <anchor>aeb354aaac60fb1ef68900689d8964522</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::Step</name>
    <filename>classAseba_1_1Step.html</filename>
    <base>Aseba::CmdMessage</base>
    <member kind="function">
      <type></type>
      <name>Step</name>
      <anchorfile>classAseba_1_1Step.html</anchorfile>
      <anchor>ad3dacdb71c99822eaab161648bc034e8</anchor>
      <arglist>(uint16 dest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Step</name>
      <anchorfile>classAseba_1_1Step.html</anchorfile>
      <anchor>a5a9b381ddc7776f8f77d90ff2cefa270</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1Step.html</anchorfile>
      <anchor>ab2fa3d206506fac29a4e083ea69da642</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::Stop</name>
    <filename>classAseba_1_1Stop.html</filename>
    <base>Aseba::CmdMessage</base>
    <member kind="function">
      <type></type>
      <name>Stop</name>
      <anchorfile>classAseba_1_1Stop.html</anchorfile>
      <anchor>ad17af3b1331674e88c4380399f186bab</anchor>
      <arglist>(uint16 dest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stop</name>
      <anchorfile>classAseba_1_1Stop.html</anchorfile>
      <anchor>a1c3341c72b255bd2d7bcef145893cce8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1Stop.html</anchorfile>
      <anchor>aa0d664b651d5131ffd7a963abbc7963f</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::StoreNode</name>
    <filename>structAseba_1_1StoreNode.html</filename>
    <base>Aseba::Node</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga98965ff80d342da20d6464684cf70225</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getVectorAddr</name>
      <anchorfile>structAseba_1_1StoreNode.html</anchorfile>
      <anchor>a35e46cc23d8b349f70ae245eecb6d3ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getVectorSize</name>
      <anchorfile>structAseba_1_1StoreNode.html</anchorfile>
      <anchor>a12efd10e80f13c5f7de290e2b8b4f674</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga9e5ae9d41fe434b8de155d4e482c5588</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual StoreNode *</type>
      <name>shallowCopy</name>
      <anchorfile>structAseba_1_1StoreNode.html</anchorfile>
      <anchor>a4fef0a8f0d7f481341801d37ff08ea15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StoreNode</name>
      <anchorfile>structAseba_1_1StoreNode.html</anchorfile>
      <anchor>a36fed17e1d3229ff004b6bd9798e966c</anchor>
      <arglist>(const SourcePos &amp;sourcePos, unsigned varAddr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toNodeName</name>
      <anchorfile>structAseba_1_1StoreNode.html</anchorfile>
      <anchor>aaaf4e06e08f70a955b6bc6a3c42df45a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga5e7559212e0fe3b6c0b92c2fb6e18e44</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ReturnType</type>
      <name>typeCheck</name>
      <anchorfile>structAseba_1_1StoreNode.html</anchorfile>
      <anchor>a9d8167b74374510f6509b04920d5a008</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>varAddr</name>
      <anchorfile>structAseba_1_1StoreNode.html</anchorfile>
      <anchor>a62c64241c117e4b2b3abacadea58918b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::SubDeclNode</name>
    <filename>structAseba_1_1SubDeclNode.html</filename>
    <base>Aseba::Node</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gad5f4a29bc70e5611ddb2ed07d4039e53</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga707da1c5978987ce54d9df4ccc951930</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual SubDeclNode *</type>
      <name>shallowCopy</name>
      <anchorfile>structAseba_1_1SubDeclNode.html</anchorfile>
      <anchor>aaeba838126095755ee5008e1d1044a38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubDeclNode</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gad1b3733c06d60ea6de672cd51d5dc216</anchor>
      <arglist>(const SourcePos &amp;sourcePos, unsigned subroutineId)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toNodeName</name>
      <anchorfile>structAseba_1_1SubDeclNode.html</anchorfile>
      <anchor>ad42bb90fe1f303a624bb1219670f3dc6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga08f090fdae2c6d42d3f4b06c3987a9eb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ReturnType</type>
      <name>typeCheck</name>
      <anchorfile>structAseba_1_1SubDeclNode.html</anchorfile>
      <anchor>a5e5638c191069dc8e50a97f9be4060ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>subroutineId</name>
      <anchorfile>structAseba_1_1SubDeclNode.html</anchorfile>
      <anchor>a8144a6b19d72d9734e599866782e7d5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::Switch</name>
    <filename>classAseba_1_1Switch.html</filename>
    <base>Dashel::Hub</base>
    <member kind="function">
      <type>void</type>
      <name>broadcastDummyUserMessage</name>
      <anchorfile>group__switch.html</anchorfile>
      <anchor>ga69261b296c002ab0359f5bb7c954cf60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>forwardDataFrom</name>
      <anchorfile>classAseba_1_1Switch.html</anchorfile>
      <anchor>a53b8136c63a44fde7d9d72f2ab8a05fd</anchor>
      <arglist>(Dashel::Stream *stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remapId</name>
      <anchorfile>group__switch.html</anchorfile>
      <anchor>gae242dbf263b4deb72584ec36e9531a6d</anchor>
      <arglist>(Dashel::Stream *stream, const uint16 localId, const uint16 targetId)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Switch</name>
      <anchorfile>group__switch.html</anchorfile>
      <anchor>gaaa65b12622b683f81c873de0f2e079bf</anchor>
      <arglist>(unsigned port, bool verbose, bool dump, bool forward, bool rawTime)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::pair&lt; uint16, uint16 &gt;</type>
      <name>IdPair</name>
      <anchorfile>classAseba_1_1Switch.html</anchorfile>
      <anchor>a73b3f89cd64367e99f997e309497f8e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; Dashel::Stream *, IdPair &gt;</type>
      <name>IdRemapTable</name>
      <anchorfile>classAseba_1_1Switch.html</anchorfile>
      <anchor>a90fd526ac653744b1d5fc98ab6122250</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>connectionClosed</name>
      <anchorfile>group__switch.html</anchorfile>
      <anchor>gae8223af60bad1c53fbc675df2c7fbf26</anchor>
      <arglist>(Dashel::Stream *stream, bool abnormal)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>connectionCreated</name>
      <anchorfile>group__switch.html</anchorfile>
      <anchor>ga19aeed0ee8d0a4ecb52a700835684e85</anchor>
      <arglist>(Dashel::Stream *stream)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>incomingData</name>
      <anchorfile>group__switch.html</anchorfile>
      <anchor>ga3dc86bc457b048638a4401f31b3ce404</anchor>
      <arglist>(Dashel::Stream *stream)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>dump</name>
      <anchorfile>classAseba_1_1Switch.html</anchorfile>
      <anchor>acc9ba4b0545bbf925980788d34a65611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>forward</name>
      <anchorfile>classAseba_1_1Switch.html</anchorfile>
      <anchor>a00343da88599929bef0fc93e60316115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IdRemapTable</type>
      <name>idRemapTable</name>
      <anchorfile>classAseba_1_1Switch.html</anchorfile>
      <anchor>abcc0dba67f47435d9664496edd8b6e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>rawTime</name>
      <anchorfile>classAseba_1_1Switch.html</anchorfile>
      <anchor>abf7da87e8e19a56b272b7721b64cb36e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>verbose</name>
      <anchorfile>classAseba_1_1Switch.html</anchorfile>
      <anchor>a382312a7fb3cf0b7f388108355e4e253</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::Target</name>
    <filename>classAseba_1_1Target.html</filename>
    <member kind="enumeration">
      <name>ExecutionMode</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>a675dbc9d2e8244f64bcb8cec19753102</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXECUTION_STOP</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>a675dbc9d2e8244f64bcb8cec19753102a33b4bb700b920d96e81df06775167cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXECUTION_RUN</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>a675dbc9d2e8244f64bcb8cec19753102a10036c6cb4b61551e306dc50270ea93b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXECUTION_STEP_BY_STEP</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>a675dbc9d2e8244f64bcb8cec19753102a659fbf12d44ab06fa7ed05550bddf8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXECUTION_UNKNOWN</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>a675dbc9d2e8244f64bcb8cec19753102aabffc16e677f2d409b5b4c86f3bb0b4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>arrayAccessOutOfBounds</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>ac0d06f87fd1a52daa191c13c2df62582</anchor>
      <arglist>(unsigned node, unsigned line, unsigned size, unsigned index)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>bootloaderAck</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>a98f5790d0c75129bec8e2aa5c0be129d</anchor>
      <arglist>(unsigned errorCode, unsigned errorAddress)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>breakpointSetResult</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>aac9142254b3e929bdeb3823e3cb0fae8</anchor>
      <arglist>(unsigned node, unsigned line, bool success)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>divisionByZero</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>a07a9af1b57e8a409a615989f768ac1bc</anchor>
      <arglist>(unsigned node, unsigned line)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>eventExecutionKilled</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>a606551483305df7184300fbaa25817bb</anchor>
      <arglist>(unsigned node, unsigned line)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>executionModeChanged</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>abe7acf995c42c2e7d3448c0f92f0490f</anchor>
      <arglist>(unsigned node, Target::ExecutionMode mode)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>executionPosChanged</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>aaf79676c1929830a186b5f5722ce0ede</anchor>
      <arglist>(unsigned node, unsigned line)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>networkDisconnected</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>aaae82c04165363537d41862883bb9bf4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>nodeConnected</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>a92a68df13e50a3c80da28bcbb129e01c</anchor>
      <arglist>(unsigned node)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>nodeDisconnected</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>a3e9479b5afd7df2ef388e5013a313214</anchor>
      <arglist>(unsigned node)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>nodeSpecificError</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>a75993b6d4df0c776734226dd3f128aae</anchor>
      <arglist>(unsigned node, unsigned line, const QString &amp;message)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>userEvent</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>a9263da73a1e0456041ce0f7312dbd84d</anchor>
      <arglist>(unsigned id, const VariablesDataVector data)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>userEventsDropped</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>a195ebcdc183966aca78f0c902a89734d</anchor>
      <arglist>(unsigned amount)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>variablesMemoryChanged</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>a5a10dbff43766d8dc633bba48f1e5501</anchor>
      <arglist>(unsigned node, unsigned start, const VariablesDataVector &amp;variables)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>variablesMemoryEstimatedDirty</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>ae713569c87c5190740e95b90468b0fba</anchor>
      <arglist>(unsigned node)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>broadcastGetDescription</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>a9c12ca252921007be913a92d3dc0616c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clearBreakpoint</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>ae0449431066917cf422e5104a0e398fc</anchor>
      <arglist>(unsigned node, unsigned line)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clearBreakpoints</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>aad1ffb810cfaba52ae9f3ccc217b9a57</anchor>
      <arglist>(unsigned node)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const TargetDescription *const</type>
      <name>getDescription</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>a116767543e1626a4f37d12ae3d0da6b9</anchor>
      <arglist>(unsigned node) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual QString</type>
      <name>getLanguage</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>a799fbb2948fd6d1e9cf4bdaa4ad1852d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>const QString</type>
      <name>getName</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gac817e346422a3f7c495ea7ed731d1a87</anchor>
      <arglist>(unsigned node) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>getVariables</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>ad5dc644e3daebe4bbf885a66b4c53129</anchor>
      <arglist>(unsigned node, unsigned start, unsigned length)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>next</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>a8ac8f2ed5ff2e7164e4dab86e16d135a</anchor>
      <arglist>(unsigned node)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>pause</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>a891ef18da7a3a5649554cb266c28e67f</anchor>
      <arglist>(unsigned node)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>reboot</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>a1dfa80e8e5d59d0820ae15413192f226</anchor>
      <arglist>(unsigned node)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>a3f22d75b55de46a59381b2ac61017921</anchor>
      <arglist>(unsigned node)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>aa12008cb8383aa1e8781b9a5685d0a51</anchor>
      <arglist>(unsigned node)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>sendEvent</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>a98732a2a5322cc0b3d93772de7d655c5</anchor>
      <arglist>(unsigned id, const VariablesDataVector &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setBreakpoint</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>af78ed66f806882e1941dd5e918bb983d</anchor>
      <arglist>(unsigned node, unsigned line)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setVariables</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>ad2d77e95e30e9251c59fd17819a510a7</anchor>
      <arglist>(unsigned node, unsigned start, const VariablesDataVector &amp;data)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>stop</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>ae3903a0ca77885ba07c8e41485fbba59</anchor>
      <arglist>(unsigned node)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>uploadBytecode</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>aa1b3e74e539f19912df4402e0e1d83be</anchor>
      <arglist>(unsigned node, const BytecodeVector &amp;bytecode)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>writeBytecode</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>ac450d329e736507a8020e00aaa6657b8</anchor>
      <arglist>(unsigned node)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Target</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>abac4956cddbe6fdc322c76affc9e062f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>blockWrite</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>a95982dc18148cd19cc98d5d2b8f4752e</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>unblockWrite</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>a51011d0147ac27b192e1aa2b6d452210</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>ThymioBootloaderDialog</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>acb18b0ed6243e2624261f4752915dc9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>ThymioVisualProgramming</name>
      <anchorfile>classAseba_1_1Target.html</anchorfile>
      <anchor>a0ac999378deee0d03975e29f0065fdb4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::TargetDescription</name>
    <filename>structAseba_1_1TargetDescription.html</filename>
    <class kind="struct">Aseba::TargetDescription::LocalEvent</class>
    <class kind="struct">Aseba::TargetDescription::NamedVariable</class>
    <class kind="struct">Aseba::TargetDescription::NativeFunction</class>
    <class kind="struct">Aseba::TargetDescription::NativeFunctionParameter</class>
    <member kind="function">
      <type>uint16</type>
      <name>crc</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga18272e4abee725b53ed7b92751487d09</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TargetDescription</name>
      <anchorfile>structAseba_1_1TargetDescription.html</anchorfile>
      <anchor>a2ae4ca67800ddd341c8a370861a505bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>bytecodeSize</name>
      <anchorfile>structAseba_1_1TargetDescription.html</anchorfile>
      <anchor>ab8aa5a1cf8ca6a49d1a54ad1d868d2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; LocalEvent &gt;</type>
      <name>localEvents</name>
      <anchorfile>structAseba_1_1TargetDescription.html</anchorfile>
      <anchor>a49f1c80a35fccbd5141067db9bc8df43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::wstring</type>
      <name>name</name>
      <anchorfile>structAseba_1_1TargetDescription.html</anchorfile>
      <anchor>a6bd2bcea785f85e77b66fe856d9ddd7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; NamedVariable &gt;</type>
      <name>namedVariables</name>
      <anchorfile>structAseba_1_1TargetDescription.html</anchorfile>
      <anchor>abeb8182a090b9a20e3315557f0921ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; NativeFunction &gt;</type>
      <name>nativeFunctions</name>
      <anchorfile>structAseba_1_1TargetDescription.html</anchorfile>
      <anchor>a991b73a297a5a29db286a0dc481e8bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>protocolVersion</name>
      <anchorfile>structAseba_1_1TargetDescription.html</anchorfile>
      <anchor>aa9a8a1b29544e0232e4c774791da5260</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>stackSize</name>
      <anchorfile>structAseba_1_1TargetDescription.html</anchorfile>
      <anchor>ad60d91b5f12a7f32a5e82f3ab6fc954a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>variablesSize</name>
      <anchorfile>structAseba_1_1TargetDescription.html</anchorfile>
      <anchor>a1c29058ff0a43831fdc33d6b3e5bc809</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::TargetDescription::LocalEvent</name>
    <filename>structAseba_1_1TargetDescription_1_1LocalEvent.html</filename>
    <member kind="variable">
      <type>std::wstring</type>
      <name>description</name>
      <anchorfile>structAseba_1_1TargetDescription_1_1LocalEvent.html</anchorfile>
      <anchor>acae6ad36e407bb66b1de259a22d134d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::wstring</type>
      <name>name</name>
      <anchorfile>structAseba_1_1TargetDescription_1_1LocalEvent.html</anchorfile>
      <anchor>aa329155a844bbc43b67f900454fb37c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::TargetDescription::NamedVariable</name>
    <filename>structAseba_1_1TargetDescription_1_1NamedVariable.html</filename>
    <member kind="function">
      <type></type>
      <name>NamedVariable</name>
      <anchorfile>structAseba_1_1TargetDescription_1_1NamedVariable.html</anchorfile>
      <anchor>a279981a68981f71c4efb2b08db5f5905</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NamedVariable</name>
      <anchorfile>structAseba_1_1TargetDescription_1_1NamedVariable.html</anchorfile>
      <anchor>a90ac7ab73cc3cfd02f4805d626f48541</anchor>
      <arglist>(const std::wstring &amp;name, unsigned size)</arglist>
    </member>
    <member kind="variable">
      <type>std::wstring</type>
      <name>name</name>
      <anchorfile>structAseba_1_1TargetDescription_1_1NamedVariable.html</anchorfile>
      <anchor>a8c5ca32b7db57f47c21c55a8d73336b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>size</name>
      <anchorfile>structAseba_1_1TargetDescription_1_1NamedVariable.html</anchorfile>
      <anchor>adfeb8cc76719eb423495f30a0908abe9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::TargetDescription::NativeFunction</name>
    <filename>structAseba_1_1TargetDescription_1_1NativeFunction.html</filename>
    <member kind="function">
      <type></type>
      <name>NativeFunction</name>
      <anchorfile>structAseba_1_1TargetDescription_1_1NativeFunction.html</anchorfile>
      <anchor>a09cfdd9bc65f93ba0c1c955a5c549853</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NativeFunction</name>
      <anchorfile>structAseba_1_1TargetDescription_1_1NativeFunction.html</anchorfile>
      <anchor>aae5e08ed33161063f51db07ec7a65e8d</anchor>
      <arglist>(const std::wstring &amp;name, const std::wstring &amp;description)</arglist>
    </member>
    <member kind="variable">
      <type>std::wstring</type>
      <name>description</name>
      <anchorfile>structAseba_1_1TargetDescription_1_1NativeFunction.html</anchorfile>
      <anchor>abf4c958fce637f3da328eb88422c6c12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::wstring</type>
      <name>name</name>
      <anchorfile>structAseba_1_1TargetDescription_1_1NativeFunction.html</anchorfile>
      <anchor>a0fddd1484a2e69a89b49c15dbd0e0573</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; NativeFunctionParameter &gt;</type>
      <name>parameters</name>
      <anchorfile>structAseba_1_1TargetDescription_1_1NativeFunction.html</anchorfile>
      <anchor>a58d6e443bee8629eac21db2daff83e75</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::TargetDescription::NativeFunctionParameter</name>
    <filename>structAseba_1_1TargetDescription_1_1NativeFunctionParameter.html</filename>
    <member kind="function">
      <type></type>
      <name>NativeFunctionParameter</name>
      <anchorfile>structAseba_1_1TargetDescription_1_1NativeFunctionParameter.html</anchorfile>
      <anchor>acf76e050f5528dc9223fd808674bf931</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NativeFunctionParameter</name>
      <anchorfile>structAseba_1_1TargetDescription_1_1NativeFunctionParameter.html</anchorfile>
      <anchor>ae35d856dc513d41c2f3f3a7b2b62dc8d</anchor>
      <arglist>(const std::wstring &amp;name, int size)</arglist>
    </member>
    <member kind="variable">
      <type>std::wstring</type>
      <name>name</name>
      <anchorfile>structAseba_1_1TargetDescription_1_1NativeFunctionParameter.html</anchorfile>
      <anchor>ad55d550f4506f5e2d10380bad9a4153a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size</name>
      <anchorfile>structAseba_1_1TargetDescription_1_1NativeFunctionParameter.html</anchorfile>
      <anchor>acf4657435217ad60b76214f91fe67c0a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::TargetFunctionsModel</name>
    <filename>classAseba_1_1TargetFunctionsModel.html</filename>
    <class kind="struct">Aseba::TargetFunctionsModel::TreeItem</class>
    <member kind="slot">
      <type>void</type>
      <name>recreateTreeFromDescription</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga3333daaebaa7c6f3fe3f4279db781c1b</anchor>
      <arglist>(bool showHidden)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>columnCount</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga1d3eb4a098bb87517035262482ac3e77</anchor>
      <arglist>(const QModelIndex &amp;parent=QModelIndex()) const </arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>data</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gabf18079d8034e89be670f7476fff1830</anchor>
      <arglist>(const QModelIndex &amp;index, int role=Qt::DisplayRole) const </arglist>
    </member>
    <member kind="function">
      <type>Qt::ItemFlags</type>
      <name>flags</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf454f97201608ef948c67c14d390bd2b</anchor>
      <arglist>(const QModelIndex &amp;index) const </arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>headerData</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga55d88f134eac7f14692fb9538127fc04</anchor>
      <arglist>(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const </arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>index</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gae4e9e857c88320f503d58a0154f6e406</anchor>
      <arglist>(int row, int column, const QModelIndex &amp;parent) const </arglist>
    </member>
    <member kind="function">
      <type>QMimeData *</type>
      <name>mimeData</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gad5a757ff05a2d76f4d662076885f0bb2</anchor>
      <arglist>(const QModelIndexList &amp;indexes) const </arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>mimeTypes</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga06b9600a578bf0d30e68d6b51c4d6d2c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>parent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf86a5b6f708fe1bea6772bbe87d93f66</anchor>
      <arglist>(const QModelIndex &amp;index) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rowCount</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2485eac47c6d0524787f5b85d930a523</anchor>
      <arglist>(const QModelIndex &amp;parent=QModelIndex()) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TargetFunctionsModel</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga5d31bb31548d27445ddb6b0894ec780f</anchor>
      <arglist>(const TargetDescription *descriptionRead, QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TargetFunctionsModel</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gab5f519382eaed6da6d3c6f67ce16a3e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TreeItem *</type>
      <name>getItem</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaacd5d244c47ae81239bba333c491d92c</anchor>
      <arglist>(const QModelIndex &amp;index) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>QString</type>
      <name>getToolTip</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga1283b8264de02b678908c2e52c2e7960</anchor>
      <arglist>(const TargetDescription::NativeFunction &amp;function) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TargetDescription *</type>
      <name>descriptionRead</name>
      <anchorfile>classAseba_1_1TargetFunctionsModel.html</anchorfile>
      <anchor>a87146de5a10883b89987cabb223fa7ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRegExp</type>
      <name>regExp</name>
      <anchorfile>classAseba_1_1TargetFunctionsModel.html</anchorfile>
      <anchor>a97eeb8565eeab52033caf7744ea9ef87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TreeItem *</type>
      <name>root</name>
      <anchorfile>classAseba_1_1TargetFunctionsModel.html</anchorfile>
      <anchor>afb2bc37f0bcda59bb3601a94ab9a3efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>AeslEditor</name>
      <anchorfile>classAseba_1_1TargetFunctionsModel.html</anchorfile>
      <anchor>a5ea561a6fba51be2cb71cdff5275bc2d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::TargetFunctionsModel::TreeItem</name>
    <filename>structAseba_1_1TargetFunctionsModel_1_1TreeItem.html</filename>
    <member kind="function">
      <type>TreeItem *</type>
      <name>getEntry</name>
      <anchorfile>structAseba_1_1TargetFunctionsModel_1_1TreeItem.html</anchorfile>
      <anchor>a0cfed95150b00afe94b7f64053b02f0c</anchor>
      <arglist>(const QString &amp;name, bool enabled=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TreeItem</name>
      <anchorfile>structAseba_1_1TargetFunctionsModel_1_1TreeItem.html</anchorfile>
      <anchor>a966311cd181f0331dafb219824ea24cc</anchor>
      <arglist>(TreeItem *parent, const QString &amp;name, const QString &amp;toolTip, bool enabled, bool draggable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TreeItem</name>
      <anchorfile>structAseba_1_1TargetFunctionsModel_1_1TreeItem.html</anchorfile>
      <anchor>a58298e5de114be60005b77adfc4b9467</anchor>
      <arglist>(TreeItem *parent, const QString &amp;name, bool enabled, bool draggable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TreeItem</name>
      <anchorfile>structAseba_1_1TargetFunctionsModel_1_1TreeItem.html</anchorfile>
      <anchor>ac3425dd8f53be482e2eea276c904312d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TreeItem</name>
      <anchorfile>structAseba_1_1TargetFunctionsModel_1_1TreeItem.html</anchorfile>
      <anchor>ad09fc1a5ec1da9c3960843b4469e57aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QList&lt; TreeItem * &gt;</type>
      <name>children</name>
      <anchorfile>structAseba_1_1TargetFunctionsModel_1_1TreeItem.html</anchorfile>
      <anchor>ad6403124f1bff5b1a67e592160f5a760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>draggable</name>
      <anchorfile>structAseba_1_1TargetFunctionsModel_1_1TreeItem.html</anchorfile>
      <anchor>aeef0eddcaf77c93dd86fda5d78cbe482</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enabled</name>
      <anchorfile>structAseba_1_1TargetFunctionsModel_1_1TreeItem.html</anchorfile>
      <anchor>a7854eb053240128cb2cc3c6fc94ea513</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>name</name>
      <anchorfile>structAseba_1_1TargetFunctionsModel_1_1TreeItem.html</anchorfile>
      <anchor>abf354e617179719cab9b1044736157cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TreeItem *</type>
      <name>parent</name>
      <anchorfile>structAseba_1_1TargetFunctionsModel_1_1TreeItem.html</anchorfile>
      <anchor>afff7e677430c3dbfca1d31f9faa8ba9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>toolTip</name>
      <anchorfile>structAseba_1_1TargetFunctionsModel_1_1TreeItem.html</anchorfile>
      <anchor>a7704608304323a8e9b4af13cc2c15cae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::TargetVariablesModel</name>
    <filename>classAseba_1_1TargetVariablesModel.html</filename>
    <class kind="struct">Aseba::TargetVariablesModel::Variable</class>
    <member kind="slot">
      <type>void</type>
      <name>setVariablesData</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gae5f78254e7012cba8fc9c439cc1b8a8c</anchor>
      <arglist>(unsigned start, const VariablesDataVector &amp;data)</arglist>
    </member>
    <member kind="slot">
      <type>bool</type>
      <name>setVariableValues</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga750ece94262051e40d4bc936d1d7c35e</anchor>
      <arglist>(const QString &amp;name, const VariablesDataVector &amp;values)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>updateVariablesStructure</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf64a0b93690d3861888d1d206484d90c</anchor>
      <arglist>(const Compiler::VariablesMap *variablesMap)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>variableValuesChanged</name>
      <anchorfile>classAseba_1_1TargetVariablesModel.html</anchorfile>
      <anchor>a9b8e306747613d823467989e219da563</anchor>
      <arglist>(unsigned index, const VariablesDataVector &amp;values)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>columnCount</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga49606e392030b560fe15d92a737a9cf9</anchor>
      <arglist>(const QModelIndex &amp;parent=QModelIndex()) const </arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>data</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0d3ab533659fd55abfa774c40b70a0cc</anchor>
      <arglist>(const QModelIndex &amp;index, int role=Qt::DisplayRole) const </arglist>
    </member>
    <member kind="function">
      <type>Qt::ItemFlags</type>
      <name>flags</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf4d14778b623c6b38c14fe9c2907e847</anchor>
      <arglist>(const QModelIndex &amp;index) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getVariablePos</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga6c97e858a9a9287be5fa4ffed8d41698</anchor>
      <arglist>(const QString &amp;name) const </arglist>
    </member>
    <member kind="function">
      <type>const QList&lt; Variable &gt; &amp;</type>
      <name>getVariables</name>
      <anchorfile>classAseba_1_1TargetVariablesModel.html</anchorfile>
      <anchor>a7a8a6e69852525dc4f56cb7b1656cbfb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getVariableSize</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga0eedf2b208fa09fe102d212800e62c58</anchor>
      <arglist>(const QString &amp;name) const </arglist>
    </member>
    <member kind="function">
      <type>VariablesDataVector</type>
      <name>getVariableValue</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga57b0b7f0845de5f8f15f329457743ca2</anchor>
      <arglist>(const QString &amp;name) const </arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>headerData</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga3cc014cca95f74842a17fc770e8213f8</anchor>
      <arglist>(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const </arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>index</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gafae964c23a546330636d6ec2df7e3c11</anchor>
      <arglist>(int row, int column, const QModelIndex &amp;parent=QModelIndex()) const </arglist>
    </member>
    <member kind="function">
      <type>QMimeData *</type>
      <name>mimeData</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaa59dd7306552981ec83c283dd2557535</anchor>
      <arglist>(const QModelIndexList &amp;indexes) const </arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>mimeTypes</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaf8a38975ca7d6f03f8232200ef5fae02</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>parent</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga239994734c1a7fcc65fbc02d926a4e6d</anchor>
      <arglist>(const QModelIndex &amp;index) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rowCount</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga8e02073f26ea4e101d6cfe1acbc00192</anchor>
      <arglist>(const QModelIndex &amp;parent=QModelIndex()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setData</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga2715097eadcbc1d28a3d52365ea156b5</anchor>
      <arglist>(const QModelIndex &amp;index, const QVariant &amp;value, int role)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TargetVariablesModel</name>
      <anchorfile>classAseba_1_1TargetVariablesModel.html</anchorfile>
      <anchor>ad1716b49c7321a5b8bd9d017c1027051</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TargetVariablesModel</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gac6b5da6ed361f5d8eea73619bb55f5cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>QMap&lt; VariableListener *, QStringList &gt;</type>
      <name>VariableListenersNameMap</name>
      <anchorfile>classAseba_1_1TargetVariablesModel.html</anchorfile>
      <anchor>a91d809b7c8fca6200db70ba8896f3a3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>subscribeToVariableOfInterest</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga1d32e8c8d04e5c998bad0b2f4c785691</anchor>
      <arglist>(VariableListener *plugin, const QString &amp;name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>unsubscribeToVariableOfInterest</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga6af3456d6eeedc28426b353e5f4354e8</anchor>
      <arglist>(VariableListener *plugin, const QString &amp;name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>unsubscribeToVariablesOfInterest</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga82301bebb350022632523eb60cbb8a42</anchor>
      <arglist>(VariableListener *plugin)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>unsubscribeViewPlugin</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga14ad316f11081295175b8003711d5c31</anchor>
      <arglist>(VariableListener *plugin)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VariableListenersNameMap</type>
      <name>variableListenersMap</name>
      <anchorfile>classAseba_1_1TargetVariablesModel.html</anchorfile>
      <anchor>ac92d4ff46c01c7c32ed98353934af378</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QList&lt; Variable &gt;</type>
      <name>variables</name>
      <anchorfile>classAseba_1_1TargetVariablesModel.html</anchorfile>
      <anchor>a88fc66c5de02988ac3eb894922829278</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>VariableListener</name>
      <anchorfile>classAseba_1_1TargetVariablesModel.html</anchorfile>
      <anchor>a87343aea1cdbdc844786890e0b6ba326</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::TargetVariablesModel::Variable</name>
    <filename>structAseba_1_1TargetVariablesModel_1_1Variable.html</filename>
    <member kind="variable">
      <type>QString</type>
      <name>name</name>
      <anchorfile>structAseba_1_1TargetVariablesModel_1_1Variable.html</anchorfile>
      <anchor>a3705678b6fe99600a4352a5337f4f445</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>pos</name>
      <anchorfile>structAseba_1_1TargetVariablesModel_1_1Variable.html</anchorfile>
      <anchor>a6ff1ce1e947507b5663fcefdf7085d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VariablesDataVector</type>
      <name>value</name>
      <anchorfile>structAseba_1_1TargetVariablesModel_1_1Variable.html</anchorfile>
      <anchor>ac47f87a2394da070656969b8bd1db2a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ThymioBootloaderDialog</name>
    <filename>classAseba_1_1ThymioBootloaderDialog.html</filename>
    <base>Aseba::InvasivePlugin</base>
    <base>Aseba::NodeToolInterface</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>closeAsSoonAsPossible</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>a64133a4d42f2527aa7d98c21dff45974</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QWidget *</type>
      <name>createMenuEntry</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>ae7fbf3ff4886ab987a8961d91ef409c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>surviveTabDestruction</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>abe640aad24b923a45ad5f05b22f6d4f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThymioBootloaderDialog</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>a7be269684ff890f225a0856c5c534ec1</anchor>
      <arglist>(NodeTab *nodeTab)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ThymioBootloaderDialog</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>a7a75cbac18900a86af449bdc0a5695d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; uint32, std::vector&lt; uint8 &gt; &gt;</type>
      <name>PageMap</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>ae28a5bb7620075b6a144344c8adc0744</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>ackReceived</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>a0e4538959e21b83451c84903095b0a46</anchor>
      <arglist>(unsigned error_code, unsigned address)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>doClose</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>ab60e9a5c157f228fca40d17b08706629</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>doFlash</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>aee11fe17854b1e425be77bb98d1895ec</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>openFile</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>aef3867abdc865dea51bb774acefa3e33</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>showFlashDialog</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>af926f74ca3b660f5a8054b474cf4b728</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>vmDisconnected</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>a5825bdfc7a6e146823a29121274b8e25</anchor>
      <arglist>(unsigned)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>closeEvent</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>aa4907f4520c49d6be13c4c5e981caa5d</anchor>
      <arglist>(QCloseEvent *event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>flashDone</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>ab43db41e74c5db04b3d8d91fdff01597</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>handleDashelException</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>a5fba6f756c85b86cbb33c34287416647</anchor>
      <arglist>(Dashel::DashelException e)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>timerEvent</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>a3623947f273f989c17deea6697fe6013</anchor>
      <arglist>(QTimerEvent *event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writePage</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>a3e5153931f4953a9b14b1a6964dbfe5f</anchor>
      <arglist>(unsigned page, unsigned char *data)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PageMap::iterator</type>
      <name>currentPage</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>a8ecda2dee6dc284ffe74774120246bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>deleteMyself</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>a8a610a23a9974bfd499a432193fe0c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>fileButton</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>ae91f1813f212fe109271fa24533b52c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QHBoxLayout *</type>
      <name>fileLayout</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>a6d55685f0213f1c10093427b42cd2b1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>flashButton</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>acac3eb2b0e403c73f06864b17a2d21ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QHBoxLayout *</type>
      <name>flashLayout</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>a06729474ca43b3e7ca1f2bdb3604b926</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLineEdit *</type>
      <name>lineEdit</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>a48503ca4673d90db1ad0fbecdf70f5cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>nodeId</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>a6b71909d0912be2cf883f6937b15593b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PageMap</type>
      <name>pageMap</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>ac69afec12280803a9729d2d5d5dc52e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QProgressBar *</type>
      <name>progressBar</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>a6070f6c2e6df4c0fa8e2fc0230f508fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>quitButton</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>aec6641ba27f619899e87f1cc149c3c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QSpacerItem *</type>
      <name>spacer</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>a3d8c48a1397a18b4d09c281e0ac38eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Dashel::Stream *</type>
      <name>stream</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>a72294b9f3ee54296e5bcc0f89f37b5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Target *</type>
      <name>target</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>a0e4830baeb5441750d27257ad88d0814</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVBoxLayout *</type>
      <name>verticalLayout</name>
      <anchorfile>classAseba_1_1ThymioBootloaderDialog.html</anchorfile>
      <anchor>a14a28318f17e41a960f0699bca77000a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ThymioButton</name>
    <filename>classAseba_1_1ThymioButton.html</filename>
    <class kind="class">Aseba::ThymioButton::ThymioBody</class>
    <member kind="signal">
      <type>void</type>
      <name>stateChanged</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>adc6e7a7dbb67327d47165a841c75ecd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>a50c2ab7c52d45763df7b3b76110b13a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>getButtonColor</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>a830f599666651adc5f084e0625518b2c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ThymioIRButton *</type>
      <name>getIRButton</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>ae5d4b8a6ad708172df3dd30da7cbe815</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getName</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>ad45d04e92b0f3229b3e5cb72572b4169</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNumButtons</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>a45978abb0125ad8a1962227aa48ee52b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getParentID</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>afe23d57154a98fd953998b299cb4b7fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getState</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>a690a5852b77ec070cef1b4a8f387e4b5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getType</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>a247b00ff178c4e7ab976c3406a11c71e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPixmap</type>
      <name>image</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>a4c4066aa0f30114deac59c9cefd82515</anchor>
      <arglist>(bool on=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>isClicked</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>a9958e3576b0f64c19f98a2841900cea7</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isValid</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>a0f5c92a2c292d11203e30662d8fc5754</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paint</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>a17550a29e9710532a6971133260cfff0</anchor>
      <arglist>(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAdvanced</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>a92a61600cb67e3f6b981481851cc2869</anchor>
      <arglist>(bool advanced)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setButtonColor</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>a8c2a6e6248bdab789baa4a57966833ea</anchor>
      <arglist>(QColor color)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setClicked</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>a58b2b8a53e4ac635357e9287a124824e</anchor>
      <arglist>(int i, int status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setParentID</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>a161e3718274ed0b11cbbf248f06fbc73</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScaleFactor</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>a8cab001e610d8141d74c976412423244</anchor>
      <arglist>(qreal factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setState</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>a7325e49dc7658a7d4c97dd9907979130</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThymioButton</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>af71750cbfcf511376bbdc112f1253f96</anchor>
      <arglist>(bool eventButton=true, qreal scale=1.0, bool up=true, bool advanced=false, QGraphicsItem *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ThymioButton</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>ac4218738660150ef2e1b95fb54d153c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>a4e182caad2ef8d8fbaacc3d45215dadb</anchor>
      <arglist>(QGraphicsSceneMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mousePressEvent</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>abea3be68514e1a440b681a458e5374ba</anchor>
      <arglist>(QGraphicsSceneMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>a651d7a1060685f8c62e2aa3d1314a8a4</anchor>
      <arglist>(QGraphicsSceneMouseEvent *event)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QColor</type>
      <name>buttonColor</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>a7636b84435067d94dcaa2d143571ec0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ThymioIRButton *</type>
      <name>buttonIR</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>a6061ca7a2d1189f466a3a53be35b2bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPointF</type>
      <name>dragStartPosition</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>a17e82aa780e647e191832701c3bf41bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>parentID</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>a1270d82f673f338e1b129cd91841f676</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>qreal</type>
      <name>scaleFactor</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>a02351db7c64f2d3d95c8f6eebed3dd8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; ThymioClickableButton * &gt;</type>
      <name>stateButtons</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>a795a2035f171179609540b41dd2a6d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ThymioBody *</type>
      <name>thymioBody</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>a0951170dd77b4210e64ea0957d736cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; ThymioClickableButton * &gt;</type>
      <name>thymioButtons</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>a696b69bcb47042c851231cfbde68b827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>qreal</type>
      <name>trans</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>aa06e714776ce6655ca93b51434b1c6e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateIRButton</name>
      <anchorfile>classAseba_1_1ThymioButton.html</anchorfile>
      <anchor>aff77b36c7f35589c34bfb38fc2d09219</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ThymioButton::ThymioBody</name>
    <filename>classAseba_1_1ThymioButton_1_1ThymioBody.html</filename>
    <member kind="function">
      <type>QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classAseba_1_1ThymioButton_1_1ThymioBody.html</anchorfile>
      <anchor>a865559f5310a5fbe354315efe15a399d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paint</name>
      <anchorfile>classAseba_1_1ThymioButton_1_1ThymioBody.html</anchorfile>
      <anchor>a8588dd339c3e6f5c71295fc4e431f500</anchor>
      <arglist>(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classAseba_1_1ThymioButton_1_1ThymioBody.html</anchorfile>
      <anchor>a4c1bc8d6811032854a901c82db108929</anchor>
      <arglist>(bool u)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThymioBody</name>
      <anchorfile>classAseba_1_1ThymioButton_1_1ThymioBody.html</anchorfile>
      <anchor>a970287d91a4aacc05290df3fb4bee400</anchor>
      <arglist>(QGraphicsItem *parent=0)</arglist>
    </member>
    <member kind="variable">
      <type>QColor</type>
      <name>bodyColor</name>
      <anchorfile>classAseba_1_1ThymioButton_1_1ThymioBody.html</anchorfile>
      <anchor>a46e518ee7ec179ed8d120f4f5e4cbe5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>up</name>
      <anchorfile>classAseba_1_1ThymioButton_1_1ThymioBody.html</anchorfile>
      <anchor>a22b64e11c046330213aeefd722d0dd60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ThymioButtonSet</name>
    <filename>classAseba_1_1ThymioButtonSet.html</filename>
    <class kind="class">Aseba::ThymioButtonSet::ThymioAddButton</class>
    <class kind="class">Aseba::ThymioButtonSet::ThymioRemoveButton</class>
    <member kind="slot">
      <type>void</type>
      <name>stateChanged</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>ad5938bc273ef2ce80680fb8b2d153ada</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>buttonUpdated</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>ae374f48e3831e830dcbb59818c3f9685</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>actionExists</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>a206d72ec601993693c78162418246d4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addActionButton</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>a83d66aa7d4779b95926c575386c84936</anchor>
      <arglist>(ThymioButton *action)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addEventButton</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>a7e0defac8ebde642dcd16f719e8e7a75</anchor>
      <arglist>(ThymioButton *event)</arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>ac999d879085288be852eebf4d89d2675</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>eventExists</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>a351513035ee2d70517cba9229d9258e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ThymioButton *</type>
      <name>getActionButton</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>ac358e533b19b9639a5603f20291b8771</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ThymioButton *</type>
      <name>getEventButton</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>a37be6ed866bee18d36bbe88f4bbb5864</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ThymioIRButtonSet *</type>
      <name>getIRButtonSet</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>a0b3b4c46b3fa88d9400e60ed177ac6e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRow</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>a06a594943e41e7c2139df87d9679bae1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPixmap</type>
      <name>image</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>acdec16b9984be9c3b9831321bfc81eb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paint</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>a1c29ebd09e534c84b885e8af7de98e9f</anchor>
      <arglist>(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAdvanced</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>adbcae53101fb08b8967854f1e66bfc98</anchor>
      <arglist>(bool advanced)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorScheme</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>adf76b3475f542bc2050837c69891bdcf</anchor>
      <arglist>(QColor eventColor, QColor actionColor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setErrorStatus</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>a80fdefdacf3f7b6cc8cb8bcc66ca2927</anchor>
      <arglist>(bool flag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRow</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>a90520a35741b86b326a0614cd94f3a90</anchor>
      <arglist>(int row)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScale</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>aee939ced4f5bd5558a6acbdb7720d823</anchor>
      <arglist>(qreal factor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThymioButtonSet</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>a53c712f80ae337fd34ab37b98aaeb368</anchor>
      <arglist>(int row, bool advanced, QGraphicsItem *parent=0)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>dragEnterEvent</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>a6fd2ce489f01f6e7d5e2b0483d93df34</anchor>
      <arglist>(QGraphicsSceneDragDropEvent *event)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>dragLeaveEvent</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>ab708ad09b9a48fa4fdfa2dc1802a5f8a</anchor>
      <arglist>(QGraphicsSceneDragDropEvent *event)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>dragMoveEvent</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>a9acd2697fbbb285bc617f3b64904d4b5</anchor>
      <arglist>(QGraphicsSceneDragDropEvent *event)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>dropEvent</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>a5a83d7d0368efcec1c0e91f0a6a60471</anchor>
      <arglist>(QGraphicsSceneDragDropEvent *event)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>aea3c087b9d89f88c1a1380aa86a1fbf3</anchor>
      <arglist>(QGraphicsSceneMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>mousePressEvent</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>a3c9fdf5cca3f069ce9a60e2c066d4a42</anchor>
      <arglist>(QGraphicsSceneMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>aa4903a34d176d588bef67efc6d1737fb</anchor>
      <arglist>(QGraphicsSceneMouseEvent *event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ThymioButton *</type>
      <name>actionButton</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>ab830a7c6bc28ed761c099f4052747be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QColor</type>
      <name>actionButtonColor</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>a501fb576f7e9819947ede1d768cfd537</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ThymioAddButton *</type>
      <name>addButton</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>aafe05c1f7c82026da7b74565ba83ad75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>advancedMode</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>a3c293411b8e7f6a2ca5b56f1537c4f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ThymioIRButtonSet</type>
      <name>buttonSetIR</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>a9d5694e319dd14d8d7e671be89459c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ThymioRemoveButton *</type>
      <name>deleteButton</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>a9b0b5d3cad88657b9b714987368b2342</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>errorFlag</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>ab3537c8c1a1d311044999343dcf8e307</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ThymioButton *</type>
      <name>eventButton</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>a133ce6f37220461ea1134cb2494d2a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QColor</type>
      <name>eventButtonColor</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>a8fdc3ec18207663de47d176fb93327fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>highlightActionButton</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>a39d75d20954b731c52c54edd55d04ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>highlightEventButton</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>a7b1db84959801718aa1a53a9446e5967</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>qreal</type>
      <name>trans</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>a87f94b934af0e0675e862296135fb0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>qreal</type>
      <name>xpos</name>
      <anchorfile>classAseba_1_1ThymioButtonSet.html</anchorfile>
      <anchor>aeb3606226b48c943154788b648c400e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ThymioButtonSet::ThymioAddButton</name>
    <filename>classAseba_1_1ThymioButtonSet_1_1ThymioAddButton.html</filename>
    <member kind="function">
      <type>QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classAseba_1_1ThymioButtonSet_1_1ThymioAddButton.html</anchorfile>
      <anchor>a0a376fe2012e85b886a335db99c46b1f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paint</name>
      <anchorfile>classAseba_1_1ThymioButtonSet_1_1ThymioAddButton.html</anchorfile>
      <anchor>ab851a04ee5e22b061ae03b4802364d7d</anchor>
      <arglist>(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThymioAddButton</name>
      <anchorfile>classAseba_1_1ThymioButtonSet_1_1ThymioAddButton.html</anchorfile>
      <anchor>a1eb63964fa312d0a530aee48a92d9195</anchor>
      <arglist>(QGraphicsItem *parent=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ThymioButtonSet::ThymioRemoveButton</name>
    <filename>classAseba_1_1ThymioButtonSet_1_1ThymioRemoveButton.html</filename>
    <member kind="function">
      <type>QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classAseba_1_1ThymioButtonSet_1_1ThymioRemoveButton.html</anchorfile>
      <anchor>ac00f9f0af643bdd92284c812dd09c0e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paint</name>
      <anchorfile>classAseba_1_1ThymioButtonSet_1_1ThymioRemoveButton.html</anchorfile>
      <anchor>aa14f499bb1bfcdce4bb1795c3253ed34</anchor>
      <arglist>(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThymioRemoveButton</name>
      <anchorfile>classAseba_1_1ThymioButtonSet_1_1ThymioRemoveButton.html</anchorfile>
      <anchor>aa3524c7a24ff574dbfbf6b965358a178</anchor>
      <arglist>(QGraphicsItem *parent=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ThymioButtonsEvent</name>
    <filename>classAseba_1_1ThymioButtonsEvent.html</filename>
    <base>Aseba::ThymioButton</base>
    <member kind="function">
      <type></type>
      <name>ThymioButtonsEvent</name>
      <anchorfile>classAseba_1_1ThymioButtonsEvent.html</anchorfile>
      <anchor>ac9e065162e606b3fb60dfaed8f93bf90</anchor>
      <arglist>(QGraphicsItem *parent=0, bool advanced=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ThymioCircleAction</name>
    <filename>classAseba_1_1ThymioCircleAction.html</filename>
    <base>Aseba::ThymioButton</base>
    <member kind="function">
      <type></type>
      <name>ThymioCircleAction</name>
      <anchorfile>classAseba_1_1ThymioCircleAction.html</anchorfile>
      <anchor>af10dd5d81e0fa52313399bb9eb8f5e01</anchor>
      <arglist>(QGraphicsItem *parent=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ThymioClapEvent</name>
    <filename>classAseba_1_1ThymioClapEvent.html</filename>
    <base>Aseba::ThymioButton</base>
    <member kind="function">
      <type></type>
      <name>ThymioClapEvent</name>
      <anchorfile>classAseba_1_1ThymioClapEvent.html</anchorfile>
      <anchor>a094c9e2db1a2da773b14dba98b006e6f</anchor>
      <arglist>(QGraphicsItem *parent=0, bool advanced=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ThymioClickableButton</name>
    <filename>classAseba_1_1ThymioClickableButton.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>stateChanged</name>
      <anchorfile>classAseba_1_1ThymioClickableButton.html</anchorfile>
      <anchor>a1df4c61942c6d55ee6322d27e4cf8edf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addSibling</name>
      <anchorfile>classAseba_1_1ThymioClickableButton.html</anchorfile>
      <anchor>ae069d7a62d1d5bedb380786d2e25215b</anchor>
      <arglist>(ThymioClickableButton *s)</arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classAseba_1_1ThymioClickableButton.html</anchorfile>
      <anchor>adeff753dba43543fd6841b8983d842fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumStates</name>
      <anchorfile>classAseba_1_1ThymioClickableButton.html</anchorfile>
      <anchor>a4a713220fcad94313b1ac1e0ee3d10af</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>isClicked</name>
      <anchorfile>classAseba_1_1ThymioClickableButton.html</anchorfile>
      <anchor>acc602f767c6199dc27165cfd5ee2b029</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>paint</name>
      <anchorfile>classAseba_1_1ThymioClickableButton.html</anchorfile>
      <anchor>aa6700a53a6f1b66f4782e4b03990f2f4</anchor>
      <arglist>(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBeginButtonColor</name>
      <anchorfile>classAseba_1_1ThymioClickableButton.html</anchorfile>
      <anchor>a2a8e6dd280c8eb19b1e8245d3f5e7fbc</anchor>
      <arglist>(QColor color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setButtonColor</name>
      <anchorfile>classAseba_1_1ThymioClickableButton.html</anchorfile>
      <anchor>a3b3633e8164a931fe9754b517099b2bc</anchor>
      <arglist>(QColor color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClicked</name>
      <anchorfile>classAseba_1_1ThymioClickableButton.html</anchorfile>
      <anchor>a3e9a69d89bb890047bfdc273d57c88b8</anchor>
      <arglist>(int clicked)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumStates</name>
      <anchorfile>classAseba_1_1ThymioClickableButton.html</anchorfile>
      <anchor>a5a7ed25540671909ca356f1189ab30c1</anchor>
      <arglist>(int num)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setToggleState</name>
      <anchorfile>classAseba_1_1ThymioClickableButton.html</anchorfile>
      <anchor>a9293eff72064aba43083deca3877b382</anchor>
      <arglist>(bool state)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThymioClickableButton</name>
      <anchorfile>classAseba_1_1ThymioClickableButton.html</anchorfile>
      <anchor>a0770bc8ed3e2099b3029ec098b25bdba</anchor>
      <arglist>(QRectF rect, ThymioButtonType type, int nstates=2, QGraphicsItem *parent=0)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mousePressEvent</name>
      <anchorfile>classAseba_1_1ThymioClickableButton.html</anchorfile>
      <anchor>a192f641522471d0251090b66e776077a</anchor>
      <arglist>(QGraphicsSceneMouseEvent *event)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRectF</type>
      <name>boundingRectangle</name>
      <anchorfile>classAseba_1_1ThymioClickableButton.html</anchorfile>
      <anchor>ac2cb1d6edfb180ca23015e04d7b53fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QColor</type>
      <name>buttonBeginColor</name>
      <anchorfile>classAseba_1_1ThymioClickableButton.html</anchorfile>
      <anchor>a385e826d22db1a2bbb64c294458ac963</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>buttonClicked</name>
      <anchorfile>classAseba_1_1ThymioClickableButton.html</anchorfile>
      <anchor>ad47a471c99fd52e02982049de9410e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QColor</type>
      <name>buttonColor</name>
      <anchorfile>classAseba_1_1ThymioClickableButton.html</anchorfile>
      <anchor>ac20c2ecdcbd709f4c3478766f5ba0468</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ThymioButtonType</type>
      <name>buttonType</name>
      <anchorfile>classAseba_1_1ThymioClickableButton.html</anchorfile>
      <anchor>afab1fcfd3a61826e6f904ad00c10fc12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>numStates</name>
      <anchorfile>classAseba_1_1ThymioClickableButton.html</anchorfile>
      <anchor>a728c04faa180a7423fc681e1e35bad21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; ThymioClickableButton * &gt;</type>
      <name>siblings</name>
      <anchorfile>classAseba_1_1ThymioClickableButton.html</anchorfile>
      <anchor>a6c70cbddd28ae303b21a0585462ac9d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>toggleState</name>
      <anchorfile>classAseba_1_1ThymioClickableButton.html</anchorfile>
      <anchor>a3c8639ff26a78dbf021a560992d3dfc7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ThymioColorAction</name>
    <filename>classAseba_1_1ThymioColorAction.html</filename>
    <base>Aseba::ThymioButton</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNumButtons</name>
      <anchorfile>classAseba_1_1ThymioColorAction.html</anchorfile>
      <anchor>a81c7e7aa1ea481b2d7aa1736761493dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPixmap</type>
      <name>image</name>
      <anchorfile>classAseba_1_1ThymioColorAction.html</anchorfile>
      <anchor>a4c174bd7e7720f88b8740d173d2cfe88</anchor>
      <arglist>(bool on=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>isClicked</name>
      <anchorfile>classAseba_1_1ThymioColorAction.html</anchorfile>
      <anchor>ac58d92ac775ddc90996c8c24468dd6c9</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paint</name>
      <anchorfile>classAseba_1_1ThymioColorAction.html</anchorfile>
      <anchor>a250e92db70519f2e47dec4f39d91bb45</anchor>
      <arglist>(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setClicked</name>
      <anchorfile>classAseba_1_1ThymioColorAction.html</anchorfile>
      <anchor>a261f5ef0fad3313b5f6d4ad7d0ec0122</anchor>
      <arglist>(int i, int status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThymioColorAction</name>
      <anchorfile>classAseba_1_1ThymioColorAction.html</anchorfile>
      <anchor>ac6db462bba3b767a476a16997da345fa</anchor>
      <arglist>(QGraphicsItem *parent=0)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>valueChangeDetected</name>
      <anchorfile>classAseba_1_1ThymioColorAction.html</anchorfile>
      <anchor>a8f8a9759bc9d58c8f097a09c6580cf73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QList&lt; QSlider * &gt;</type>
      <name>sliders</name>
      <anchorfile>classAseba_1_1ThymioColorAction.html</anchorfile>
      <anchor>adade5e2e064a31aa1ed163b046c7a387</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QList&lt; QGraphicsProxyWidget * &gt;</type>
      <name>widgets</name>
      <anchorfile>classAseba_1_1ThymioColorAction.html</anchorfile>
      <anchor>aa247b9ebeaff68188000cc7e213bc7dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ThymioCompiler</name>
    <filename>classAseba_1_1ThymioCompiler.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addButtonSet</name>
      <anchorfile>classAseba_1_1ThymioCompiler.html</anchorfile>
      <anchor>a6ad4c48432391ef4aed920828bd88adf</anchor>
      <arglist>(ThymioIRButtonSet *set)</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; wstring &gt;::const_iterator</type>
      <name>beginCode</name>
      <anchorfile>classAseba_1_1ThymioCompiler.html</anchorfile>
      <anchor>aa4d2dc483052d67f31aeae6843b60c48</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>buttonToCode</name>
      <anchorfile>classAseba_1_1ThymioCompiler.html</anchorfile>
      <anchor>a92da8698947bfb33d71552eae7a5898d</anchor>
      <arglist>(int id) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classAseba_1_1ThymioCompiler.html</anchorfile>
      <anchor>a11a2c2b40b5c836bb30c9e62086c72d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compile</name>
      <anchorfile>classAseba_1_1ThymioCompiler.html</anchorfile>
      <anchor>add024420e996d5be60186483b723f20b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; wstring &gt;::const_iterator</type>
      <name>endCode</name>
      <anchorfile>classAseba_1_1ThymioCompiler.html</anchorfile>
      <anchor>a40b29bb0f78d31b06b75c1cc6e8f2241</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateCode</name>
      <anchorfile>classAseba_1_1ThymioCompiler.html</anchorfile>
      <anchor>a3d238ce2ea5a035dc82d59d5ae3dd992</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ThymioIRErrorCode</type>
      <name>getErrorCode</name>
      <anchorfile>classAseba_1_1ThymioCompiler.html</anchorfile>
      <anchor>ae27c9496121ac5065eb72a66dd9fcd94</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getErrorLine</name>
      <anchorfile>classAseba_1_1ThymioCompiler.html</anchorfile>
      <anchor>ae29d02f318e21deb6593c367892d9e0d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insertButtonSet</name>
      <anchorfile>classAseba_1_1ThymioCompiler.html</anchorfile>
      <anchor>a1d2c2649c4901029937f0bd5117be3c1</anchor>
      <arglist>(int row, ThymioIRButtonSet *set)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSuccessful</name>
      <anchorfile>classAseba_1_1ThymioCompiler.html</anchorfile>
      <anchor>aa20383aaadd7a6c04abf577c6ef6bf1e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeButtonSet</name>
      <anchorfile>classAseba_1_1ThymioCompiler.html</anchorfile>
      <anchor>a3a1d999aa4a865fb0875420e1b400ddd</anchor>
      <arglist>(int row)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>replaceButtonSet</name>
      <anchorfile>classAseba_1_1ThymioCompiler.html</anchorfile>
      <anchor>a0971f2968d00bb3a36ef307257d48d42</anchor>
      <arglist>(int row, ThymioIRButtonSet *set)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classAseba_1_1ThymioCompiler.html</anchorfile>
      <anchor>a97310e90319e0501049b71d5fc74365b</anchor>
      <arglist>(int row1, int row2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThymioCompiler</name>
      <anchorfile>classAseba_1_1ThymioCompiler.html</anchorfile>
      <anchor>a821e15164dfb1de685d2e2e2e5bffa29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ThymioCompiler</name>
      <anchorfile>classAseba_1_1ThymioCompiler.html</anchorfile>
      <anchor>a37646c06188d3296378235b98b9887f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; ThymioIRButtonSet * &gt;</type>
      <name>buttonSet</name>
      <anchorfile>classAseba_1_1ThymioCompiler.html</anchorfile>
      <anchor>a55d76e91f5394a3823eaecaa98118396</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ThymioIRCodeGenerator</type>
      <name>codeGenerator</name>
      <anchorfile>classAseba_1_1ThymioCompiler.html</anchorfile>
      <anchor>ad30f52cf721cd6090f731fa013244e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>errorLine</name>
      <anchorfile>classAseba_1_1ThymioCompiler.html</anchorfile>
      <anchor>a1d2d111cbbae1bca1fa0ab6ba2f42cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ThymioIRErrorType</type>
      <name>errorType</name>
      <anchorfile>classAseba_1_1ThymioCompiler.html</anchorfile>
      <anchor>a52d629bb68991e75a2b7328a5499a9ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ThymioIRSyntaxChecker</type>
      <name>syntaxChecker</name>
      <anchorfile>classAseba_1_1ThymioCompiler.html</anchorfile>
      <anchor>a6ddcd39400b7b68c20eef5bd6cd113af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ThymioIRTypeChecker</type>
      <name>typeChecker</name>
      <anchorfile>classAseba_1_1ThymioCompiler.html</anchorfile>
      <anchor>ab19bbe3ba563470e97198df102838f6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ThymioFaceButton</name>
    <filename>classAseba_1_1ThymioFaceButton.html</filename>
    <base>Aseba::ThymioClickableButton</base>
    <member kind="function">
      <type>void</type>
      <name>paint</name>
      <anchorfile>classAseba_1_1ThymioFaceButton.html</anchorfile>
      <anchor>ab75f981465d3705aa804851d86a6d6c7</anchor>
      <arglist>(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThymioFaceButton</name>
      <anchorfile>classAseba_1_1ThymioFaceButton.html</anchorfile>
      <anchor>a78a63543f281458d341b6b6743846063</anchor>
      <arglist>(QRectF rect, ThymioSmileType type, QGraphicsItem *parent=0)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>qreal</type>
      <name>arcEnd</name>
      <anchorfile>classAseba_1_1ThymioFaceButton.html</anchorfile>
      <anchor>a600685515c07ca832a79cf94198352cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>qreal</type>
      <name>arcStart</name>
      <anchorfile>classAseba_1_1ThymioFaceButton.html</anchorfile>
      <anchor>a91b27f9bdc2a98031dafd8b7cbf0eb75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRectF</type>
      <name>leftEye</name>
      <anchorfile>classAseba_1_1ThymioFaceButton.html</anchorfile>
      <anchor>ae9598d7faa749b28bbdaed83d54232a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRectF</type>
      <name>mouth</name>
      <anchorfile>classAseba_1_1ThymioFaceButton.html</anchorfile>
      <anchor>a044f1cd8050eac269ac6f42210f22532</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRectF</type>
      <name>rightEye</name>
      <anchorfile>classAseba_1_1ThymioFaceButton.html</anchorfile>
      <anchor>ad3c868176693d41c3fd2f4a47864ace3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ThymioFlasherDialog</name>
    <filename>classAseba_1_1ThymioFlasherDialog.html</filename>
    <class kind="struct">Aseba::ThymioFlasherDialog::FlashResult</class>
    <member kind="function">
      <type></type>
      <name>ThymioFlasherDialog</name>
      <anchorfile>classAseba_1_1ThymioFlasherDialog.html</anchorfile>
      <anchor>ad94e923947289e6337762bef79a59101</anchor>
      <arglist>(const std::string &amp;target)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ThymioFlasherDialog</name>
      <anchorfile>classAseba_1_1ThymioFlasherDialog.html</anchorfile>
      <anchor>ab2743d63aaf849fb036b3c290dc575ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>doFlash</name>
      <anchorfile>classAseba_1_1ThymioFlasherDialog.html</anchorfile>
      <anchor>acd41423fb58025fda516a8f79c24d7e0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>flashFinished</name>
      <anchorfile>classAseba_1_1ThymioFlasherDialog.html</anchorfile>
      <anchor>a5fda693d2d0de134c4d6cea3041aa77d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>flashProgress</name>
      <anchorfile>classAseba_1_1ThymioFlasherDialog.html</anchorfile>
      <anchor>af601fff7627ba53cf2a096e8d23b5d5d</anchor>
      <arglist>(int percentage)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>openFile</name>
      <anchorfile>classAseba_1_1ThymioFlasherDialog.html</anchorfile>
      <anchor>ab25de3f317190a94a0db7ecad87a0628</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>setupFlashButtonState</name>
      <anchorfile>classAseba_1_1ThymioFlasherDialog.html</anchorfile>
      <anchor>a055851d178d4fa87cfc4483b345f2892</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FlashResult</type>
      <name>flashThread</name>
      <anchorfile>classAseba_1_1ThymioFlasherDialog.html</anchorfile>
      <anchor>ad19fa958e270f5e6ba8aa23c6e24f04d</anchor>
      <arglist>(const std::string &amp;_target, const std::string &amp;hexFileName) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>fileButton</name>
      <anchorfile>classAseba_1_1ThymioFlasherDialog.html</anchorfile>
      <anchor>af07ec70802bcd9fea7d7f41336a4d963</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QHBoxLayout *</type>
      <name>fileLayout</name>
      <anchorfile>classAseba_1_1ThymioFlasherDialog.html</anchorfile>
      <anchor>ab0c412250e612f9e67aa0ec2a9172e72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>flashButton</name>
      <anchorfile>classAseba_1_1ThymioFlasherDialog.html</anchorfile>
      <anchor>afd444343b19c74a2bbb444a12e9d7f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QFuture&lt; FlashResult &gt;</type>
      <name>flashFuture</name>
      <anchorfile>classAseba_1_1ThymioFlasherDialog.html</anchorfile>
      <anchor>a246d651f5bdd099ffac869b6e32629d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QFutureWatcher&lt; FlashResult &gt;</type>
      <name>flashFutureWatcher</name>
      <anchorfile>classAseba_1_1ThymioFlasherDialog.html</anchorfile>
      <anchor>aec40edaa380be082cb8313e9598aeec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QHBoxLayout *</type>
      <name>flashLayout</name>
      <anchorfile>classAseba_1_1ThymioFlasherDialog.html</anchorfile>
      <anchor>af2322d81aaea97c581ad3b0347a051ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLineEdit *</type>
      <name>lineEdit</name>
      <anchorfile>classAseba_1_1ThymioFlasherDialog.html</anchorfile>
      <anchor>a51d588d4a78aba0d3f2b19be690f3787</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVBoxLayout *</type>
      <name>mainLayout</name>
      <anchorfile>classAseba_1_1ThymioFlasherDialog.html</anchorfile>
      <anchor>a5c4027b6256be28f4e7fe37d40fe630f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QProgressBar *</type>
      <name>progressBar</name>
      <anchorfile>classAseba_1_1ThymioFlasherDialog.html</anchorfile>
      <anchor>afe8c5886264aae69a9cbe692533ba759</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>quitButton</name>
      <anchorfile>classAseba_1_1ThymioFlasherDialog.html</anchorfile>
      <anchor>a6ad1ab6aa73c4e1607d0e14cafc4c94d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>target</name>
      <anchorfile>classAseba_1_1ThymioFlasherDialog.html</anchorfile>
      <anchor>ae8de900246be59b76eabd0e853795b1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::ThymioFlasherDialog::FlashResult</name>
    <filename>structAseba_1_1ThymioFlasherDialog_1_1FlashResult.html</filename>
    <member kind="enumeration">
      <name>Status</name>
      <anchorfile>structAseba_1_1ThymioFlasherDialog_1_1FlashResult.html</anchorfile>
      <anchor>ad217d6ee8e2a7cdd31e366e165812313</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUCCESS</name>
      <anchorfile>structAseba_1_1ThymioFlasherDialog_1_1FlashResult.html</anchorfile>
      <anchor>ad217d6ee8e2a7cdd31e366e165812313af00391f56d8900e81efbcce2cd46f064</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WARNING</name>
      <anchorfile>structAseba_1_1ThymioFlasherDialog_1_1FlashResult.html</anchorfile>
      <anchor>ad217d6ee8e2a7cdd31e366e165812313a16ed437f93008de43351c10445a0ffab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAILURE</name>
      <anchorfile>structAseba_1_1ThymioFlasherDialog_1_1FlashResult.html</anchorfile>
      <anchor>ad217d6ee8e2a7cdd31e366e165812313ace2519c79866f71855b4deac6e94a9bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FlashResult</name>
      <anchorfile>structAseba_1_1ThymioFlasherDialog_1_1FlashResult.html</anchorfile>
      <anchor>ac98fa3b49ca2564efc1d169385c18281</anchor>
      <arglist>(Status status, const QString &amp;title, const QString &amp;text)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FlashResult</name>
      <anchorfile>structAseba_1_1ThymioFlasherDialog_1_1FlashResult.html</anchorfile>
      <anchor>a7d481f821685bdbb24da5bc29f7bf6bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>enum Aseba::ThymioFlasherDialog::FlashResult::Status</type>
      <name>status</name>
      <anchorfile>structAseba_1_1ThymioFlasherDialog_1_1FlashResult.html</anchorfile>
      <anchor>a940193c733ae5732d3a24cdfc8990932</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>text</name>
      <anchorfile>structAseba_1_1ThymioFlasherDialog_1_1FlashResult.html</anchorfile>
      <anchor>a581fd815722bfd4134a85c24c9ca6514</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>title</name>
      <anchorfile>structAseba_1_1ThymioFlasherDialog_1_1FlashResult.html</anchorfile>
      <anchor>a805e809fb1d19326a3fd169a5f7fc8ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ThymioIRButton</name>
    <filename>classAseba_1_1ThymioIRButton.html</filename>
    <member kind="function">
      <type>void</type>
      <name>accept</name>
      <anchorfile>classAseba_1_1ThymioIRButton.html</anchorfile>
      <anchor>afe977e610eb004704762499b0228ccd8</anchor>
      <arglist>(ThymioIRVisitor *visitor)</arglist>
    </member>
    <member kind="function">
      <type>wstring</type>
      <name>getBasename</name>
      <anchorfile>classAseba_1_1ThymioIRButton.html</anchorfile>
      <anchor>aac955b8cdab0cbbbf4a75c0bd850e19f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMemoryState</name>
      <anchorfile>classAseba_1_1ThymioIRButton.html</anchorfile>
      <anchor>a72633274d817800008ce55ad153215c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ThymioIRButtonName</type>
      <name>getName</name>
      <anchorfile>classAseba_1_1ThymioIRButton.html</anchorfile>
      <anchor>af5bfb6c19602c166629f9dae8dd1bddc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumStates</name>
      <anchorfile>classAseba_1_1ThymioIRButton.html</anchorfile>
      <anchor>ae5c9b436e05f321311895d6c6e109e31</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>isClicked</name>
      <anchorfile>classAseba_1_1ThymioIRButton.html</anchorfile>
      <anchor>affd100a04b6429b32e313bce1f6153a5</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEventButton</name>
      <anchorfile>classAseba_1_1ThymioIRButton.html</anchorfile>
      <anchor>a22712e32748cc43fe5999ac620aa2462</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSet</name>
      <anchorfile>classAseba_1_1ThymioIRButton.html</anchorfile>
      <anchor>a10d9adee67b72a4a719f69b6eab47b6b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBasename</name>
      <anchorfile>classAseba_1_1ThymioIRButton.html</anchorfile>
      <anchor>aa5f1a8c4ea09222837d55acfd87ee01b</anchor>
      <arglist>(wstring n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClicked</name>
      <anchorfile>classAseba_1_1ThymioIRButton.html</anchorfile>
      <anchor>aaa5acb3c6a0b25208ce608ec236782fd</anchor>
      <arglist>(int i, int status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMemoryState</name>
      <anchorfile>classAseba_1_1ThymioIRButton.html</anchorfile>
      <anchor>a467ec1d9ad8dbb4e2b924f91945503c8</anchor>
      <arglist>(int s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classAseba_1_1ThymioIRButton.html</anchorfile>
      <anchor>a46e762be1de4d9b5ae61e75d80eed9aa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThymioIRButton</name>
      <anchorfile>classAseba_1_1ThymioIRButton.html</anchorfile>
      <anchor>a185503e6b97581781a471144a355afb0</anchor>
      <arglist>(int size=0, ThymioIRButtonName n=THYMIO_BUTTONS_IR, int states=2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ThymioIRButton</name>
      <anchorfile>classAseba_1_1ThymioIRButton.html</anchorfile>
      <anchor>a47bd5b1ce5417c7894e51378ff3f34c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>wstring</type>
      <name>basename</name>
      <anchorfile>classAseba_1_1ThymioIRButton.html</anchorfile>
      <anchor>a290101fa1c8d67abf47dfec0efc2e4da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; int &gt;</type>
      <name>buttons</name>
      <anchorfile>classAseba_1_1ThymioIRButton.html</anchorfile>
      <anchor>a41302dfa83dd6814f365a2c7e28a70f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>memory</name>
      <anchorfile>classAseba_1_1ThymioIRButton.html</anchorfile>
      <anchor>a126ddffb8ef5370cee0b36e51fecd89e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ThymioIRButtonName</type>
      <name>name</name>
      <anchorfile>classAseba_1_1ThymioIRButton.html</anchorfile>
      <anchor>aaf410c9dd09ea92a7314d9bdae05530d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>numStates</name>
      <anchorfile>classAseba_1_1ThymioIRButton.html</anchorfile>
      <anchor>a9bad92366ab5d1b716754e38ee479629</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ThymioIRButtonSet</name>
    <filename>classAseba_1_1ThymioIRButtonSet.html</filename>
    <member kind="function">
      <type>void</type>
      <name>accept</name>
      <anchorfile>classAseba_1_1ThymioIRButtonSet.html</anchorfile>
      <anchor>a2fa5d28277a1123c87fa71a8f5fb14d6</anchor>
      <arglist>(ThymioIRVisitor *visitor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addActionButton</name>
      <anchorfile>classAseba_1_1ThymioIRButtonSet.html</anchorfile>
      <anchor>ae394cb5ac06025a29930fdc2a0cab154</anchor>
      <arglist>(ThymioIRButton *action)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addEventButton</name>
      <anchorfile>classAseba_1_1ThymioIRButtonSet.html</anchorfile>
      <anchor>a119e9c8640b38a2fed2a35e1485d362b</anchor>
      <arglist>(ThymioIRButton *event)</arglist>
    </member>
    <member kind="function">
      <type>ThymioIRButton *</type>
      <name>getActionButton</name>
      <anchorfile>classAseba_1_1ThymioIRButtonSet.html</anchorfile>
      <anchor>a5332229ed6abc18b7dec5602cf0a34b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ThymioIRButton *</type>
      <name>getEventButton</name>
      <anchorfile>classAseba_1_1ThymioIRButtonSet.html</anchorfile>
      <anchor>a038f69220441d4a5bb0a50d5254b6da6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasActionButton</name>
      <anchorfile>classAseba_1_1ThymioIRButtonSet.html</anchorfile>
      <anchor>a8ddebdf1ff75b0c5d9c941a6c66c303f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasEventButton</name>
      <anchorfile>classAseba_1_1ThymioIRButtonSet.html</anchorfile>
      <anchor>a0d922f9fac26034e75c609d84fcdb8d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThymioIRButtonSet</name>
      <anchorfile>classAseba_1_1ThymioIRButtonSet.html</anchorfile>
      <anchor>ac0be17af0e788ddb8666539ddff1c7fd</anchor>
      <arglist>(ThymioIRButton *event=0, ThymioIRButton *action=0)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ThymioIRButton *</type>
      <name>actionButton</name>
      <anchorfile>classAseba_1_1ThymioIRButtonSet.html</anchorfile>
      <anchor>a4c79bb64e8afca6b1cec1553e4fdb250</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ThymioIRButton *</type>
      <name>eventButton</name>
      <anchorfile>classAseba_1_1ThymioIRButtonSet.html</anchorfile>
      <anchor>a72dff2e97ef99b081f128d29f411cfed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ThymioIRCodeGenerator</name>
    <filename>classAseba_1_1ThymioIRCodeGenerator.html</filename>
    <base>Aseba::ThymioIRVisitor</base>
    <member kind="function">
      <type>vector&lt; wstring &gt;::const_iterator</type>
      <name>beginCode</name>
      <anchorfile>classAseba_1_1ThymioIRCodeGenerator.html</anchorfile>
      <anchor>a0f92a9bcb01e3818f6785b177b4348b8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>buttonToCode</name>
      <anchorfile>classAseba_1_1ThymioIRCodeGenerator.html</anchorfile>
      <anchor>a4da4a1c81fdc343aabe65c5849d0f15a</anchor>
      <arglist>(int id) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classAseba_1_1ThymioIRCodeGenerator.html</anchorfile>
      <anchor>a02468c812147c89da37a0e9c44b94530</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; wstring &gt;::const_iterator</type>
      <name>endCode</name>
      <anchorfile>classAseba_1_1ThymioIRCodeGenerator.html</anchorfile>
      <anchor>a584353154e1197ba7c4b2a9248cec38e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classAseba_1_1ThymioIRCodeGenerator.html</anchorfile>
      <anchor>ac68c415888b45a12b9e9deb294bce0e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThymioIRCodeGenerator</name>
      <anchorfile>classAseba_1_1ThymioIRCodeGenerator.html</anchorfile>
      <anchor>ab1baf75ce475ac4297ea36ba8ab911c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>visit</name>
      <anchorfile>classAseba_1_1ThymioIRCodeGenerator.html</anchorfile>
      <anchor>a6c6ce3632374051c9d070ccaa1ddce54</anchor>
      <arglist>(ThymioIRButtonSet *buttonSet)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>visit</name>
      <anchorfile>classAseba_1_1ThymioIRCodeGenerator.html</anchorfile>
      <anchor>a38873c658885dd370d98a8afe6bc69e2</anchor>
      <arglist>(ThymioIRButton *button)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ThymioIRCodeGenerator</name>
      <anchorfile>classAseba_1_1ThymioIRCodeGenerator.html</anchorfile>
      <anchor>a430e2049255e2392ec092f795a973a4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; int &gt;</type>
      <name>buttonToCodeMap</name>
      <anchorfile>classAseba_1_1ThymioIRCodeGenerator.html</anchorfile>
      <anchor>acef5476781ac2df65bed4ac72ff94edf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>currentBlock</name>
      <anchorfile>classAseba_1_1ThymioIRCodeGenerator.html</anchorfile>
      <anchor>a05a4a18caa43b7d38b27d6e7a4e02bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; wstring &gt;</type>
      <name>directions</name>
      <anchorfile>classAseba_1_1ThymioIRCodeGenerator.html</anchorfile>
      <anchor>ae50d9657d0e715d8a89c3ab4e8c3415c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>map&lt; ThymioIRButtonName, pair&lt; int, int &gt; &gt;</type>
      <name>editor</name>
      <anchorfile>classAseba_1_1ThymioIRCodeGenerator.html</anchorfile>
      <anchor>ac789f1c3f42e5972298d4a91136fade2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; wstring &gt;</type>
      <name>generatedCode</name>
      <anchorfile>classAseba_1_1ThymioIRCodeGenerator.html</anchorfile>
      <anchor>af44cfe29013fd7fa0a7394f2fe6edc52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>inIfBlock</name>
      <anchorfile>classAseba_1_1ThymioIRCodeGenerator.html</anchorfile>
      <anchor>a87456755aac03ddb34ff9cded07a80ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ThymioIRSyntaxChecker</name>
    <filename>classAseba_1_1ThymioIRSyntaxChecker.html</filename>
    <base>Aseba::ThymioIRVisitor</base>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classAseba_1_1ThymioIRSyntaxChecker.html</anchorfile>
      <anchor>a74825163d56865e420ad28196a809a59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThymioIRSyntaxChecker</name>
      <anchorfile>classAseba_1_1ThymioIRSyntaxChecker.html</anchorfile>
      <anchor>aa32dec2264620ad53eb5db6ec88bae4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>visit</name>
      <anchorfile>classAseba_1_1ThymioIRSyntaxChecker.html</anchorfile>
      <anchor>af485ab00f94d192342cf491f89b8afca</anchor>
      <arglist>(ThymioIRButtonSet *buttonSet)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>visit</name>
      <anchorfile>classAseba_1_1ThymioIRSyntaxChecker.html</anchorfile>
      <anchor>a4220be9e61f3da2d97399bd95fa12467</anchor>
      <arglist>(ThymioIRButton *button)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ThymioIRSyntaxChecker</name>
      <anchorfile>classAseba_1_1ThymioIRSyntaxChecker.html</anchorfile>
      <anchor>ac52df60d88f5fca4272faefcd3e38ff8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ThymioIRTypeChecker</name>
    <filename>classAseba_1_1ThymioIRTypeChecker.html</filename>
    <base>Aseba::ThymioIRVisitor</base>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classAseba_1_1ThymioIRTypeChecker.html</anchorfile>
      <anchor>ae0d1df9a2e6d02b6e8c4bc370b51b5d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classAseba_1_1ThymioIRTypeChecker.html</anchorfile>
      <anchor>aa55c582c6f1a4987fd76cfff820462c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThymioIRTypeChecker</name>
      <anchorfile>classAseba_1_1ThymioIRTypeChecker.html</anchorfile>
      <anchor>a3e3b4e9768566ba53beae1f9f93c8171</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>visit</name>
      <anchorfile>classAseba_1_1ThymioIRTypeChecker.html</anchorfile>
      <anchor>a96212a6a4a37406becbb2cfb585f2a5a</anchor>
      <arglist>(ThymioIRButtonSet *buttonSet)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>visit</name>
      <anchorfile>classAseba_1_1ThymioIRTypeChecker.html</anchorfile>
      <anchor>ae7f73de5c1897d02ae47e12cad5b4254</anchor>
      <arglist>(ThymioIRButton *button)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ThymioIRTypeChecker</name>
      <anchorfile>classAseba_1_1ThymioIRTypeChecker.html</anchorfile>
      <anchor>a15cb8842b7ea69365fb8427ab5f0380f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ThymioIRButtonName</type>
      <name>activeActionName</name>
      <anchorfile>classAseba_1_1ThymioIRTypeChecker.html</anchorfile>
      <anchor>adafb334ff6fdec4e3924bd5298bdee26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>multimap&lt; wstring, ThymioIRButton * &gt;</type>
      <name>circleHash</name>
      <anchorfile>classAseba_1_1ThymioIRTypeChecker.html</anchorfile>
      <anchor>accf4e2cc1a5fc3a24edc430a9c9df313</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>set&lt; ThymioIRButtonName &gt;</type>
      <name>clapSeenActions</name>
      <anchorfile>classAseba_1_1ThymioIRTypeChecker.html</anchorfile>
      <anchor>ab91a6d72324f1d6e99e76acd899ce152</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>multimap&lt; wstring, ThymioIRButton * &gt;</type>
      <name>colorHash</name>
      <anchorfile>classAseba_1_1ThymioIRTypeChecker.html</anchorfile>
      <anchor>ae1175c983f4adc020193c3c38dd876c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>multimap&lt; wstring, ThymioIRButton * &gt;</type>
      <name>memoryHash</name>
      <anchorfile>classAseba_1_1ThymioIRTypeChecker.html</anchorfile>
      <anchor>abdc6cc6a86dd8ec6645643aff40377d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>multimap&lt; wstring, ThymioIRButton * &gt;</type>
      <name>moveHash</name>
      <anchorfile>classAseba_1_1ThymioIRTypeChecker.html</anchorfile>
      <anchor>a8451b447c1ba7483476495c1e3fab376</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>multimap&lt; wstring, ThymioIRButton * &gt;</type>
      <name>soundHash</name>
      <anchorfile>classAseba_1_1ThymioIRTypeChecker.html</anchorfile>
      <anchor>acd4524b3d8c641b8dc1978aef37690f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>set&lt; ThymioIRButtonName &gt;</type>
      <name>tapSeenActions</name>
      <anchorfile>classAseba_1_1ThymioIRTypeChecker.html</anchorfile>
      <anchor>ac6402ebc7e6543918b35dfa7e6ea6ecf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ThymioIRVisitor</name>
    <filename>classAseba_1_1ThymioIRVisitor.html</filename>
    <member kind="function">
      <type>ThymioIRErrorCode</type>
      <name>getErrorCode</name>
      <anchorfile>classAseba_1_1ThymioIRVisitor.html</anchorfile>
      <anchor>a82e48df518ec309c4c1645b7bfb6f4d9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSuccessful</name>
      <anchorfile>classAseba_1_1ThymioIRVisitor.html</anchorfile>
      <anchor>a039e94f4e0a4eb39998b96a09308f64a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThymioIRVisitor</name>
      <anchorfile>classAseba_1_1ThymioIRVisitor.html</anchorfile>
      <anchor>a9011d7d93aa1db57a38b57c80a85bb33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>visit</name>
      <anchorfile>classAseba_1_1ThymioIRVisitor.html</anchorfile>
      <anchor>a4e79ffa1d123bb0f8f69e151b5e9a087</anchor>
      <arglist>(ThymioIRButtonSet *buttonSet)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>visit</name>
      <anchorfile>classAseba_1_1ThymioIRVisitor.html</anchorfile>
      <anchor>a9ba4d1211cd9638f666adb7f648c88e3</anchor>
      <arglist>(ThymioIRButton *button)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>wstring</type>
      <name>toWstring</name>
      <anchorfile>classAseba_1_1ThymioIRVisitor.html</anchorfile>
      <anchor>a8602321b704e3642fcb82d08ea5b56a7</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ThymioIRErrorCode</type>
      <name>errorCode</name>
      <anchorfile>classAseba_1_1ThymioIRVisitor.html</anchorfile>
      <anchor>ab31db3df455126fc8f20ba287bf02f16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ThymioMemoryAction</name>
    <filename>classAseba_1_1ThymioMemoryAction.html</filename>
    <base>Aseba::ThymioButton</base>
    <member kind="function">
      <type></type>
      <name>ThymioMemoryAction</name>
      <anchorfile>classAseba_1_1ThymioMemoryAction.html</anchorfile>
      <anchor>a52e61b91d81c8a96eec03eec56b5a2db</anchor>
      <arglist>(QGraphicsItem *parent=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ThymioMoveAction</name>
    <filename>classAseba_1_1ThymioMoveAction.html</filename>
    <base>Aseba::ThymioButton</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNumButtons</name>
      <anchorfile>classAseba_1_1ThymioMoveAction.html</anchorfile>
      <anchor>a5e1f5e154cf01fa8bb36f5860a928c8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QPixmap</type>
      <name>image</name>
      <anchorfile>classAseba_1_1ThymioMoveAction.html</anchorfile>
      <anchor>ae75cbc58c62482fd638e136f1b56c33a</anchor>
      <arglist>(bool on=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>isClicked</name>
      <anchorfile>classAseba_1_1ThymioMoveAction.html</anchorfile>
      <anchor>a50ea796b747575c72613a206ba3bc57e</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paint</name>
      <anchorfile>classAseba_1_1ThymioMoveAction.html</anchorfile>
      <anchor>af401f10869ee5caabe88f38709bdead5</anchor>
      <arglist>(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setClicked</name>
      <anchorfile>classAseba_1_1ThymioMoveAction.html</anchorfile>
      <anchor>ac15395142d82560d0c4a6e06122ab8f7</anchor>
      <arglist>(int i, int status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThymioMoveAction</name>
      <anchorfile>classAseba_1_1ThymioMoveAction.html</anchorfile>
      <anchor>afce337700ee28674f68b830f5e087357</anchor>
      <arglist>(QGraphicsItem *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ThymioMoveAction</name>
      <anchorfile>classAseba_1_1ThymioMoveAction.html</anchorfile>
      <anchor>a44c97e27d1e73862bccbe9d2b67d1af7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>valueChangeDetected</name>
      <anchorfile>classAseba_1_1ThymioMoveAction.html</anchorfile>
      <anchor>afe99aff8a9bd723be3c53bb5eb5b628c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QGraphicsItemAnimation *</type>
      <name>animation</name>
      <anchorfile>classAseba_1_1ThymioMoveAction.html</anchorfile>
      <anchor>a54d0221fc66feb8c44196cab7f074615</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QList&lt; QSlider * &gt;</type>
      <name>sliders</name>
      <anchorfile>classAseba_1_1ThymioMoveAction.html</anchorfile>
      <anchor>a87a59c0e1a4ad4e0c31afec989051b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTimeLine *</type>
      <name>timer</name>
      <anchorfile>classAseba_1_1ThymioMoveAction.html</anchorfile>
      <anchor>ad55027a44cba771ab4f821a6c608d5ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QList&lt; QGraphicsProxyWidget * &gt;</type>
      <name>widgets</name>
      <anchorfile>classAseba_1_1ThymioMoveAction.html</anchorfile>
      <anchor>a31669bff0b43648a7bc96237ed87cb97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ThymioProxEvent</name>
    <filename>classAseba_1_1ThymioProxEvent.html</filename>
    <base>Aseba::ThymioButton</base>
    <member kind="function">
      <type></type>
      <name>ThymioProxEvent</name>
      <anchorfile>classAseba_1_1ThymioProxEvent.html</anchorfile>
      <anchor>a7548d3cc3757bfd80c23ff08a9fef22a</anchor>
      <arglist>(QGraphicsItem *parent=0, bool advanced=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ThymioProxGroundEvent</name>
    <filename>classAseba_1_1ThymioProxGroundEvent.html</filename>
    <base>Aseba::ThymioButton</base>
    <member kind="function">
      <type></type>
      <name>ThymioProxGroundEvent</name>
      <anchorfile>classAseba_1_1ThymioProxGroundEvent.html</anchorfile>
      <anchor>a56ad92a263451a7306531e8dabbecba4</anchor>
      <arglist>(QGraphicsItem *parent=0, bool advanced=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ThymioPushButton</name>
    <filename>classAseba_1_1ThymioPushButton.html</filename>
    <member kind="function">
      <type>void</type>
      <name>changeButtonColor</name>
      <anchorfile>classAseba_1_1ThymioPushButton.html</anchorfile>
      <anchor>a98c908e1dce353ba9b9af9fd24f43eac</anchor>
      <arglist>(QColor color)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThymioPushButton</name>
      <anchorfile>classAseba_1_1ThymioPushButton.html</anchorfile>
      <anchor>af43baff373d73356b33d470125518300</anchor>
      <arglist>(QString name, QSvgRenderer *renderer=0, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ThymioPushButton</name>
      <anchorfile>classAseba_1_1ThymioPushButton.html</anchorfile>
      <anchor>ab53f18b9f9734a4770ea0059e2e4d752</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dragEnterEvent</name>
      <anchorfile>classAseba_1_1ThymioPushButton.html</anchorfile>
      <anchor>a77ec521dae6bf3ff385769fbf3196bd7</anchor>
      <arglist>(QDragEnterEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dropEvent</name>
      <anchorfile>classAseba_1_1ThymioPushButton.html</anchorfile>
      <anchor>af4ac82e08f3b6aa2deb7c3b9a25f822e</anchor>
      <arglist>(QDropEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classAseba_1_1ThymioPushButton.html</anchorfile>
      <anchor>abe75fb10306d8d23e58ca66500e7cd9c</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>prevSpan</name>
      <anchorfile>classAseba_1_1ThymioPushButton.html</anchorfile>
      <anchor>aadcad58406c5e838e7d6ce210cd7817d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ThymioButton *</type>
      <name>thymioButton</name>
      <anchorfile>classAseba_1_1ThymioPushButton.html</anchorfile>
      <anchor>a02cba2537d781c0159fbce156a99f85a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ThymioScene</name>
    <filename>classAseba_1_1ThymioScene.html</filename>
    <member kind="typedef">
      <type>QList&lt; ThymioButtonSet * &gt;::iterator</type>
      <name>ButtonSetItr</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>a2e1c6981ea8b5ac8c340615f671a461e</anchor>
      <arglist></arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>stateChanged</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>aadf8f24e79b54458f32576ac401b8f4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QGraphicsItem *</type>
      <name>addAction</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>a8c5469f6e28c76a36fbf5a0f691a0cd9</anchor>
      <arglist>(ThymioButton *item)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addButtonSet</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>a6fa844727bbd5f20361cbb0bbdb0b29d</anchor>
      <arglist>(ThymioButton *event, ThymioButton *action)</arglist>
    </member>
    <member kind="function">
      <type>QGraphicsItem *</type>
      <name>addEvent</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>ac470b1ac1f0854ca5bdb9a17ba5cafb2</anchor>
      <arglist>(ThymioButton *item)</arglist>
    </member>
    <member kind="function">
      <type>ButtonSetItr</type>
      <name>buttonsBegin</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>a2f670be713b98802907e9dc453922daf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ButtonSetItr</type>
      <name>buttonsEnd</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>af6baac189fc3a2c08e719aeaf7ea185c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>a1f4a29941c6800cdde3e4ae759b9f2d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getAdvanced</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>a1669d4e08cc1e80245132ea3d18082cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QString &gt;</type>
      <name>getCode</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>a7d15575ed695c9a75c845dc66dbcdf86</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getErrorMessage</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>aa070cbae143cc7084de394f5d664191c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFocusItemId</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>a1e1f6aec1a9ed6d690d36bcf8b2c8a3a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumberOfButtonSets</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>adac04507982301e8906b807e249b6e18</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>a4be789c458fc6c7a1da6ccccf579552a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isModified</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>ac4b0b05aade4a2c075095184b827319e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSuccessful</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>abf606a2e916b6d481374bba6f1369346</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>ae0a554dd09a77e21e8677cb00e762ec7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAdvanced</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>a168194e280ec4935894f049b397fd058</anchor>
      <arglist>(bool advanced)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorScheme</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>ade04d58b16a7095bdba544f84243ed01</anchor>
      <arglist>(QColor eventColor, QColor actionColor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModified</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>accf5a834c6f4bb2c9e4cd46b5f44c3cb</anchor>
      <arglist>(bool mod)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScale</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>ab4bade0ec40fe6727d1c8794f667b7bf</anchor>
      <arglist>(qreal scale)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThymioScene</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>ad173e0378740c98911ea47a0f10bee5e</anchor>
      <arglist>(QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ThymioScene</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>a1a6b7e5e66512056ac2bbde14da28ada</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dragMoveEvent</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>abce1c5ad827fcc01524f8c87669ab2cc</anchor>
      <arglist>(QGraphicsSceneDragDropEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dropEvent</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>a7d4c93427b1906ea1c03bcd7ef56dd0c</anchor>
      <arglist>(QGraphicsSceneDragDropEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mousePressEvent</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>a0c3fc29e64cb6823f51efc0a4f8918fc</anchor>
      <arglist>(QGraphicsSceneMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>a2e2010b6d51820af28b8d6674aec8cf9</anchor>
      <arglist>(QGraphicsSceneMouseEvent *event)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>buttonUpdateDetected</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>a386365956f0e2c13ac4096f4cd19bce8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ThymioButtonSet *</type>
      <name>createNewButtonSet</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>a9e66b09b5e5326cd1f4892ed3bc9ff9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>insertButton</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>afeb049afc79f037f3e1833a90a3dfacc</anchor>
      <arglist>(int row)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>rearrangeButtons</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>a9c7600097425f677aac80bee831a5c4b</anchor>
      <arglist>(int row=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>removeButton</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>a653e875f3e0f884d6ff4f3a300a86aa3</anchor>
      <arglist>(int row)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QColor</type>
      <name>actionButtonColor</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>a17efdc9674bb56919f0571be8af0ee66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>advancedMode</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>a0f1ce6cd3aa397eae46d061dc279b5bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>qreal</type>
      <name>buttonSetHeight</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>ac6c361dc6b9772149241a29bcf20e518</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QList&lt; ThymioButtonSet * &gt;</type>
      <name>buttonSets</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>a01bc90077b945e301cd6a1241e3831d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QColor</type>
      <name>eventButtonColor</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>ae91da6c302e0d2c17c963d1389dc4773</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lastFocus</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>a873b22c58a42bc577c2238685800d63a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>newRow</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>a6bf1565a49e886459c0db3ac0505a863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>prevNewActionButton</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>aa6127e7b08e8eb8c669f146207460d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>prevNewEventButton</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>ad8460599ef70b1cbacce8ed634a1aeae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>scaleFactor</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>a6e7083254525c9f19cc43ca6a1ef5471</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>sceneModified</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>a3cc1a2f267c9bde1a812d0d1d7395b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ThymioCompiler</type>
      <name>thymioCompiler</name>
      <anchorfile>classAseba_1_1ThymioScene.html</anchorfile>
      <anchor>a03db7feae8bc7445ca4eccda7f5b176f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ThymioSoundAction</name>
    <filename>classAseba_1_1ThymioSoundAction.html</filename>
    <base>Aseba::ThymioButton</base>
    <class kind="class">Aseba::ThymioSoundAction::Speaker</class>
    <member kind="function" virtualness="virtual">
      <type>virtual QPixmap</type>
      <name>image</name>
      <anchorfile>classAseba_1_1ThymioSoundAction.html</anchorfile>
      <anchor>a56f163f7acdf1dce42e2db5e6669c6de</anchor>
      <arglist>(bool on=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThymioSoundAction</name>
      <anchorfile>classAseba_1_1ThymioSoundAction.html</anchorfile>
      <anchor>a5b96f85ba79dab981b4b8361a0f5eb4f</anchor>
      <arglist>(QGraphicsItem *parent=0)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Speaker *</type>
      <name>speaker</name>
      <anchorfile>classAseba_1_1ThymioSoundAction.html</anchorfile>
      <anchor>a0e351b0d3943b2629962deaab4a81093</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ThymioSoundAction::Speaker</name>
    <filename>classAseba_1_1ThymioSoundAction_1_1Speaker.html</filename>
    <member kind="function">
      <type>QRectF</type>
      <name>boundingRect</name>
      <anchorfile>classAseba_1_1ThymioSoundAction_1_1Speaker.html</anchorfile>
      <anchor>a59bb1e4459ef1d0b94d45d4a9100619c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paint</name>
      <anchorfile>classAseba_1_1ThymioSoundAction_1_1Speaker.html</anchorfile>
      <anchor>a0f76daeee950f513f97125f4723c8f39</anchor>
      <arglist>(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Speaker</name>
      <anchorfile>classAseba_1_1ThymioSoundAction_1_1Speaker.html</anchorfile>
      <anchor>a185d55564728b9bdca21f38b84c2580e</anchor>
      <arglist>(QGraphicsItem *parent=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ThymioTapEvent</name>
    <filename>classAseba_1_1ThymioTapEvent.html</filename>
    <base>Aseba::ThymioButton</base>
    <member kind="function">
      <type></type>
      <name>ThymioTapEvent</name>
      <anchorfile>classAseba_1_1ThymioTapEvent.html</anchorfile>
      <anchor>ab3fccd596134ab0ccf96b753a605edfe</anchor>
      <arglist>(QGraphicsItem *parent=0, bool advanced=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::ThymioVisualProgramming</name>
    <filename>classAseba_1_1ThymioVisualProgramming.html</filename>
    <base>Aseba::InvasivePlugin</base>
    <base>Aseba::NodeToolInterface</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>closeAsSoonAsPossible</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>adcd1bfc3067f7691644c844356b40461</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QWidget *</type>
      <name>createMenuEntry</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a59e246bfbeb94728f2c287d05d50b232</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>loadFromDom</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a8ad6c8ec4689485b8cc45b95d1913839</anchor>
      <arglist>(const QDomDocument &amp;content, bool fromFile)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QDomDocument</type>
      <name>saveToDom</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>ae9f189947ec4779167662c0500c30571</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThymioVisualProgramming</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>abf530c92566b6398f26654c56ed062cd</anchor>
      <arglist>(NodeTab *nodeTab)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ThymioVisualProgramming</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a66a2d5ba54d1e85cd21d8603afe2f53e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>closeEvent</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a57f4243de77d37dc616c4e5b66018bad</anchor>
      <arglist>(QCloseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QPixmap</type>
      <name>drawColorScheme</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a09ea5ec256ab36aead18a2d8f159bc3f</anchor>
      <arglist>(QColor color1, QColor color2)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resizeEvent</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a8f00c18f913d710df4fbd24324324260</anchor>
      <arglist>(QResizeEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setColors</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a183dc2d00377c7570833c19d5ec4bc1f</anchor>
      <arglist>(QComboBox *button=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>warningDialog</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a3fb89a5f19c75c205cc9b05ba4e00ce5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; ThymioPushButton * &gt;</type>
      <name>actionButtons</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a824f8d7a50ce759b2ca752ccefbcd30d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; QColor &gt;</type>
      <name>actionColors</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a5fff1e5a4ac31066d395dc7503488a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>actionsLabel</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a951f9ac214138141bc43c9035a6ea2fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QVBoxLayout *</type>
      <name>actionsLayout</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a537ec01a07932b8d78d921c301452c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QToolButton *</type>
      <name>advancedButton</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a4ac4e881e8279aafd315d1d7ae372240</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QSvgRenderer *</type>
      <name>clapSvg</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a67e210c771058fd426b7105816f071c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QComboBox *</type>
      <name>colorComboButton</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a55d91186874cf05715009ff66ce64cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>compilationResult</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>ad6fac9a1e4518962da4d4c35c1195a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>compilationResultImage</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a5027dc43ba5d1a8cbcec057964346613</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QHBoxLayout *</type>
      <name>compilationResultLayout</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a1e66952c6c8fbae8cc94a1a881711ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; ThymioPushButton * &gt;</type>
      <name>eventButtons</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a5487e5b8a4f8bfcc7aa1f8620afd4885</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; QColor &gt;</type>
      <name>eventColors</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>ad9ef7a68456d20b8338ee7519db5276e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QLabel *</type>
      <name>eventsLabel</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>ac147a3080bbfb3d64f505918b9e53280</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QVBoxLayout *</type>
      <name>eventsLayout</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a6a32a3f33d1abaaf1ac940252866cc3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QHBoxLayout *</type>
      <name>horizontalLayout</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a810d57a1a5ee825208730aad9dc9a075</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QVBoxLayout *</type>
      <name>mainLayout</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a9b5b2dcd3c4112c943b1ed5274b293a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QToolButton *</type>
      <name>newButton</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a313210c50ffcf35aa05f9f33faf278af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>nodeId</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a3b5fa339d4e316a6b049666ecce4367d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QToolButton *</type>
      <name>openButton</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a47287eb151d4fa41bb37407b378c6b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QToolButton *</type>
      <name>quitButton</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>ad5a84ce530a71db6888fd03d2c4b0048</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QToolButton *</type>
      <name>runButton</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a8af0a42b7696fbd085fbb81da08a5977</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QToolButton *</type>
      <name>saveAsButton</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>aec7efc5edeac7ec76ac4e3711664ef3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QToolButton *</type>
      <name>saveButton</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a34ff7991422f0380ef784001192f3f29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ThymioScene *</type>
      <name>scene</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a61239652fce6a03aba3ca9497fe54626</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QVBoxLayout *</type>
      <name>sceneLayout</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>ac14cc74a1d035437484cf3070ef15387</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QToolButton *</type>
      <name>stopButton</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a21442dcb456236b618def0f84a099a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QSvgRenderer *</type>
      <name>tapSvg</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>ae8a939372e1b5b26a3b285e72d9df054</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QString</type>
      <name>thymioFilename</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a3fdbe85eeaee05aef527f2cb17613b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QToolBar *</type>
      <name>toolBar</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>ae473525aa3c7133cc1abeda971067a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QGraphicsView *</type>
      <name>view</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a8ccc110cc2c7fc03ef9693f0e7fef635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>windowHeight</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a9829a5eac66774175a067e50f7d21f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>windowWidth</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a95be7d64004a406324db4d8229cae88e</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>addButtonsEvent</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a95231150070c35819b318a80dbfba34f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>addCircleAction</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a4c87c131a2d319ff95d09a3d96caf145</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>addClapEvent</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a1c4829019a3c1da7bfcc464f54871d05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>addColorAction</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a00519d398cf5c7d97a40d1f97d3b0953</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>addMemoryAction</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a2d8242c0f815cfebba6868b35f73c118</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>addMoveAction</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>aa96cd5e5d2b4effae625c9e849ee967f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>addProxEvent</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a8c91d846144a5581e66dc6c96a189ae2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>addProxGroundEvent</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>aaa3500107d08cf6bb91945c21a690848</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>addSoundAction</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a225546ac6090b55641ab15b64e84afea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>addTapEvent</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>aab7a40fd70c7b99fab1c33206b5f3f45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>advancedMode</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a33ba523b91852095899e7398f6c79fdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>closeFile</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a6ca212788b5515243c4fbad7ba585340</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>newFile</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>aef369d6351d98b1cc310b3f862b56f6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>openFile</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a90507bb6e402e873e5889a7cbcc1a651</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>recompileButtonSet</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>ab0bdfe6d6010954ddc59523e0e8b9190</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>run</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a1ca2d65ae36164b8a572caab14fb46ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>bool</type>
      <name>save</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>aec0879fb676ad908edf0769d02e87117</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>bool</type>
      <name>saveAs</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a4eeaa45eba194d3250eece56eb3de6fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>setColorScheme</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>ad851d3a0342625a5c1104467da873eab</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>showVPL</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>a77ea187a70a8beb334d9289b535565a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classAseba_1_1ThymioVisualProgramming.html</anchorfile>
      <anchor>ab4df673675bc50ff89377f773369a9ce</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::TranslatableError</name>
    <filename>structAseba_1_1TranslatableError.html</filename>
    <base>Aseba::Error</base>
    <member kind="function">
      <type>TranslatableError &amp;</type>
      <name>arg</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga292d846d3fe2d40930fba4920878f223</anchor>
      <arglist>(const std::wstring &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>TranslatableError &amp;</type>
      <name>arg</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga31404c31438f7e6b238f17f16f6ffcc0</anchor>
      <arglist>(float value, int fieldWidth=0, int precision=6, wchar_t fillChar= &apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>TranslatableError &amp;</type>
      <name>arg</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaa4ef2f41ba8315bc787fe7161e23d07d</anchor>
      <arglist>(unsigned value, int fieldWidth=0, int base=10, wchar_t fillChar= &apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>TranslatableError &amp;</type>
      <name>arg</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga93306964dee1f0ebac18583012c7ea1c</anchor>
      <arglist>(int value, int fieldWidth=0, int base=10, wchar_t fillChar= &apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>Error</type>
      <name>toError</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga322b63f8909736c9420cba5aefd59cf4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TranslatableError</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga5e258ea27aaf3b0e6c6661f3952899c3</anchor>
      <arglist>(const SourcePos &amp;pos, ErrorCode error)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TranslatableError</name>
      <anchorfile>structAseba_1_1TranslatableError.html</anchorfile>
      <anchor>a0858583cc113f3cb7d4539e7431d9a58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setTranslateCB</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga913ac0f9e8c1999a16a4628a2d9e9626</anchor>
      <arglist>(ErrorMessages::ErrorCallback newCB)</arglist>
    </member>
    <member kind="variable">
      <type>WFormatableString</type>
      <name>message</name>
      <anchorfile>structAseba_1_1TranslatableError.html</anchorfile>
      <anchor>abf1e2884855cce5afa9b5f7894b5cf81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ErrorMessages::ErrorCallback</type>
      <name>translateCB</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga9cd1374c3ba66e7c6b68f2785d71022b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::TreeChainsawFilter</name>
    <filename>classAseba_1_1TreeChainsawFilter.html</filename>
    <class kind="struct">Aseba::TreeChainsawFilter::ModelIndexLink</class>
    <member kind="function">
      <type>int</type>
      <name>columnCount</name>
      <anchorfile>classAseba_1_1TreeChainsawFilter.html</anchorfile>
      <anchor>a7849bbb526086558b6ba0e1b55202c01</anchor>
      <arglist>(const QModelIndex &amp;parent=QModelIndex()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasIndex</name>
      <anchorfile>classAseba_1_1TreeChainsawFilter.html</anchorfile>
      <anchor>a0f1711a036ef7ff366f1894f3a9039c7</anchor>
      <arglist>(int row, int column, const QModelIndex &amp;parent) const </arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>index</name>
      <anchorfile>classAseba_1_1TreeChainsawFilter.html</anchorfile>
      <anchor>a7104235c57f7194e6d330fdf27f73192</anchor>
      <arglist>(int row, int column, const QModelIndex &amp;parent) const </arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>mapFromSource</name>
      <anchorfile>classAseba_1_1TreeChainsawFilter.html</anchorfile>
      <anchor>a187e6836ab66fe6cf25010b726b5919e</anchor>
      <arglist>(const QModelIndex &amp;sourceIndex) const </arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>mapToSource</name>
      <anchorfile>classAseba_1_1TreeChainsawFilter.html</anchorfile>
      <anchor>ae53c314aaeaa16add5a12de93b6a170e</anchor>
      <arglist>(const QModelIndex &amp;proxyIndex) const </arglist>
    </member>
    <member kind="function">
      <type>QModelIndex</type>
      <name>parent</name>
      <anchorfile>classAseba_1_1TreeChainsawFilter.html</anchorfile>
      <anchor>ac41a25f59adbbe32316d2f0e9814d58c</anchor>
      <arglist>(const QModelIndex &amp;child) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rowCount</name>
      <anchorfile>classAseba_1_1TreeChainsawFilter.html</anchorfile>
      <anchor>a5a7939993ba41269952b61f84a08388c</anchor>
      <arglist>(const QModelIndex &amp;parent=QModelIndex()) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSourceModel</name>
      <anchorfile>classAseba_1_1TreeChainsawFilter.html</anchorfile>
      <anchor>a3df3246aeaa27ed8ce4d42cf9a1e6139</anchor>
      <arglist>(QAbstractItemModel *sourceModel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>classAseba_1_1TreeChainsawFilter.html</anchorfile>
      <anchor>a016ad5e9e7f992db393a32bb4c27382d</anchor>
      <arglist>(int column, Qt::SortOrder order)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TreeChainsawFilter</name>
      <anchorfile>classAseba_1_1TreeChainsawFilter.html</anchorfile>
      <anchor>afcf742dbf6c193260dccf73016aa511a</anchor>
      <arglist>(QObject *parent=0)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>QList&lt; ModelIndexLink &gt;</type>
      <name>IndexLinkList</name>
      <anchorfile>classAseba_1_1TreeChainsawFilter.html</anchorfile>
      <anchor>a95fd7d6679e75b53d1e3f319e77620b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>sortWalkTree</name>
      <anchorfile>classAseba_1_1TreeChainsawFilter.html</anchorfile>
      <anchor>a1cb9703afe2b285276919c9dabb49da2</anchor>
      <arglist>(const QModelIndex &amp;parent)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndexLinkList</type>
      <name>indexList</name>
      <anchorfile>classAseba_1_1TreeChainsawFilter.html</anchorfile>
      <anchor>a0074a949e408d35eac33dc5a64843537</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::TreeChainsawFilter::ModelIndexLink</name>
    <filename>structAseba_1_1TreeChainsawFilter_1_1ModelIndexLink.html</filename>
    <member kind="variable">
      <type>QModelIndex</type>
      <name>proxy</name>
      <anchorfile>structAseba_1_1TreeChainsawFilter_1_1ModelIndexLink.html</anchorfile>
      <anchor>a6ac0977aadd6cda4d632cf58f4a5c8f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QModelIndex</type>
      <name>source</name>
      <anchorfile>structAseba_1_1TreeChainsawFilter_1_1ModelIndexLink.html</anchorfile>
      <anchor>a201201388cafc516ae2495625bc3fe13</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::TupleVectorNode</name>
    <filename>structAseba_1_1TupleVectorNode.html</filename>
    <base>Aseba::AbstractTreeNode</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addImmediateValue</name>
      <anchorfile>structAseba_1_1TupleVectorNode.html</anchorfile>
      <anchor>a721bc49ac8fd7abe2054b4c31978ccfb</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dump</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga0cc5ca237a1d6c69e05afb72a488576a</anchor>
      <arglist>(std::wostream &amp;dest, unsigned &amp;indent) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>expandToAsebaTree</name>
      <anchorfile>structAseba_1_1TupleVectorNode.html</anchorfile>
      <anchor>af0972d00c0e7a921da20f7b11fbf67d9</anchor>
      <arglist>(std::wostream *dump, unsigned int index=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getImmediateValue</name>
      <anchorfile>structAseba_1_1TupleVectorNode.html</anchorfile>
      <anchor>a5768562f56b5373e3adda93b32446b99</anchor>
      <arglist>(unsigned index) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned</type>
      <name>getVectorSize</name>
      <anchorfile>structAseba_1_1TupleVectorNode.html</anchorfile>
      <anchor>a0be8308aab33717e328b805f00e2f933</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isImmediateVector</name>
      <anchorfile>structAseba_1_1TupleVectorNode.html</anchorfile>
      <anchor>a95bc7d8e46ff28b9e03869d2e03b2117</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TupleVectorNode *</type>
      <name>shallowCopy</name>
      <anchorfile>structAseba_1_1TupleVectorNode.html</anchorfile>
      <anchor>a94511a7c7b618c96d287ce2711be4a2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toNodeName</name>
      <anchorfile>structAseba_1_1TupleVectorNode.html</anchorfile>
      <anchor>a0feb0a69d1ddbeea991406f18be7daea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gacff62335ff41b1739c4ca5e07c0ddfb7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TupleVectorNode</name>
      <anchorfile>structAseba_1_1TupleVectorNode.html</anchorfile>
      <anchor>ae568113e8b01ce18cae9c2b02030bb62</anchor>
      <arglist>(const SourcePos &amp;sourcePos, int value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TupleVectorNode</name>
      <anchorfile>structAseba_1_1TupleVectorNode.html</anchorfile>
      <anchor>aa4f5b002ea2261b25524bf17bf941929</anchor>
      <arglist>(const SourcePos &amp;sourcePos)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::UnaryArithmeticAssignmentNode</name>
    <filename>structAseba_1_1UnaryArithmeticAssignmentNode.html</filename>
    <base>Aseba::AbstractTreeNode</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>expandToAsebaTree</name>
      <anchorfile>structAseba_1_1UnaryArithmeticAssignmentNode.html</anchorfile>
      <anchor>a6610f4503be3cd358dd7aa969e292470</anchor>
      <arglist>(std::wostream *dump, unsigned int index=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnaryArithmeticAssignmentNode *</type>
      <name>shallowCopy</name>
      <anchorfile>structAseba_1_1UnaryArithmeticAssignmentNode.html</anchorfile>
      <anchor>adbb7aa56169da98198fc93d91f5d79ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toNodeName</name>
      <anchorfile>structAseba_1_1UnaryArithmeticAssignmentNode.html</anchorfile>
      <anchor>a97bec03911aa951c24ddee0082414c75</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga9fce3e591b8a55d609c638d53aa0ee66</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnaryArithmeticAssignmentNode</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaa23f9af828d02ae1297a600b909859d1</anchor>
      <arglist>(const SourcePos &amp;sourcePos, Compiler::Token::Type token, Node *memory)</arglist>
    </member>
    <member kind="variable">
      <type>AsebaBinaryOperator</type>
      <name>arithmeticOp</name>
      <anchorfile>structAseba_1_1UnaryArithmeticAssignmentNode.html</anchorfile>
      <anchor>a74cea4e317d2e97d89cd3d755f4b702f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::UnaryArithmeticNode</name>
    <filename>structAseba_1_1UnaryArithmeticNode.html</filename>
    <base>Aseba::Node</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga16cf8a404f95f5f10464b26a28573111</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>expandToAsebaTree</name>
      <anchorfile>structAseba_1_1UnaryArithmeticNode.html</anchorfile>
      <anchor>a8d7ad3dddb41f818861fc2bd1fac31ed</anchor>
      <arglist>(std::wostream *dump, unsigned int index=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga53efbe596b520007aa5618224bee5bc2</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual UnaryArithmeticNode *</type>
      <name>shallowCopy</name>
      <anchorfile>structAseba_1_1UnaryArithmeticNode.html</anchorfile>
      <anchor>ae7418d528cd7cfdb3719e59aa1dddf42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toNodeName</name>
      <anchorfile>structAseba_1_1UnaryArithmeticNode.html</anchorfile>
      <anchor>a1968701e5aa172a4ed400825ee75f9b4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gaa41a29b66d5ae1958a9231d180f355f8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ReturnType</type>
      <name>typeCheck</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>gacb3f144fb07a7633a90d6534aa1293aa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnaryArithmeticNode</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga69290238245775caaf9cb15c5f2ccd29</anchor>
      <arglist>(const SourcePos &amp;sourcePos, AsebaUnaryOperator op, Node *child)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnaryArithmeticNode</name>
      <anchorfile>structAseba_1_1UnaryArithmeticNode.html</anchorfile>
      <anchor>a9ce5804a89f4f580c96c695912af804e</anchor>
      <arglist>(const SourcePos &amp;sourcePos)</arglist>
    </member>
    <member kind="variable">
      <type>AsebaUnaryOperator</type>
      <name>op</name>
      <anchorfile>structAseba_1_1UnaryArithmeticNode.html</anchorfile>
      <anchor>abb897db6aa90715e5ade31ff137e8a58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::UnifiedTime</name>
    <filename>structAseba_1_1UnifiedTime.html</filename>
    <member kind="typedef">
      <type>long long unsigned</type>
      <name>Value</name>
      <anchorfile>structAseba_1_1UnifiedTime.html</anchorfile>
      <anchor>aa8bb334debe238102dc3b17fe75497e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>UnifiedTime</type>
      <name>operator*</name>
      <anchorfile>structAseba_1_1UnifiedTime.html</anchorfile>
      <anchor>aa35c4e3173b1a385feb8bcd28894980d</anchor>
      <arglist>(const long long unsigned factor) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator*=</name>
      <anchorfile>structAseba_1_1UnifiedTime.html</anchorfile>
      <anchor>aa1180ae7e53c9ac93c2fd19a95aa6618</anchor>
      <arglist>(const long long unsigned factor)</arglist>
    </member>
    <member kind="function">
      <type>UnifiedTime</type>
      <name>operator+</name>
      <anchorfile>structAseba_1_1UnifiedTime.html</anchorfile>
      <anchor>abcc9cfcd7f743dd26a1189c0c05683cd</anchor>
      <arglist>(const UnifiedTime &amp;that) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>structAseba_1_1UnifiedTime.html</anchorfile>
      <anchor>a6fff09ae6c10d6efa0329f69379d715b</anchor>
      <arglist>(const UnifiedTime &amp;that)</arglist>
    </member>
    <member kind="function">
      <type>UnifiedTime</type>
      <name>operator-</name>
      <anchorfile>structAseba_1_1UnifiedTime.html</anchorfile>
      <anchor>a3ee8c838b3c9255bbf2ee5b02d2f9e52</anchor>
      <arglist>(const UnifiedTime &amp;that) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>structAseba_1_1UnifiedTime.html</anchorfile>
      <anchor>a09f8dfdb8f3578fdc3173fbdc21a362c</anchor>
      <arglist>(const UnifiedTime &amp;that)</arglist>
    </member>
    <member kind="function">
      <type>UnifiedTime</type>
      <name>operator/</name>
      <anchorfile>structAseba_1_1UnifiedTime.html</anchorfile>
      <anchor>a517f2294ad35cd0fc5283a3b5ee8788b</anchor>
      <arglist>(const long long unsigned factor) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator/=</name>
      <anchorfile>structAseba_1_1UnifiedTime.html</anchorfile>
      <anchor>a018931134493b52c779fe2d878581fdc</anchor>
      <arglist>(const long long unsigned factor)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structAseba_1_1UnifiedTime.html</anchorfile>
      <anchor>a731b184d1225a0abb2a1c9752b595b3f</anchor>
      <arglist>(const UnifiedTime &amp;that) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sleep</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga3c74c868f772b264a13e3fdd5df36251</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toHumanReadableStringFromEpoch</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga4a8b8ae8cf0ec06f69210e0bfd24eb43</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toRawTimeString</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga69490ba6019bab2a3a7231bcab3da18a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnifiedTime</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>gae891b73ed1e754ed39d732595690a826</anchor>
      <arglist>(Value seconds, Value milliseconds)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnifiedTime</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga90e90bc58e30218b2ab0d193750852f8</anchor>
      <arglist>(Value ms)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnifiedTime</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga7a81777b1e2b247772139b8f8040581f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnifiedTime</type>
      <name>fromRawTimeString</name>
      <anchorfile>group__utils.html</anchorfile>
      <anchor>ga9c14c8af86eaea223a5380d76d6fdf9d</anchor>
      <arglist>(const std::string &amp;rawTimeString)</arglist>
    </member>
    <member kind="variable">
      <type>Value</type>
      <name>value</name>
      <anchorfile>structAseba_1_1UnifiedTime.html</anchorfile>
      <anchor>a5fecd35c82fd9ef4609c8cff5bd06f46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::UserMessage</name>
    <filename>classAseba_1_1UserMessage.html</filename>
    <base>Aseba::Message</base>
    <member kind="typedef">
      <type>std::vector&lt; sint16 &gt;</type>
      <name>DataVector</name>
      <anchorfile>classAseba_1_1UserMessage.html</anchorfile>
      <anchor>aea8f620c6c4b4d6b1d643d9d408ffb78</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UserMessage</name>
      <anchorfile>classAseba_1_1UserMessage.html</anchorfile>
      <anchor>ac0b6c87f99b32579c51cd709c4c09cea</anchor>
      <arglist>(uint16 type, const sint16 *data, const size_t length)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UserMessage</name>
      <anchorfile>classAseba_1_1UserMessage.html</anchorfile>
      <anchor>a38fa228a3825789883deb1b50cfb43b8</anchor>
      <arglist>(uint16 type, const DataVector &amp;data=DataVector())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UserMessage</name>
      <anchorfile>classAseba_1_1UserMessage.html</anchorfile>
      <anchor>a70a8b579ad7904247770dfd8e1dc1814</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>DataVector</type>
      <name>data</name>
      <anchorfile>classAseba_1_1UserMessage.html</anchorfile>
      <anchor>ab2366cf5abc7b94aedfe1e6d32797fec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deserializeSpecific</name>
      <anchorfile>classAseba_1_1UserMessage.html</anchorfile>
      <anchor>a35f51305c2c6949b04772995c593713f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpSpecific</name>
      <anchorfile>classAseba_1_1UserMessage.html</anchorfile>
      <anchor>a660ee6b6de7ef185dcb5df85334cb354</anchor>
      <arglist>(std::wostream &amp;stream) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1UserMessage.html</anchorfile>
      <anchor>aeedead28d6de56bfe8fd93deab97dab4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeSpecific</name>
      <anchorfile>classAseba_1_1UserMessage.html</anchorfile>
      <anchor>aed6dbfeb42669f476584f3ddb6c8608c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::VariableListener</name>
    <filename>classAseba_1_1VariableListener.html</filename>
    <member kind="function">
      <type>void</type>
      <name>invalidateVariableModel</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga4ef963c97f3723217d4997023b0fd8f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>subscribeToVariableOfInterest</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>gaed6b988469c6dbea656f847e71cc48ac</anchor>
      <arglist>(const QString &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unsubscribeToVariableOfInterest</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga51eabd118f805bf7c24deb6738a36ba9</anchor>
      <arglist>(const QString &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unsubscribeToVariablesOfInterest</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga3036a66b3b53eee0d04bb80f2cf52d66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VariableListener</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga1349373075c2551cfe25a9b523841320</anchor>
      <arglist>(TargetVariablesModel *variablesModel)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~VariableListener</name>
      <anchorfile>group__studio.html</anchorfile>
      <anchor>ga1685669621ff04950166050ff660e040</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>variableValueUpdated</name>
      <anchorfile>classAseba_1_1VariableListener.html</anchorfile>
      <anchor>a2ea6e6cd75c0fd42947e192c6e8b0b62</anchor>
      <arglist>(const QString &amp;name, const VariablesDataVector &amp;values)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TargetVariablesModel *</type>
      <name>variablesModel</name>
      <anchorfile>classAseba_1_1VariableListener.html</anchorfile>
      <anchor>a168014c720f83c2ed61f31ee0eec1985</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>TargetVariablesModel</name>
      <anchorfile>classAseba_1_1VariableListener.html</anchorfile>
      <anchor>a6d17545761b0e71ce51ee3e2a69f6444</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::Variables</name>
    <filename>classAseba_1_1Variables.html</filename>
    <base>Aseba::Message</base>
    <member kind="function">
      <type></type>
      <name>Variables</name>
      <anchorfile>classAseba_1_1Variables.html</anchorfile>
      <anchor>a14cde5fa7f2f7fd33e7e8f7d45abb47c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>start</name>
      <anchorfile>classAseba_1_1Variables.html</anchorfile>
      <anchor>abc5bddb851122e6da33425625e3507dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; sint16 &gt;</type>
      <name>variables</name>
      <anchorfile>classAseba_1_1Variables.html</anchorfile>
      <anchor>a142dd08589b052b6504537439ad39ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deserializeSpecific</name>
      <anchorfile>classAseba_1_1Variables.html</anchorfile>
      <anchor>a74726f2199af98de2766c275878a282c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpSpecific</name>
      <anchorfile>classAseba_1_1Variables.html</anchorfile>
      <anchor>abaf699fc9d8cdb74e9c94a67d38eb61a</anchor>
      <arglist>(std::wostream &amp;stream) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1Variables.html</anchorfile>
      <anchor>a525d6bb9546a86b22e1333fba02b3824</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeSpecific</name>
      <anchorfile>classAseba_1_1Variables.html</anchorfile>
      <anchor>a7082eaea907cb6bd5d82a77c88cba725</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Aseba::WhileNode</name>
    <filename>structAseba_1_1WhileNode.html</filename>
    <base>Aseba::Node</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>checkVectorSize</name>
      <anchorfile>structAseba_1_1WhileNode.html</anchorfile>
      <anchor>a29d0681989bc44aac41e4f55c06f9b26</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>emit</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga21ec1b9a813bb16a1b03a0180220cf7e</anchor>
      <arglist>(PreLinkBytecode &amp;bytecodes) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Node *</type>
      <name>optimize</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga36dfa0e529ec8fc53029738a9bd84f39</anchor>
      <arglist>(std::wostream *dump)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual WhileNode *</type>
      <name>shallowCopy</name>
      <anchorfile>structAseba_1_1WhileNode.html</anchorfile>
      <anchor>a5ff5f0d2fcfca394007ec9fa15f628c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toNodeName</name>
      <anchorfile>structAseba_1_1WhileNode.html</anchorfile>
      <anchor>a75f36557638d0afdb55a0fd970ea5825</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::wstring</type>
      <name>toWString</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga27375e0aebe7a79a662c8fb7437a6a50</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ReturnType</type>
      <name>typeCheck</name>
      <anchorfile>group__compiler.html</anchorfile>
      <anchor>ga0efc3a0e7aa4f1cf0995fa31eea2713c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WhileNode</name>
      <anchorfile>structAseba_1_1WhileNode.html</anchorfile>
      <anchor>a27918bdb2882ef963e4e38a37635aac5</anchor>
      <arglist>(const SourcePos &amp;sourcePos)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Aseba::WriteBytecode</name>
    <filename>classAseba_1_1WriteBytecode.html</filename>
    <base>Aseba::CmdMessage</base>
    <member kind="function">
      <type></type>
      <name>WriteBytecode</name>
      <anchorfile>classAseba_1_1WriteBytecode.html</anchorfile>
      <anchor>a4f2f0e0b7c58f815548dd88514964a99</anchor>
      <arglist>(uint16 dest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WriteBytecode</name>
      <anchorfile>classAseba_1_1WriteBytecode.html</anchorfile>
      <anchor>af96df0252d4323a646c42d0985e35d2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>operator const char *</name>
      <anchorfile>classAseba_1_1WriteBytecode.html</anchorfile>
      <anchor>a98f6071dedfe562a4a71d7542c8a25be</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Enki</name>
    <filename>namespaceEnki.html</filename>
    <class kind="class">Enki::ActivationObject</class>
    <class kind="class">Enki::AreaActivating</class>
    <class kind="class">Enki::AsebaFeedableEPuck</class>
    <class kind="class">Enki::AsebaMarxbot</class>
    <class kind="class">Enki::ChallengeApplication</class>
    <class kind="class">Enki::ChallengeViewer</class>
    <class kind="class">Enki::Door</class>
    <class kind="class">Enki::EPuckFeeder</class>
    <class kind="class">Enki::EPuckFeeding</class>
    <class kind="class">Enki::FeedableEPuck</class>
    <class kind="class">Enki::FeederModel</class>
    <class kind="class">Enki::MarxbotViewer</class>
    <class kind="class">Enki::PlaygroundViewer</class>
    <class kind="class">Enki::ScoreModifier</class>
    <class kind="class">Enki::SlidingDoor</class>
    <member kind="function">
      <type>GLint</type>
      <name>GenFeederBase</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>a6154c7184a7f7e0896265ffcae575703</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLint</type>
      <name>GenFeederCharge0</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>a8cb2783c1b2b2eab282b09e46918ffea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLint</type>
      <name>GenFeederCharge1</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>af20345cf651c079c720115e473217ee7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLint</type>
      <name>GenFeederCharge2</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>a0be1e1ed6402757271dd401b50974d80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLint</type>
      <name>GenFeederCharge3</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>a9b73d58b420084dcbabf821b13fc14b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLint</type>
      <name>GenFeederRing</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>a8467607e8727b966ed68b9824a7ae79c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static short</type>
      <name>face_indicies</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>a2940e20e5cba27e01c5fae944d598730</anchor>
      <arglist>[1742][9]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLfloat</type>
      <name>normals</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>a320584a6138e6b46831191afd4c250cf</anchor>
      <arglist>[1120][3]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLfloat</type>
      <name>textures</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>a8705384c9ab83a9058827d3b2eafb2b4</anchor>
      <arglist>[1336][2]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLfloat</type>
      <name>vertices</name>
      <anchorfile>namespaceEnki.html</anchorfile>
      <anchor>a736c0013baf23aa373fc8f836f9ebed8</anchor>
      <arglist>[906][3]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Enki::ActivationObject</name>
    <filename>classEnki_1_1ActivationObject.html</filename>
    <member kind="function">
      <type></type>
      <name>ActivationObject</name>
      <anchorfile>classEnki_1_1ActivationObject.html</anchorfile>
      <anchor>a145264bf7447d84512135c4b5cf8905e</anchor>
      <arglist>(const Point &amp;pos, const Point &amp;size, const Polygone &amp;activeArea, Door *attachedDoor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>controlStep</name>
      <anchorfile>classEnki_1_1ActivationObject.html</anchorfile>
      <anchor>a4c1011758d32148af6010ddcf1778479</anchor>
      <arglist>(double dt)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>AreaActivating</type>
      <name>areaActivating</name>
      <anchorfile>classEnki_1_1ActivationObject.html</anchorfile>
      <anchor>a77ae7fbfa33f8b4d1ac4b73f021de148</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Door *</type>
      <name>attachedDoor</name>
      <anchorfile>classEnki_1_1ActivationObject.html</anchorfile>
      <anchor>a809e92200fe15f0fdaf15aad9a9b531f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>wasActive</name>
      <anchorfile>classEnki_1_1ActivationObject.html</anchorfile>
      <anchor>a3d25fded1636ed063158521817e0878e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Enki::AreaActivating</name>
    <filename>classEnki_1_1AreaActivating.html</filename>
    <member kind="function">
      <type></type>
      <name>AreaActivating</name>
      <anchorfile>classEnki_1_1AreaActivating.html</anchorfile>
      <anchor>a6a5107ca4f8057e82caaba0ef50017b2</anchor>
      <arglist>(Robot *owner, const Polygone &amp;activeArea)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classEnki_1_1AreaActivating.html</anchorfile>
      <anchor>ac8d1ab611b06f0709f5ca2c369a4f387</anchor>
      <arglist>(double dt, World *w)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>objectStep</name>
      <anchorfile>classEnki_1_1AreaActivating.html</anchorfile>
      <anchor>a29e61ed79d0d07e6f59e82eac85fb832</anchor>
      <arglist>(double dt, World *w, PhysicalObject *po)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>active</name>
      <anchorfile>classEnki_1_1AreaActivating.html</anchorfile>
      <anchor>a6f8a9c5107a8bd0629d670e6732b7acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Polygone</type>
      <name>activeArea</name>
      <anchorfile>classEnki_1_1AreaActivating.html</anchorfile>
      <anchor>ac2fb1c950a9af37cd44bb5c82cd6bd68</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Enki::AsebaFeedableEPuck</name>
    <filename>classEnki_1_1AsebaFeedableEPuck.html</filename>
    <base>Enki::FeedableEPuck</base>
    <base>Enki::FeedableEPuck</base>
    <base>Dashel::Hub</base>
    <class kind="struct">Enki::AsebaFeedableEPuck::Variables</class>
    <member kind="function">
      <type></type>
      <name>AsebaFeedableEPuck</name>
      <anchorfile>classEnki_1_1AsebaFeedableEPuck.html</anchorfile>
      <anchor>a68431c5dd7b76a9d269aa537adc64ce0</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AsebaFeedableEPuck</name>
      <anchorfile>classEnki_1_1AsebaFeedableEPuck.html</anchorfile>
      <anchor>a68431c5dd7b76a9d269aa537adc64ce0</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connectionClosed</name>
      <anchorfile>classEnki_1_1AsebaFeedableEPuck.html</anchorfile>
      <anchor>ad393a2466939883307dfc4e103398452</anchor>
      <arglist>(Dashel::Stream *stream, bool abnormal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>connectionCreated</name>
      <anchorfile>classEnki_1_1AsebaFeedableEPuck.html</anchorfile>
      <anchor>a72777839a45f3f1d21b076c85d1adb44</anchor>
      <arglist>(Dashel::Stream *stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>controlStep</name>
      <anchorfile>classEnki_1_1AsebaFeedableEPuck.html</anchorfile>
      <anchor>ac25aeb4e8403eed52d6b0660e122a659</anchor>
      <arglist>(double dt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>controlStep</name>
      <anchorfile>classEnki_1_1AsebaFeedableEPuck.html</anchorfile>
      <anchor>ac25aeb4e8403eed52d6b0660e122a659</anchor>
      <arglist>(double dt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>incomingData</name>
      <anchorfile>classEnki_1_1AsebaFeedableEPuck.html</anchorfile>
      <anchor>a56664ff5d4420b9d83ddce8ba702c792</anchor>
      <arglist>(Dashel::Stream *stream)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>toDoubleClamp</name>
      <anchorfile>classEnki_1_1AsebaFeedableEPuck.html</anchorfile>
      <anchor>ac8cea5654fd5052580fd7bcb956e2c19</anchor>
      <arglist>(sint16 val, double mul, double min, double max)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>toDoubleClamp</name>
      <anchorfile>classEnki_1_1AsebaFeedableEPuck.html</anchorfile>
      <anchor>ac8cea5654fd5052580fd7bcb956e2c19</anchor>
      <arglist>(sint16 val, double mul, double min, double max)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AsebaFeedableEPuck</name>
      <anchorfile>classEnki_1_1AsebaFeedableEPuck.html</anchorfile>
      <anchor>aaffa1597622916b34c4d2b70be07b90e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AsebaFeedableEPuck</name>
      <anchorfile>classEnki_1_1AsebaFeedableEPuck.html</anchorfile>
      <anchor>aaffa1597622916b34c4d2b70be07b90e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::valarray&lt; unsigned short &gt;</type>
      <name>bytecode</name>
      <anchorfile>classEnki_1_1AsebaFeedableEPuck.html</anchorfile>
      <anchor>acabc02645f645b40e79d3f0cecf064b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>joystick</name>
      <anchorfile>classEnki_1_1AsebaFeedableEPuck.html</anchorfile>
      <anchor>a7f9d38a8c5395a0ba18e06b582435902</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::valarray&lt; uint8 &gt;</type>
      <name>lastMessageData</name>
      <anchorfile>classEnki_1_1AsebaFeedableEPuck.html</anchorfile>
      <anchor>a779a83282e481d341f40be5b31ecd527</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>lastMessageSource</name>
      <anchorfile>classEnki_1_1AsebaFeedableEPuck.html</anchorfile>
      <anchor>a3170b23c752fa582064ac5f5dba65c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>port</name>
      <anchorfile>classEnki_1_1AsebaFeedableEPuck.html</anchorfile>
      <anchor>ad119eead4f7a8d56e9a0abcb87c9b63e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::valarray&lt; signed short &gt;</type>
      <name>stack</name>
      <anchorfile>classEnki_1_1AsebaFeedableEPuck.html</anchorfile>
      <anchor>a1acdb14c397a616eb984bdbddd650aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Dashel::Stream *</type>
      <name>stream</name>
      <anchorfile>classEnki_1_1AsebaFeedableEPuck.html</anchorfile>
      <anchor>a69c335c07a19a48980473e44b1568945</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Enki::AsebaFeedableEPuck::Variables</type>
      <name>variables</name>
      <anchorfile>classEnki_1_1AsebaFeedableEPuck.html</anchorfile>
      <anchor>a5c9c572d64621fd468842b01781c4616</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AsebaVMState</type>
      <name>vm</name>
      <anchorfile>classEnki_1_1AsebaFeedableEPuck.html</anchorfile>
      <anchor>a94854508306c854c0d5ff93626051460</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Enki::AsebaFeedableEPuck::Variables</name>
    <filename>structEnki_1_1AsebaFeedableEPuck_1_1Variables.html</filename>
    <member kind="variable">
      <type>sint16</type>
      <name>args</name>
      <anchorfile>structEnki_1_1AsebaFeedableEPuck_1_1Variables.html</anchorfile>
      <anchor>a80fc869c1d3a60bfa12dcc29512f9791</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>camB</name>
      <anchorfile>structEnki_1_1AsebaFeedableEPuck_1_1Variables.html</anchorfile>
      <anchor>ade8052c08f97c8506373d70865f5d4db</anchor>
      <arglist>[60]</arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>camG</name>
      <anchorfile>structEnki_1_1AsebaFeedableEPuck_1_1Variables.html</anchorfile>
      <anchor>a94e473d0257eb1d91bea4ef32c68a19d</anchor>
      <arglist>[60]</arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>camR</name>
      <anchorfile>structEnki_1_1AsebaFeedableEPuck_1_1Variables.html</anchorfile>
      <anchor>ad1fbd5f942b66073c7a95fafec01aa00</anchor>
      <arglist>[60]</arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>colorB</name>
      <anchorfile>structEnki_1_1AsebaFeedableEPuck_1_1Variables.html</anchorfile>
      <anchor>a8b35b06d35ffa4032618646afc61ae03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>colorG</name>
      <anchorfile>structEnki_1_1AsebaFeedableEPuck_1_1Variables.html</anchorfile>
      <anchor>a18eba0557b73b72a10c83c7750fc44ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>colorR</name>
      <anchorfile>structEnki_1_1AsebaFeedableEPuck_1_1Variables.html</anchorfile>
      <anchor>af5a101e0c7aace1fd7f722f91235c97d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>energy</name>
      <anchorfile>structEnki_1_1AsebaFeedableEPuck_1_1Variables.html</anchorfile>
      <anchor>a7dc3980a8897a9f0c76e18cbea0ad7de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>id</name>
      <anchorfile>structEnki_1_1AsebaFeedableEPuck_1_1Variables.html</anchorfile>
      <anchor>a38d83f999a68dedd0446bd34e2d38c9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>productId</name>
      <anchorfile>structEnki_1_1AsebaFeedableEPuck_1_1Variables.html</anchorfile>
      <anchor>a635f4107263f4c21fa818592c48e89c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>prox</name>
      <anchorfile>structEnki_1_1AsebaFeedableEPuck_1_1Variables.html</anchorfile>
      <anchor>a7fe5c75ad4860ac7b0dd6bd9f9d42dd6</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>source</name>
      <anchorfile>structEnki_1_1AsebaFeedableEPuck_1_1Variables.html</anchorfile>
      <anchor>a0c79ec3cb3d0473b03474ffab74f7ade</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>speedL</name>
      <anchorfile>structEnki_1_1AsebaFeedableEPuck_1_1Variables.html</anchorfile>
      <anchor>ae205549133f4af33a61a1680aa75baef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>speedR</name>
      <anchorfile>structEnki_1_1AsebaFeedableEPuck_1_1Variables.html</anchorfile>
      <anchor>a84659ae2bc03b3d274ff878fe711d374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>user</name>
      <anchorfile>structEnki_1_1AsebaFeedableEPuck_1_1Variables.html</anchorfile>
      <anchor>ab0a25b0ab9666961c43e035cb893e022</anchor>
      <arglist>[1024]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Enki::AsebaMarxbot</name>
    <filename>classEnki_1_1AsebaMarxbot.html</filename>
    <base>Dashel::Hub</base>
    <class kind="struct">Enki::AsebaMarxbot::BaseVariables</class>
    <class kind="struct">Enki::AsebaMarxbot::DistanceSensorVariables</class>
    <class kind="struct">Enki::AsebaMarxbot::Event</class>
    <class kind="struct">Enki::AsebaMarxbot::Module</class>
    <class kind="struct">Enki::AsebaMarxbot::MotorVariables</class>
    <class kind="struct">Enki::AsebaMarxbot::ProximitySensorVariables</class>
    <member kind="function">
      <type></type>
      <name>AsebaMarxbot</name>
      <anchorfile>classEnki_1_1AsebaMarxbot.html</anchorfile>
      <anchor>a3539f791acfbd751a51115912696a4d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>connectionClosed</name>
      <anchorfile>classEnki_1_1AsebaMarxbot.html</anchorfile>
      <anchor>a01311680f0f2903060a2dc6a479b5b79</anchor>
      <arglist>(Dashel::Stream *stream, bool abnormal)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>connectionCreated</name>
      <anchorfile>classEnki_1_1AsebaMarxbot.html</anchorfile>
      <anchor>a570279d65d8c622f6d8d7cbb0ae589fc</anchor>
      <arglist>(Dashel::Stream *stream)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>controlStep</name>
      <anchorfile>classEnki_1_1AsebaMarxbot.html</anchorfile>
      <anchor>a35cd12ad9172f90b0ea545293ae798f6</anchor>
      <arglist>(double dt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>incomingData</name>
      <anchorfile>classEnki_1_1AsebaMarxbot.html</anchorfile>
      <anchor>a3c6f7ba7d4fe4dca15e1ad049d433594</anchor>
      <arglist>(Dashel::Stream *stream)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AsebaMarxbot</name>
      <anchorfile>classEnki_1_1AsebaMarxbot.html</anchorfile>
      <anchor>a22b6601c997730cf9e9cba80b9e5b8d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Module * &gt;</type>
      <name>modules</name>
      <anchorfile>classEnki_1_1AsebaMarxbot.html</anchorfile>
      <anchor>ac8f0033ae7d5ac4771b08895d0711f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Dashel::Stream *</type>
      <name>stream</name>
      <anchorfile>classEnki_1_1AsebaMarxbot.html</anchorfile>
      <anchor>a0b6be8594f32e049e629bccad91f3513</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>marxbotNumber</name>
      <anchorfile>classEnki_1_1AsebaMarxbot.html</anchorfile>
      <anchor>aeab4c74b5846b4bd19246b2b34798f52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Module</type>
      <name>distanceSensors</name>
      <anchorfile>classEnki_1_1AsebaMarxbot.html</anchorfile>
      <anchor>a6191f78ead729601ffa918cc96ec60d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DistanceSensorVariables</type>
      <name>distanceSensorVariables</name>
      <anchorfile>classEnki_1_1AsebaMarxbot.html</anchorfile>
      <anchor>a80f9badb0502ef23319f8bf8671b99ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Module</type>
      <name>leftMotor</name>
      <anchorfile>classEnki_1_1AsebaMarxbot.html</anchorfile>
      <anchor>a01fb1247ac26a3814beb57c669f4d188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MotorVariables</type>
      <name>leftMotorVariables</name>
      <anchorfile>classEnki_1_1AsebaMarxbot.html</anchorfile>
      <anchor>a762952318bdefe2e97cc98bf0348b375</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Module</type>
      <name>proximitySensors</name>
      <anchorfile>classEnki_1_1AsebaMarxbot.html</anchorfile>
      <anchor>a8061cc4dd348018e3884345c69bbcae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProximitySensorVariables</type>
      <name>proximitySensorVariables</name>
      <anchorfile>classEnki_1_1AsebaMarxbot.html</anchorfile>
      <anchor>a5337708363b63a56a2ecafbffff52ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Module</type>
      <name>rightMotor</name>
      <anchorfile>classEnki_1_1AsebaMarxbot.html</anchorfile>
      <anchor>a92df169f8f387f9ae3073e5818dc82a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MotorVariables</type>
      <name>rightMotorVariables</name>
      <anchorfile>classEnki_1_1AsebaMarxbot.html</anchorfile>
      <anchor>a0c2ad4488e9ee36b5e9d6834aaef4a36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Enki::AsebaMarxbot::BaseVariables</name>
    <filename>structEnki_1_1AsebaMarxbot_1_1BaseVariables.html</filename>
    <member kind="variable">
      <type>sint16</type>
      <name>args</name>
      <anchorfile>structEnki_1_1AsebaMarxbot_1_1BaseVariables.html</anchorfile>
      <anchor>aebdbb04e068de69aaaf2781d339716f1</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>id</name>
      <anchorfile>structEnki_1_1AsebaMarxbot_1_1BaseVariables.html</anchorfile>
      <anchor>a43cf2c685a7aec797f9cfa027c455667</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>source</name>
      <anchorfile>structEnki_1_1AsebaMarxbot_1_1BaseVariables.html</anchorfile>
      <anchor>ac281329787e922e3b9c2b824a9a4f0c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Enki::AsebaMarxbot::DistanceSensorVariables</name>
    <filename>structEnki_1_1AsebaMarxbot_1_1DistanceSensorVariables.html</filename>
    <member kind="variable">
      <type>sint16</type>
      <name>args</name>
      <anchorfile>structEnki_1_1AsebaMarxbot_1_1DistanceSensorVariables.html</anchorfile>
      <anchor>aa90821544b75f2d145ec48444b933223</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>distances</name>
      <anchorfile>structEnki_1_1AsebaMarxbot_1_1DistanceSensorVariables.html</anchorfile>
      <anchor>a57d0f73d74442b74003dcfa973bb998a</anchor>
      <arglist>[180]</arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>id</name>
      <anchorfile>structEnki_1_1AsebaMarxbot_1_1DistanceSensorVariables.html</anchorfile>
      <anchor>a7cabb571e6f789fedb2c22ac6660e476</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>source</name>
      <anchorfile>structEnki_1_1AsebaMarxbot_1_1DistanceSensorVariables.html</anchorfile>
      <anchor>a033b578a8a6f1cbc9adb709121cf14b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>user</name>
      <anchorfile>structEnki_1_1AsebaMarxbot_1_1DistanceSensorVariables.html</anchorfile>
      <anchor>a569d967aa27e76110846e10dfc213f38</anchor>
      <arglist>[44]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Enki::AsebaMarxbot::Event</name>
    <filename>structEnki_1_1AsebaMarxbot_1_1Event.html</filename>
    <member kind="function">
      <type></type>
      <name>Event</name>
      <anchorfile>structEnki_1_1AsebaMarxbot_1_1Event.html</anchorfile>
      <anchor>ac4a4ec4f91437eb956c96a0fce80f0c9</anchor>
      <arglist>(Dashel::Stream *stream)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Event</name>
      <anchorfile>structEnki_1_1AsebaMarxbot_1_1Event.html</anchorfile>
      <anchor>a830ef06312cf54849920f20c54528c6c</anchor>
      <arglist>(unsigned short source, const uint8 *data, uint16 length)</arglist>
    </member>
    <member kind="variable">
      <type>std::valarray&lt; unsigned char &gt;</type>
      <name>data</name>
      <anchorfile>structEnki_1_1AsebaMarxbot_1_1Event.html</anchorfile>
      <anchor>ac6f1f4e8576edd72a70854ce965a3bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short</type>
      <name>source</name>
      <anchorfile>structEnki_1_1AsebaMarxbot_1_1Event.html</anchorfile>
      <anchor>aaffd406fd914186b8bdbeac9e5197528</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Enki::AsebaMarxbot::Module</name>
    <filename>structEnki_1_1AsebaMarxbot_1_1Module.html</filename>
    <member kind="function">
      <type></type>
      <name>Module</name>
      <anchorfile>structEnki_1_1AsebaMarxbot_1_1Module.html</anchorfile>
      <anchor>a3ab38405a230e2a7c216364819a8a8fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::valarray&lt; unsigned short &gt;</type>
      <name>bytecode</name>
      <anchorfile>structEnki_1_1AsebaMarxbot_1_1Module.html</anchorfile>
      <anchor>abee2f14c5a4f572970750e91aea06284</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::deque&lt; Event &gt;</type>
      <name>events</name>
      <anchorfile>structEnki_1_1AsebaMarxbot_1_1Module.html</anchorfile>
      <anchor>a0119b2b98ddd04129bc50299124583c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::valarray&lt; signed short &gt;</type>
      <name>stack</name>
      <anchorfile>structEnki_1_1AsebaMarxbot_1_1Module.html</anchorfile>
      <anchor>a5780f1cc74812727a9ae69c59c845939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AsebaVMState</type>
      <name>vm</name>
      <anchorfile>structEnki_1_1AsebaMarxbot_1_1Module.html</anchorfile>
      <anchor>afd079dd28e3aac1c4442e03b58977baf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Enki::AsebaMarxbot::MotorVariables</name>
    <filename>structEnki_1_1AsebaMarxbot_1_1MotorVariables.html</filename>
    <member kind="variable">
      <type>sint16</type>
      <name>args</name>
      <anchorfile>structEnki_1_1AsebaMarxbot_1_1MotorVariables.html</anchorfile>
      <anchor>a89df828b73bf987d4a16df368a11faa5</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>id</name>
      <anchorfile>structEnki_1_1AsebaMarxbot_1_1MotorVariables.html</anchorfile>
      <anchor>a4a372460cf9dc015acf5d00a0d7d323a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>odo</name>
      <anchorfile>structEnki_1_1AsebaMarxbot_1_1MotorVariables.html</anchorfile>
      <anchor>ae8a4d8a3538017afd21939dffe0e0997</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>source</name>
      <anchorfile>structEnki_1_1AsebaMarxbot_1_1MotorVariables.html</anchorfile>
      <anchor>a6ded46239c7d859fd768b6c0b572047d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>speed</name>
      <anchorfile>structEnki_1_1AsebaMarxbot_1_1MotorVariables.html</anchorfile>
      <anchor>a6bb45752da1bd0738938179544f04e15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>user</name>
      <anchorfile>structEnki_1_1AsebaMarxbot_1_1MotorVariables.html</anchorfile>
      <anchor>a2238f74c2078c3bffc4395f6eca64d1f</anchor>
      <arglist>[220]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Enki::AsebaMarxbot::ProximitySensorVariables</name>
    <filename>structEnki_1_1AsebaMarxbot_1_1ProximitySensorVariables.html</filename>
    <member kind="variable">
      <type>sint16</type>
      <name>args</name>
      <anchorfile>structEnki_1_1AsebaMarxbot_1_1ProximitySensorVariables.html</anchorfile>
      <anchor>ae10b8b3cbe2189ee9516cc83200d4b6c</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>bumpers</name>
      <anchorfile>structEnki_1_1AsebaMarxbot_1_1ProximitySensorVariables.html</anchorfile>
      <anchor>a8ffd48394099b968d842cb04d04c3708</anchor>
      <arglist>[24]</arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>ground</name>
      <anchorfile>structEnki_1_1AsebaMarxbot_1_1ProximitySensorVariables.html</anchorfile>
      <anchor>a8af7980eb2acc3b8516748feacd26212</anchor>
      <arglist>[12]</arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>id</name>
      <anchorfile>structEnki_1_1AsebaMarxbot_1_1ProximitySensorVariables.html</anchorfile>
      <anchor>a0e60826c33cfa251cc1a3038f0cb558e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>source</name>
      <anchorfile>structEnki_1_1AsebaMarxbot_1_1ProximitySensorVariables.html</anchorfile>
      <anchor>a303dba1e39d6b1a6749597a9958b337e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sint16</type>
      <name>user</name>
      <anchorfile>structEnki_1_1AsebaMarxbot_1_1ProximitySensorVariables.html</anchorfile>
      <anchor>a80c411cd4122f92f94f0b2b6b4edaac2</anchor>
      <arglist>[188]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Enki::ChallengeApplication</name>
    <filename>classEnki_1_1ChallengeApplication.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>fullScreenStateChanged</name>
      <anchorfile>classEnki_1_1ChallengeApplication.html</anchorfile>
      <anchor>abee8303b2b65f5ea048a507fd9fa470d</anchor>
      <arglist>(bool fullScreen)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>windowClosed</name>
      <anchorfile>classEnki_1_1ChallengeApplication.html</anchorfile>
      <anchor>afe134852766515a12160158c2cba29bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ChallengeApplication</name>
      <anchorfile>classEnki_1_1ChallengeApplication.html</anchorfile>
      <anchor>ab1cc81fba612f4f74553c4c39852b9dd</anchor>
      <arglist>(World *world, int ePuckCount)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>closeEvent</name>
      <anchorfile>classEnki_1_1ChallengeApplication.html</anchorfile>
      <anchor>a3d664104ca6b22bfb37d29a55f50a8bb</anchor>
      <arglist>(QCloseEvent *event)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QTextBrowser *</type>
      <name>helpViewer</name>
      <anchorfile>classEnki_1_1ChallengeApplication.html</anchorfile>
      <anchor>af6ef1f6e3c654d3832e5b804522bc3d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ChallengeViewer</type>
      <name>viewer</name>
      <anchorfile>classEnki_1_1ChallengeApplication.html</anchorfile>
      <anchor>a3e8d7cbcf7dfe2c8bbeed576b8e769ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Enki::ChallengeViewer</name>
    <filename>classEnki_1_1ChallengeViewer.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>addNewRobot</name>
      <anchorfile>classEnki_1_1ChallengeViewer.html</anchorfile>
      <anchor>aba7865ec62843a1fe756f08a6a5c4b4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>autoCameraStateChanged</name>
      <anchorfile>classEnki_1_1ChallengeViewer.html</anchorfile>
      <anchor>ad4966dfa45c9fe4687b9cebef3546b3b</anchor>
      <arglist>(bool state)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>removeRobot</name>
      <anchorfile>classEnki_1_1ChallengeViewer.html</anchorfile>
      <anchor>a4ad6f77c0a25226c51242897499c8e82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ChallengeViewer</name>
      <anchorfile>classEnki_1_1ChallengeViewer.html</anchorfile>
      <anchor>ab275b8deeecef835263c4ce42678cbbd</anchor>
      <arglist>(World *world, int ePuckCount)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>displayObjectHook</name>
      <anchorfile>classEnki_1_1ChallengeViewer.html</anchorfile>
      <anchor>a12b7a861961926a9eec10cacbdad6c2d</anchor>
      <arglist>(PhysicalObject *object)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>drawQuad2D</name>
      <anchorfile>classEnki_1_1ChallengeViewer.html</anchorfile>
      <anchor>a0abba94fbcde687651e0dc8df737b658</anchor>
      <arglist>(double x, double y, double w, double ar)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initializeGL</name>
      <anchorfile>classEnki_1_1ChallengeViewer.html</anchorfile>
      <anchor>adbad58dd13429caf5fc0510b54693d70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>keyPressEvent</name>
      <anchorfile>classEnki_1_1ChallengeViewer.html</anchorfile>
      <anchor>ab4cf40f3f7da76aaebf766cab363dd61</anchor>
      <arglist>(QKeyEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>keyReleaseEvent</name>
      <anchorfile>classEnki_1_1ChallengeViewer.html</anchorfile>
      <anchor>a84bb2079bd78a1413c4b1e491c367f53</anchor>
      <arglist>(QKeyEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>renderObjectsTypesHook</name>
      <anchorfile>classEnki_1_1ChallengeViewer.html</anchorfile>
      <anchor>a4fb6dddf5964f8ad4fd77d0b363c50af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>sceneCompletedHook</name>
      <anchorfile>classEnki_1_1ChallengeViewer.html</anchorfile>
      <anchor>ae3c2fbaa9ca3bc76f388b2787c715db5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>timerEvent</name>
      <anchorfile>classEnki_1_1ChallengeViewer.html</anchorfile>
      <anchor>a2ae208a16212bb6dff575d006559e923</anchor>
      <arglist>(QTimerEvent *event)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>autoCamera</name>
      <anchorfile>classEnki_1_1ChallengeViewer.html</anchorfile>
      <anchor>ae94a2118821358a778538ef5b4087bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QFont</type>
      <name>entryFont</name>
      <anchorfile>classEnki_1_1ChallengeViewer.html</anchorfile>
      <anchor>a88903c9abee8b4e0e0143f7bf6715ebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>ePuckCount</name>
      <anchorfile>classEnki_1_1ChallengeViewer.html</anchorfile>
      <anchor>a991b92e384853299626e5d541606f31c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QFont</type>
      <name>labelFont</name>
      <anchorfile>classEnki_1_1ChallengeViewer.html</anchorfile>
      <anchor>af1181b562d5ef3ecbedd61f738319b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>savingVideo</name>
      <anchorfile>classEnki_1_1ChallengeViewer.html</anchorfile>
      <anchor>a0a8afb21b6db19912b58ece956440961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QFont</type>
      <name>titleFont</name>
      <anchorfile>classEnki_1_1ChallengeViewer.html</anchorfile>
      <anchor>a434ab6de99ea5016ab62734bfaca5718</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Enki::Door</name>
    <filename>classEnki_1_1Door.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>close</name>
      <anchorfile>classEnki_1_1Door.html</anchorfile>
      <anchor>a157b329aa81fa9f413148410fa4cc274</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>open</name>
      <anchorfile>classEnki_1_1Door.html</anchorfile>
      <anchor>aa8ce7156e653e293f152e1f3b3dcac19</anchor>
      <arglist>()=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Enki::EPuckFeeder</name>
    <filename>classEnki_1_1EPuckFeeder.html</filename>
    <member kind="function">
      <type></type>
      <name>EPuckFeeder</name>
      <anchorfile>classEnki_1_1EPuckFeeder.html</anchorfile>
      <anchor>a53a722fe53e869e67b9aecf6206d6f1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EPuckFeeder</name>
      <anchorfile>classEnki_1_1EPuckFeeder.html</anchorfile>
      <anchor>aa2608345180ed5288df574f156477b0e</anchor>
      <arglist>(double age)</arglist>
    </member>
    <member kind="variable">
      <type>EPuckFeeding</type>
      <name>feeding</name>
      <anchorfile>classEnki_1_1EPuckFeeder.html</anchorfile>
      <anchor>a2f8aa5c0852d1f8571c90d66df4448f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Enki::EPuckFeeding</name>
    <filename>classEnki_1_1EPuckFeeding.html</filename>
    <member kind="function">
      <type></type>
      <name>EPuckFeeding</name>
      <anchorfile>classEnki_1_1EPuckFeeding.html</anchorfile>
      <anchor>ab7890721734d7d454729ead272a82509</anchor>
      <arglist>(Robot *owner)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EPuckFeeding</name>
      <anchorfile>classEnki_1_1EPuckFeeding.html</anchorfile>
      <anchor>a015a939ae9dceb331511bf26dbe9630e</anchor>
      <arglist>(Robot *owner, double age)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classEnki_1_1EPuckFeeding.html</anchorfile>
      <anchor>ae58373e127dc6d88ea2a4b895faf7d3b</anchor>
      <arglist>(double dt, World *w)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classEnki_1_1EPuckFeeding.html</anchorfile>
      <anchor>ae58373e127dc6d88ea2a4b895faf7d3b</anchor>
      <arglist>(double dt, World *w)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>objectStep</name>
      <anchorfile>classEnki_1_1EPuckFeeding.html</anchorfile>
      <anchor>a7400ba60578b91019d3b801cd57323a4</anchor>
      <arglist>(double dt, World *w, PhysicalObject *po)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>objectStep</name>
      <anchorfile>classEnki_1_1EPuckFeeding.html</anchorfile>
      <anchor>a7400ba60578b91019d3b801cd57323a4</anchor>
      <arglist>(double dt, World *w, PhysicalObject *po)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>age</name>
      <anchorfile>classEnki_1_1EPuckFeeding.html</anchorfile>
      <anchor>a86b11553607928708a15b3d5918f35ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>alive</name>
      <anchorfile>classEnki_1_1EPuckFeeding.html</anchorfile>
      <anchor>ae9fad235b497a1be3b573a2402b19490</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>energy</name>
      <anchorfile>classEnki_1_1EPuckFeeding.html</anchorfile>
      <anchor>ad1d793131e3f05109b0acd74a405a531</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Enki::FeedableEPuck</name>
    <filename>classEnki_1_1FeedableEPuck.html</filename>
    <member kind="function">
      <type>void</type>
      <name>controlStep</name>
      <anchorfile>classEnki_1_1FeedableEPuck.html</anchorfile>
      <anchor>ae4781342101a9af364f5ccdda7683fe7</anchor>
      <arglist>(double dt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>controlStep</name>
      <anchorfile>classEnki_1_1FeedableEPuck.html</anchorfile>
      <anchor>a243ea9fc9fa22b32b762626561e843fe</anchor>
      <arglist>(double dt)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FeedableEPuck</name>
      <anchorfile>classEnki_1_1FeedableEPuck.html</anchorfile>
      <anchor>a801ff66897d7453a08b4e794ae6e6e58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FeedableEPuck</name>
      <anchorfile>classEnki_1_1FeedableEPuck.html</anchorfile>
      <anchor>a801ff66897d7453a08b4e794ae6e6e58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>diedAnimation</name>
      <anchorfile>classEnki_1_1FeedableEPuck.html</anchorfile>
      <anchor>a0af0bb227b81faddcf2f010f8090fd23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>energy</name>
      <anchorfile>classEnki_1_1FeedableEPuck.html</anchorfile>
      <anchor>a242b7e0532ffe695287b03c037e1e5e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classEnki_1_1FeedableEPuck.html</anchorfile>
      <anchor>af6db02a3921dfa0496ab00dd1ea75de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>score</name>
      <anchorfile>classEnki_1_1FeedableEPuck.html</anchorfile>
      <anchor>ad2a46acf0f38b0787d076dd82aaf5dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ScoreModifier</type>
      <name>scoreModifier</name>
      <anchorfile>classEnki_1_1FeedableEPuck.html</anchorfile>
      <anchor>a1a139cf883d73c1f136d6d5ab19d5cc3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Enki::FeederModel</name>
    <filename>classEnki_1_1FeederModel.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cleanup</name>
      <anchorfile>classEnki_1_1FeederModel.html</anchorfile>
      <anchor>a514d361e867f7064d8260688406494ce</anchor>
      <arglist>(ViewerWidget *viewer)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>draw</name>
      <anchorfile>classEnki_1_1FeederModel.html</anchorfile>
      <anchor>ae40aa874d2c10d7c740929a956c27187</anchor>
      <arglist>(PhysicalObject *object) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>drawSpecial</name>
      <anchorfile>classEnki_1_1FeederModel.html</anchorfile>
      <anchor>af38861d111b7d72bb3f4234f78d720dd</anchor>
      <arglist>(PhysicalObject *object, int param) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FeederModel</name>
      <anchorfile>classEnki_1_1FeederModel.html</anchorfile>
      <anchor>aa9c11eefd534107c527f1b09dc1c8859</anchor>
      <arglist>(ViewerWidget *viewer)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Enki::MarxbotViewer</name>
    <filename>classEnki_1_1MarxbotViewer.html</filename>
    <member kind="function">
      <type></type>
      <name>MarxbotViewer</name>
      <anchorfile>classEnki_1_1MarxbotViewer.html</anchorfile>
      <anchor>a8ca0ae832c24d5a9cb7c198785a183f3</anchor>
      <arglist>(World *world)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>renderObjectsTypesHook</name>
      <anchorfile>classEnki_1_1MarxbotViewer.html</anchorfile>
      <anchor>a9ebc28b4143e5a778aa4067e44e76dd7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Enki::PlaygroundViewer</name>
    <filename>classEnki_1_1PlaygroundViewer.html</filename>
    <base>Dashel::Hub</base>
    <member kind="function">
      <type>World *</type>
      <name>getWorld</name>
      <anchorfile>classEnki_1_1PlaygroundViewer.html</anchorfile>
      <anchor>ab358bbc41723b2c4a29185482b5a2f1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlaygroundViewer</name>
      <anchorfile>classEnki_1_1PlaygroundViewer.html</anchorfile>
      <anchor>a628ed79cedeeef7e5c75180fc9a7cfdd</anchor>
      <arglist>(World *world)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PlaygroundViewer</name>
      <anchorfile>classEnki_1_1PlaygroundViewer.html</anchorfile>
      <anchor>aaf6732d70aa75a0f396b4dbafe621a47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>energyPool</name>
      <anchorfile>classEnki_1_1PlaygroundViewer.html</anchorfile>
      <anchor>a054ce4c0d50664881116bccc61c7a2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QFont</type>
      <name>font</name>
      <anchorfile>classEnki_1_1PlaygroundViewer.html</anchorfile>
      <anchor>abf46687254f20350639f7fdda09c12a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::valarray&lt; uint8 &gt;</type>
      <name>lastMessageData</name>
      <anchorfile>classEnki_1_1PlaygroundViewer.html</anchorfile>
      <anchor>ae2e982beb552f2f8d8218ac07716660b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16</type>
      <name>lastMessageSource</name>
      <anchorfile>classEnki_1_1PlaygroundViewer.html</anchorfile>
      <anchor>a29d94b8c9d3374a0f970809efbe62153</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Dashel::Stream *</type>
      <name>stream</name>
      <anchorfile>classEnki_1_1PlaygroundViewer.html</anchorfile>
      <anchor>a096e0ba0b016a31f5306565060415c12</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>connectionClosed</name>
      <anchorfile>classEnki_1_1PlaygroundViewer.html</anchorfile>
      <anchor>aeaff9157084ddd524ff91f4592ad9e78</anchor>
      <arglist>(Dashel::Stream *stream, bool abnormal)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>connectionCreated</name>
      <anchorfile>classEnki_1_1PlaygroundViewer.html</anchorfile>
      <anchor>a7a712b5414ec7a78d54ec6e5d568adbc</anchor>
      <arglist>(Dashel::Stream *stream)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>incomingData</name>
      <anchorfile>classEnki_1_1PlaygroundViewer.html</anchorfile>
      <anchor>abb64aa53c65691ffcae64343f8032661</anchor>
      <arglist>(Dashel::Stream *stream)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>renderObjectsTypesHook</name>
      <anchorfile>classEnki_1_1PlaygroundViewer.html</anchorfile>
      <anchor>a3b07035aac143ddfaaf025f0503df137</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>sceneCompletedHook</name>
      <anchorfile>classEnki_1_1PlaygroundViewer.html</anchorfile>
      <anchor>a13268fc1f612c36b42208cefefe732af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>timerEvent</name>
      <anchorfile>classEnki_1_1PlaygroundViewer.html</anchorfile>
      <anchor>a5b73f2731b24416475f6eb91941096c8</anchor>
      <arglist>(QTimerEvent *event)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Enki::ScoreModifier</name>
    <filename>classEnki_1_1ScoreModifier.html</filename>
    <member kind="function">
      <type></type>
      <name>ScoreModifier</name>
      <anchorfile>classEnki_1_1ScoreModifier.html</anchorfile>
      <anchor>a38efa81324fa84a36343d69a2fd6db4b</anchor>
      <arglist>(Robot *owner)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>step</name>
      <anchorfile>classEnki_1_1ScoreModifier.html</anchorfile>
      <anchor>af14ae6017bbadcbeefc4e70a8e82bc1f</anchor>
      <arglist>(double dt, World *w)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Enki::SlidingDoor</name>
    <filename>classEnki_1_1SlidingDoor.html</filename>
    <base>Enki::Door</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>close</name>
      <anchorfile>classEnki_1_1SlidingDoor.html</anchorfile>
      <anchor>adaf0434c9fada16a538222bed064e69f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>controlStep</name>
      <anchorfile>classEnki_1_1SlidingDoor.html</anchorfile>
      <anchor>ab367fb549e93a228fa23e3db736987a3</anchor>
      <arglist>(double dt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>open</name>
      <anchorfile>classEnki_1_1SlidingDoor.html</anchorfile>
      <anchor>aabbe48f2c10c96be662c21d3d17cbc56</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SlidingDoor</name>
      <anchorfile>classEnki_1_1SlidingDoor.html</anchorfile>
      <anchor>a635ce3f1ebf7f1453f1ee2e4dec7ce34</anchor>
      <arglist>(const Point &amp;closedPos, const Point &amp;openedPos, const Point &amp;size, double height, double moveDuration)</arglist>
    </member>
    <member kind="enumeration">
      <name>Mode</name>
      <anchorfile>classEnki_1_1SlidingDoor.html</anchorfile>
      <anchor>a45661d4968149f2a96445b67337cfa84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_CLOSED</name>
      <anchorfile>classEnki_1_1SlidingDoor.html</anchorfile>
      <anchor>a45661d4968149f2a96445b67337cfa84a03a75c992e3a1c70e7485ff36555ee79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_OPENING</name>
      <anchorfile>classEnki_1_1SlidingDoor.html</anchorfile>
      <anchor>a45661d4968149f2a96445b67337cfa84abce1e094cbc43abc1d52817839986af4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_OPENED</name>
      <anchorfile>classEnki_1_1SlidingDoor.html</anchorfile>
      <anchor>a45661d4968149f2a96445b67337cfa84a1f99d531fef47b75c8a9ae454aea5315</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODE_CLOSING</name>
      <anchorfile>classEnki_1_1SlidingDoor.html</anchorfile>
      <anchor>a45661d4968149f2a96445b67337cfa84a54a5d545f3266a2ed10861a7e5e51d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Point</type>
      <name>closedPos</name>
      <anchorfile>classEnki_1_1SlidingDoor.html</anchorfile>
      <anchor>a11dff93224de3e965d890874af1c2210</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>enum Enki::SlidingDoor::Mode</type>
      <name>mode</name>
      <anchorfile>classEnki_1_1SlidingDoor.html</anchorfile>
      <anchor>ab57d18bbab46d14a1354a29a40665e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>moveDuration</name>
      <anchorfile>classEnki_1_1SlidingDoor.html</anchorfile>
      <anchor>a3a453d6bb63a855eacc903d107077eee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>moveTimeLeft</name>
      <anchorfile>classEnki_1_1SlidingDoor.html</anchorfile>
      <anchor>af3c39be7291e1d902904fe303b4d8608</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Point</type>
      <name>openedPos</name>
      <anchorfile>classEnki_1_1SlidingDoor.html</anchorfile>
      <anchor>a755ec281316bbd150a59744df0e53231</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>fuzzyinput</name>
    <filename>namespacefuzzyinput.html</filename>
    <member kind="variable">
      <type></type>
      <name>asebatest_bin</name>
      <anchorfile>namespacefuzzyinput.html</anchorfile>
      <anchor>a2c56fd3112509f81643558a844d5527c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>f</name>
      <anchorfile>namespacefuzzyinput.html</anchorfile>
      <anchor>a0dd5cb151aa7e1b13feb74a80edbdda6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>failed</name>
      <anchorfile>namespacefuzzyinput.html</anchorfile>
      <anchor>a40edc48aa26b162d823ca4116cb9be1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>fuzzy_ratio</name>
      <anchorfile>namespacefuzzyinput.html</anchorfile>
      <anchor>a6b16ae3127c4f5d37349ab630170e511</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>input_script</name>
      <anchorfile>namespacefuzzyinput.html</anchorfile>
      <anchor>ae5aa27b580fccbc8d934711b93974c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iterations</name>
      <anchorfile>namespacefuzzyinput.html</anchorfile>
      <anchor>a26c454ed1064c0c96ed56552f6f8b906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>retcode</name>
      <anchorfile>namespacefuzzyinput.html</anchorfile>
      <anchor>a4f7a35c4034a13e60698da5510946ad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>script</name>
      <anchorfile>namespacefuzzyinput.html</anchorfile>
      <anchor>a13699a3270bf2385b6d5c99731beeee9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>qrc</name>
    <filename>namespaceqrc.html</filename>
    <member kind="function">
      <type>def</type>
      <name>generate</name>
      <anchorfile>namespaceqrc.html</anchorfile>
      <anchor>a156a25d853c8f97b57a23b30d9912d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>item_template</name>
      <anchorfile>namespaceqrc.html</anchorfile>
      <anchor>a8808249994184127acd006fdc14ddd15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>qrc_template</name>
      <anchorfile>namespaceqrc.html</anchorfile>
      <anchor>a8f1bff684114c06f1d7b25a209031dfa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>qthelp</name>
    <filename>namespaceqthelp.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__generate_sections__</name>
      <anchorfile>namespaceqthelp.html</anchorfile>
      <anchor>a76d736f68f3c3a54559d99dd4d79fea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>generate</name>
      <anchorfile>namespaceqthelp.html</anchorfile>
      <anchor>aa25d09c9a0ef6e9515dcb9eea45f9bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>file_element_template</name>
      <anchorfile>namespaceqthelp.html</anchorfile>
      <anchor>a3858b413b3d631fc1c12a79bd0b3d035</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>filter_def_template</name>
      <anchorfile>namespaceqthelp.html</anchorfile>
      <anchor>a36e40b38e525144e7e42a46b1375df67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>filter_section_template</name>
      <anchorfile>namespaceqthelp.html</anchorfile>
      <anchor>af1db3d0ea5363e8e04a88368474acf6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>item_template</name>
      <anchorfile>namespaceqthelp.html</anchorfile>
      <anchor>acd3d034f330b2aafc5b4341944d43bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>qhp_template</name>
      <anchorfile>namespaceqthelp.html</anchorfile>
      <anchor>a31cbeba6a6b05c6458d4a6993e1cefa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>section_leaf</name>
      <anchorfile>namespaceqthelp.html</anchorfile>
      <anchor>ab329c5408a95a215eaa5c0347043b0c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>section_leaf_template</name>
      <anchorfile>namespaceqthelp.html</anchorfile>
      <anchor>a647eb5efad20519f39506196f1c4d2f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>section_root</name>
      <anchorfile>namespaceqthelp.html</anchorfile>
      <anchor>a62601bec851bfc92485d22305b2ad014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>section_root_template</name>
      <anchorfile>namespaceqthelp.html</anchorfile>
      <anchor>abcaa19ac6c921d890d7b4a6c8f296c17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>simulateuser</name>
    <filename>namespacesimulateuser.html</filename>
    <member kind="variable">
      <type></type>
      <name>asebatest_bin</name>
      <anchorfile>namespacesimulateuser.html</anchorfile>
      <anchor>af4fe6ada1811d75be547c93c2bd3fd3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>f</name>
      <anchorfile>namespacesimulateuser.html</anchorfile>
      <anchor>aa58d7eea6120b8930c6a9799ae85741d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>failed</name>
      <anchorfile>namespacesimulateuser.html</anchorfile>
      <anchor>a93616bf10e80ef3f3d6c6662b761af94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>input_script</name>
      <anchorfile>namespacesimulateuser.html</anchorfile>
      <anchor>aae0e22df815c4a73449ec05cc19af44f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>retcode</name>
      <anchorfile>namespacesimulateuser.html</anchorfile>
      <anchor>ab223d9e1676610c242312ecc83f20edd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>script</name>
      <anchorfile>namespacesimulateuser.html</anchorfile>
      <anchor>a1ade387efeb30df06a25e531bc772e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tmp</name>
      <anchorfile>namespacesimulateuser.html</anchorfile>
      <anchor>a1f3730b98257fea17f5916b69fba063c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>tmp_script</name>
      <anchorfile>namespacesimulateuser.html</anchorfile>
      <anchor>ac5635d005ee795f0875a63b5f63a03ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sync_compiler_translation</name>
    <filename>namespacesync__compiler__translation.html</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>answer</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a9c9d9ecd87cdb7894c34cb6609605d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>case_vector</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>aae706134ee017f8103f0f0f012d81c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>cmd</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>abbc6a81b3756c1b90765d20f8475d0f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>code</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a00c5d2b0a266f6e97ed7db83802459bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>comment_regexp</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a24553f182a8c5b1a3a4b50a4b89aa92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>aa2bf162ec46c2c8d37ebcb3f3d4069a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>error_regexp</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a527414fc2ca0eb23377ce1ea266a0253</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>fh</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>aaee87c55f91d6bfd43f7d091237c941b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>file1</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>adb6e0764fb4a73544542c47e282f906b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>file2</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a688c8f71cc3f53fcd140c0889d613b8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>filename</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a34fdb1ac4efccfbeef42abd9536266a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>id_0</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>ab5687702386a88e2bba431592a10706d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>id_others</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a9324e4fe94a7933f357345bd064d3bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>INPUT_DIRECTORY</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a96d052113a8e89058f8fceef1dd0d31d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>INPUT_FILE</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>aa3a5582ba174110d4ea85f6c2ba2863b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>match</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a63c0175126610230cd6e39f00421b733</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>msg</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a1e3a3f867168152e79f9e7a97502f67e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>OUTPUT_CODE_DIRECTORY</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>ab26d37ea74ece3d32613a06cf76e9d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>output_code_file</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a0462f3a4929e47b96648422b0687af7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>OUTPUT_CODE_FILE</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>ad258d78341ba05aace9d2d720ad8a961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>output_code_file_template</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a275d41944ee270d14aa0c8500e5b8ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>OUTPUT_QT_DIRECTORY</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>acb3fc9fc775dea0c01d970d5695c7eb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>output_qt_element</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a635dbf5a80bf5328ae5ea1fea054de91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>output_qt_element_template</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a1fa598eab8d1ba4fd9b16b6b4de170f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>output_qt_file</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a62b0eb5f130c54cb336f30a8d65e218c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>OUTPUT_QT_FILE</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a723c9e0cc42a611ed0d500754ff71eac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>output_qt_file_template</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a644c30ac9bcf45be9280c076ec0a45e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>OUTPUT_TRANSLATION_DIRECTORY</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>ade09a832b070ce620f3f221b8225af7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>result</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>acdcb15c8f77c4de0657b14274615f8f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>start_comment</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a50a962b8eb4ed18e42cc8f91f2b388cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>translation_code</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>af1c7abd7359f1f5a1f1aafbc98dcf4ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>translation_file</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a9a69603571c44424de4b1844d5e3ee4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>translation_files</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>ad5aba4aa8a5af3db16cb070a91e164b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>translation_name</name>
      <anchorfile>namespacesync__compiler__translation.html</anchorfile>
      <anchor>a7f0e028ec09584f057b8a0cd3c4320cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test-medulla</name>
    <filename>namespacetest-medulla.html</filename>
    <member kind="function">
      <type>def</type>
      <name>get_variables_error</name>
      <anchorfile>namespacetest-medulla.html</anchorfile>
      <anchor>ad3e8b6a12bf7d8bda13f4c48bfc75f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_variables_reply</name>
      <anchorfile>namespacetest-medulla.html</anchorfile>
      <anchor>ae9511dad30879b911d91f95da606675a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>bus</name>
      <anchorfile>namespacetest-medulla.html</anchorfile>
      <anchor>a812e0327e99e0d28ed0efba294d46c74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>help</name>
      <anchorfile>namespacetest-medulla.html</anchorfile>
      <anchor>ad01c4eac26c9d900afbcb56f342adf6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>loop</name>
      <anchorfile>namespacetest-medulla.html</anchorfile>
      <anchor>a0f763e7be15a0c06103f21a836ab45b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>network</name>
      <anchorfile>namespacetest-medulla.html</anchorfile>
      <anchor>ad20987158fca1b444d6f9cf03e14d6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>parser</name>
      <anchorfile>namespacetest-medulla.html</anchorfile>
      <anchor>adf5af5aaca50202ce0f70d0000eb38cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>updatedoc</name>
    <filename>namespaceupdatedoc.html</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>available_languages</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>a040475936a140484b50679353030d6e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>cache</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>a2962d02a76e49ce258e768d6023e99ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>complete_language_map</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>a6314eaa0d2fa3040cba50850b4be050c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>CSS_FILE</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>ae3256512e296b0eedbdfd95c3ff99e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>f</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>a32bb423289af8ad5d15f1b221b914e4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>files</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>aab5c790c0df5afda59d533d354b35004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>lang</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>a55efe2a9bfa8b881389a386e54cee4ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>language_map</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>adb228edcc8fbc1c633c43a292b4b037d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>listing</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>a14652501637fac5ef3bf32df588cb2c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>output</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>adae8d7458e3e91e2a7ecc7881526c1e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>OUTPUT_DIR</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>afbdb1a312eda1f5089d51fe92337c868</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>output_directories</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>a2df40f6b90bfb8f113ed97e968b8a4cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>QHP_FILE</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>a6391d71d31cdcb4ecbb7474081586bfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>STRUCTURE_CACHE</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>ac02381e88f1c706d77a74b0b81352782</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>studio_doc_qhp</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>a6bbac5c8f78a539fdc8ccd31c74304c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>studio_output_dir</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>ab29bf50d117eccf0e9fa0d4d52f5c41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>STUDIO_PATH</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>a4eea3098797c48e78f0e784e7c4b17b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>url</name>
      <anchorfile>namespaceupdatedoc.html</anchorfile>
      <anchor>ab8782befd131cb5601a9baa4a2adbdc5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wikidot</name>
    <filename>namespacewikidot.html</filename>
    <namespace>wikidot::debug</namespace>
    <namespace>wikidot::fetch</namespace>
    <namespace>wikidot::fixurl</namespace>
    <namespace>wikidot::myparser</namespace>
    <namespace>wikidot::orderedset</namespace>
    <namespace>wikidot::parser</namespace>
    <namespace>wikidot::structure</namespace>
    <namespace>wikidot::tex2png</namespace>
    <namespace>wikidot::tools</namespace>
    <namespace>wikidot::tree</namespace>
    <namespace>wikidot::urltoname</namespace>
  </compound>
  <compound kind="namespace">
    <name>wikidot::debug</name>
    <filename>namespacewikidot_1_1debug.html</filename>
    <member kind="variable">
      <type></type>
      <name>ENABLE_DEBUG</name>
      <anchorfile>namespacewikidot_1_1debug.html</anchorfile>
      <anchor>a7d058860af8c6d5202ab2132bb5fb7c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wikidot::fetch</name>
    <filename>namespacewikidot_1_1fetch.html</filename>
    <member kind="function">
      <type>def</type>
      <name>fetchwikidot</name>
      <anchorfile>namespacewikidot_1_1fetch.html</anchorfile>
      <anchor>a2563be0f984c3438d1062853dcda6984</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>outputdir</name>
      <anchorfile>namespacewikidot_1_1fetch.html</anchorfile>
      <anchor>ab58db6fbad4837d377463be63c9fb3b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>starturl</name>
      <anchorfile>namespacewikidot_1_1fetch.html</anchorfile>
      <anchor>aac57e843c4d059617f480c2025cb9a34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wikidot::fixurl</name>
    <filename>namespacewikidot_1_1fixurl.html</filename>
    <class kind="class">wikidot::fixurl::FixURL</class>
    <member kind="function">
      <type>def</type>
      <name>fixurls</name>
      <anchorfile>namespacewikidot_1_1fixurl.html</anchorfile>
      <anchor>a4de1af70cace2be8471455e599f232d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wikidot::fixurl::FixURL</name>
    <filename>classwikidot_1_1fixurl_1_1FixURL.html</filename>
    <base>wikidot::myparser::MyParser</base>
    <member kind="function">
      <type>def</type>
      <name>__fix_link__</name>
      <anchorfile>classwikidot_1_1fixurl_1_1FixURL.html</anchorfile>
      <anchor>a86ac429e90d04d1dc8515b4c86019359</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwikidot_1_1fixurl_1_1FixURL.html</anchorfile>
      <anchor>a32935b5ab6ee0f33bacbc74d3960e39c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__is_link_local__</name>
      <anchorfile>classwikidot_1_1fixurl_1_1FixURL.html</anchorfile>
      <anchor>a720a0aa8998c241e7fdad788d6a24e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__is_link_toc__</name>
      <anchorfile>classwikidot_1_1fixurl_1_1FixURL.html</anchorfile>
      <anchor>ae0513b915fb56d013418e680492de005</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_local_links</name>
      <anchorfile>classwikidot_1_1fixurl_1_1FixURL.html</anchorfile>
      <anchor>a62aeb62d5c6f4578f0a6d449db2fadb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_remote_links</name>
      <anchorfile>classwikidot_1_1fixurl_1_1FixURL.html</anchorfile>
      <anchor>a94cf392b66fae007beb3251b6c40bd40</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_starttag</name>
      <anchorfile>classwikidot_1_1fixurl_1_1FixURL.html</anchorfile>
      <anchor>a994750904c54fc67f73f4b9aec1fe229</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reset</name>
      <anchorfile>classwikidot_1_1fixurl_1_1FixURL.html</anchorfile>
      <anchor>ac5b5344a1994339503fcd41785544d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>local_links</name>
      <anchorfile>classwikidot_1_1fixurl_1_1FixURL.html</anchorfile>
      <anchor>a75eb013b58f20eaa4448a70f723e48bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>local_set</name>
      <anchorfile>classwikidot_1_1fixurl_1_1FixURL.html</anchorfile>
      <anchor>a82d3ca82a4e8133238d0c53928da9c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>remote_host</name>
      <anchorfile>classwikidot_1_1fixurl_1_1FixURL.html</anchorfile>
      <anchor>a34ba6e0aa1cb5523644977aaf8b59887</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>remote_set</name>
      <anchorfile>classwikidot_1_1fixurl_1_1FixURL.html</anchorfile>
      <anchor>a716246334436a71058cb749f3e7ff179</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wikidot::myparser</name>
    <filename>namespacewikidot_1_1myparser.html</filename>
    <class kind="class">wikidot::myparser::MyParser</class>
  </compound>
  <compound kind="class">
    <name>wikidot::myparser::MyParser</name>
    <filename>classwikidot_1_1myparser_1_1MyParser.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwikidot_1_1myparser_1_1MyParser.html</anchorfile>
      <anchor>a61441e56e193cf70100fb2aaffe372d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>format_end_tag</name>
      <anchorfile>classwikidot_1_1myparser_1_1MyParser.html</anchorfile>
      <anchor>aa2355f16409b4521ea453f46e9be3cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>format_start_tag</name>
      <anchorfile>classwikidot_1_1myparser_1_1MyParser.html</anchorfile>
      <anchor>a57ef67827b83e37af0772d455a1b4fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_doc</name>
      <anchorfile>classwikidot_1_1myparser_1_1MyParser.html</anchorfile>
      <anchor>abe7c4f467b2de598208f1784d03587ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_charref</name>
      <anchorfile>classwikidot_1_1myparser_1_1MyParser.html</anchorfile>
      <anchor>a872b3f8fa02c663123890ec13c950a3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_data</name>
      <anchorfile>classwikidot_1_1myparser_1_1MyParser.html</anchorfile>
      <anchor>ae2d8b21dda10bd071dd1ccdb5ada41a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_decl</name>
      <anchorfile>classwikidot_1_1myparser_1_1MyParser.html</anchorfile>
      <anchor>aee26ae3308bbd26feca48b8fab03bddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_endtag</name>
      <anchorfile>classwikidot_1_1myparser_1_1MyParser.html</anchorfile>
      <anchor>a45bac67232b424d578a8d7d613c3bced</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_entityref</name>
      <anchorfile>classwikidot_1_1myparser_1_1MyParser.html</anchorfile>
      <anchor>a1388d24a5906204be41d60fdafa0d434</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_starttag</name>
      <anchorfile>classwikidot_1_1myparser_1_1MyParser.html</anchorfile>
      <anchor>ab19bd1e594175c62f492ac67ae5fae04</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reset</name>
      <anchorfile>classwikidot_1_1myparser_1_1MyParser.html</anchorfile>
      <anchor>adef417a06aad51aa3690b7b5d86152cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>out_doc</name>
      <anchorfile>classwikidot_1_1myparser_1_1MyParser.html</anchorfile>
      <anchor>ac60feed227762494506e8f9434974509</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wikidot::orderedset</name>
    <filename>namespacewikidot_1_1orderedset.html</filename>
    <class kind="class">wikidot::orderedset::OrderedSet</class>
  </compound>
  <compound kind="class">
    <name>wikidot::orderedset::OrderedSet</name>
    <filename>classwikidot_1_1orderedset_1_1OrderedSet.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwikidot_1_1orderedset_1_1OrderedSet.html</anchorfile>
      <anchor>a9618e941c6e7918fc1d634221592d29b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__sub__</name>
      <anchorfile>classwikidot_1_1orderedset_1_1OrderedSet.html</anchorfile>
      <anchor>aabd1f0d30045c3c5e6b72084fcf5ed73</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add</name>
      <anchorfile>classwikidot_1_1orderedset_1_1OrderedSet.html</anchorfile>
      <anchor>ac0e9b2bfb69b9cd2b1c4231fa60372fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>difference</name>
      <anchorfile>classwikidot_1_1orderedset_1_1OrderedSet.html</anchorfile>
      <anchor>aadc39b06208e77b9aad75dacfa285474</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classwikidot_1_1orderedset_1_1OrderedSet.html</anchorfile>
      <anchor>a882f3ae4c02e3f70f7594cc4da699c61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wikidot::parser</name>
    <filename>namespacewikidot_1_1parser.html</filename>
    <class kind="class">wikidot::parser::WikidotParser</class>
    <member kind="variable">
      <type></type>
      <name>footer</name>
      <anchorfile>namespacewikidot_1_1parser.html</anchorfile>
      <anchor>aa888f0c50eace24b5a5d3a777bd8e5a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>header</name>
      <anchorfile>namespacewikidot_1_1parser.html</anchorfile>
      <anchor>a299d736dc94d92415fa1cb9a417867ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>wikidot::parser::WikidotParser</name>
    <filename>classwikidot_1_1parser_1_1WikidotParser.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__get_current_state__</name>
      <anchorfile>classwikidot_1_1parser_1_1WikidotParser.html</anchorfile>
      <anchor>a90a690770b93880712c306b7d9c54a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__handle_body_tag__</name>
      <anchorfile>classwikidot_1_1parser_1_1WikidotParser.html</anchorfile>
      <anchor>a0f8557a8e2cb8b7ff4d40462b2e96ebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwikidot_1_1parser_1_1WikidotParser.html</anchorfile>
      <anchor>adcce440eeb1c2d36a8512772b24aa922</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__update_state_machine_end__</name>
      <anchorfile>classwikidot_1_1parser_1_1WikidotParser.html</anchorfile>
      <anchor>a01713a854a0c0b63b30f958b66e1e424</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__update_state_machine_start__</name>
      <anchorfile>classwikidot_1_1parser_1_1WikidotParser.html</anchorfile>
      <anchor>a4533d3f6791edf00f46a52959a3bdfe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_breadcrumbs</name>
      <anchorfile>classwikidot_1_1parser_1_1WikidotParser.html</anchorfile>
      <anchor>a31e139e8cc46c25150d22548dde445f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_doc</name>
      <anchorfile>classwikidot_1_1parser_1_1WikidotParser.html</anchorfile>
      <anchor>a8b3f8994df7bd09f498cdef1112cdd5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_links</name>
      <anchorfile>classwikidot_1_1parser_1_1WikidotParser.html</anchorfile>
      <anchor>a317cc46ed14df7c531c8b028e35a593f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_title</name>
      <anchorfile>classwikidot_1_1parser_1_1WikidotParser.html</anchorfile>
      <anchor>afa4d261f7c45900219f3857050a197a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_charref</name>
      <anchorfile>classwikidot_1_1parser_1_1WikidotParser.html</anchorfile>
      <anchor>ab8614d26ecee2282f4ff11f6fcde432c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_data</name>
      <anchorfile>classwikidot_1_1parser_1_1WikidotParser.html</anchorfile>
      <anchor>ac15ed5032b8f9334a7751194c2381bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_decl</name>
      <anchorfile>classwikidot_1_1parser_1_1WikidotParser.html</anchorfile>
      <anchor>a06488b956a574a3d2f7fcfd8086e39a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_endtag</name>
      <anchorfile>classwikidot_1_1parser_1_1WikidotParser.html</anchorfile>
      <anchor>ab1811e0f6876e761501086aca5e45a98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_entityref</name>
      <anchorfile>classwikidot_1_1parser_1_1WikidotParser.html</anchorfile>
      <anchor>ad0c558c952de1322e65d04948843fa2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>handle_starttag</name>
      <anchorfile>classwikidot_1_1parser_1_1WikidotParser.html</anchorfile>
      <anchor>a733434b3f56d38c862dcc6cac6748e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>breadcrumbs</name>
      <anchorfile>classwikidot_1_1parser_1_1WikidotParser.html</anchorfile>
      <anchor>a363df9177483d73fe86cb37d4d98e568</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>current_state</name>
      <anchorfile>classwikidot_1_1parser_1_1WikidotParser.html</anchorfile>
      <anchor>ac9f305ce978176df8667e16266416dde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>div_bookmark</name>
      <anchorfile>classwikidot_1_1parser_1_1WikidotParser.html</anchorfile>
      <anchor>aae26ff04cae93c8f87fbf71cd98810a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>div_level</name>
      <anchorfile>classwikidot_1_1parser_1_1WikidotParser.html</anchorfile>
      <anchor>ab744ea407dc6b18536b26706c4861a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>div_state_map</name>
      <anchorfile>classwikidot_1_1parser_1_1WikidotParser.html</anchorfile>
      <anchor>a75a12a94af358ea9f3f801e569cde685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>links</name>
      <anchorfile>classwikidot_1_1parser_1_1WikidotParser.html</anchorfile>
      <anchor>a99ad23960fbf0ef81336fb31d50456d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>out_doc</name>
      <anchorfile>classwikidot_1_1parser_1_1WikidotParser.html</anchorfile>
      <anchor>a0100bf4f21f3f4b844fffb4df00e298a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>page_title</name>
      <anchorfile>classwikidot_1_1parser_1_1WikidotParser.html</anchorfile>
      <anchor>a7a633a107ebf1cc3532685a67cb56271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>state</name>
      <anchorfile>classwikidot_1_1parser_1_1WikidotParser.html</anchorfile>
      <anchor>a9a10459e77d024e9fb3e8b5a64e18c60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>toc</name>
      <anchorfile>classwikidot_1_1parser_1_1WikidotParser.html</anchorfile>
      <anchor>a035f65b783025a736f8263286bb4928c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wikidot::structure</name>
    <filename>namespacewikidot_1_1structure.html</filename>
    <member kind="function">
      <type>def</type>
      <name>add_language</name>
      <anchorfile>namespacewikidot_1_1structure.html</anchorfile>
      <anchor>a48902f1c634edbe55011f856fe37f89f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_structure</name>
      <anchorfile>namespacewikidot_1_1structure.html</anchorfile>
      <anchor>a09b5e6ab31181a4c46b974923d6ecb34</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>insert</name>
      <anchorfile>namespacewikidot_1_1structure.html</anchorfile>
      <anchor>a5e816fd219baacaab1c0e5b7fa174fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>serialize</name>
      <anchorfile>namespacewikidot_1_1structure.html</anchorfile>
      <anchor>abb6fbf73b2c6779d03dd648cbf2996db</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>set_current_language</name>
      <anchorfile>namespacewikidot_1_1structure.html</anchorfile>
      <anchor>a4e81ed2074e2a1dab0f9e255a9a4a5c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>unserialize</name>
      <anchorfile>namespacewikidot_1_1structure.html</anchorfile>
      <anchor>a45b2ae69c7bcc4f2f43eee499e842ab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>__lang__</name>
      <anchorfile>namespacewikidot_1_1structure.html</anchorfile>
      <anchor>a679a79c9be5ee2e9628c7c32c28c0d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>__structure__</name>
      <anchorfile>namespacewikidot_1_1structure.html</anchorfile>
      <anchor>adae7d36e161c59e77570fb54e6b0c0be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wikidot::tex2png</name>
    <filename>namespacewikidot_1_1tex2png.html</filename>
    <member kind="function">
      <type>def</type>
      <name>from_html</name>
      <anchorfile>namespacewikidot_1_1tex2png.html</anchorfile>
      <anchor>a9f38626f6e961f001055cb62ba88b6ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>from_tex</name>
      <anchorfile>namespacewikidot_1_1tex2png.html</anchorfile>
      <anchor>a9a92a804c3a63f75f4fe9e453552c5a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tex_file</name>
      <anchorfile>namespacewikidot_1_1tex2png.html</anchorfile>
      <anchor>ae41d898d4ae53abb44812843ffe41df2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tex_file_template</name>
      <anchorfile>namespacewikidot_1_1tex2png.html</anchorfile>
      <anchor>a82ab5a1fc33a14bc37a02b4fadcc2310</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>tex_math_re</name>
      <anchorfile>namespacewikidot_1_1tex2png.html</anchorfile>
      <anchor>abee70c877ec704c91abeeec3434ff7df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wikidot::tools</name>
    <filename>namespacewikidot_1_1tools.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__fix_breadcrumbs__</name>
      <anchorfile>namespacewikidot_1_1tools.html</anchorfile>
      <anchor>a2c0f62a8357ec66a57ae210e171bd0a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fetchurl</name>
      <anchorfile>namespacewikidot_1_1tools.html</anchorfile>
      <anchor>a184b22312b94ed0061fc4424ac5afba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fix_latex</name>
      <anchorfile>namespacewikidot_1_1tools.html</anchorfile>
      <anchor>adcae68e91f581c243ab09d93fde766d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>tidy</name>
      <anchorfile>namespacewikidot_1_1tools.html</anchorfile>
      <anchor>a31c96aa43f9615932094d2949104d9fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wikidot::tree</name>
    <filename>namespacewikidot_1_1tree.html</filename>
    <class kind="class">wikidot::tree::WikiNode</class>
  </compound>
  <compound kind="class">
    <name>wikidot::tree::WikiNode</name>
    <filename>classwikidot_1_1tree_1_1WikiNode.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__getitem__</name>
      <anchorfile>classwikidot_1_1tree_1_1WikiNode.html</anchorfile>
      <anchor>a16ce9917c12278fdfe43996bfa93273d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwikidot_1_1tree_1_1WikiNode.html</anchorfile>
      <anchor>aeac2696ee58572d7c039af815f64c38f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__repr__</name>
      <anchorfile>classwikidot_1_1tree_1_1WikiNode.html</anchorfile>
      <anchor>a630e680bf3b2e356cefb0d0f9be081aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dump</name>
      <anchorfile>classwikidot_1_1tree_1_1WikiNode.html</anchorfile>
      <anchor>ae052e3223bf28032b15dd4e495ee9e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>insert</name>
      <anchorfile>classwikidot_1_1tree_1_1WikiNode.html</anchorfile>
      <anchor>a8e4ab67eed92625f30abebc859124347</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>children</name>
      <anchorfile>classwikidot_1_1tree_1_1WikiNode.html</anchorfile>
      <anchor>a55b5e4cdcff0c2b9b94f5594b7116f8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>link</name>
      <anchorfile>classwikidot_1_1tree_1_1WikiNode.html</anchorfile>
      <anchor>a6dbf707eb8ea0dc0de0578dc08a7a6dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>title</name>
      <anchorfile>classwikidot_1_1tree_1_1WikiNode.html</anchorfile>
      <anchor>aab5854b9a4f053ba74383c836fcaef89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>wikidot::urltoname</name>
    <filename>namespacewikidot_1_1urltoname.html</filename>
    <member kind="function">
      <type>def</type>
      <name>urltoname</name>
      <anchorfile>namespacewikidot_1_1urltoname.html</anchorfile>
      <anchor>a07a93525ef65ee936e6be6f3160c2f70</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
