aboutsummaryrefslogtreecommitdiff
path: root/docs/doxygen/nel/a02373.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/doxygen/nel/a02373.html')
-rw-r--r--docs/doxygen/nel/a02373.html3913
1 files changed, 3913 insertions, 0 deletions
diff --git a/docs/doxygen/nel/a02373.html b/docs/doxygen/nel/a02373.html
new file mode 100644
index 00000000..741e965d
--- /dev/null
+++ b/docs/doxygen/nel/a02373.html
@@ -0,0 +1,3913 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>NeL: NLAISCRIPT::CCodeBrancheRunDebug class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.6 -->
+<div class="qindex"> <form class="search" action="search.php" method="get">
+<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="namespacemembers.html">Namespace&nbsp;Members</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
+<h1>NLAISCRIPT::CCodeBrancheRunDebug Class Reference</h1><code>#include &lt;<a class="el" href="a05574.html">code_branche_run_debug.h</a>&gt;</code>
+<p>
+<p>Inheritance diagram for NLAISCRIPT::CCodeBrancheRunDebug:
+<p><center><img src="a02373.png" usemap="#NLAISCRIPT::CCodeBrancheRunDebug_map" border="0" alt=""></center>
+<map name="NLAISCRIPT::CCodeBrancheRunDebug_map">
+<area href="a02372.html" alt="NLAISCRIPT::CCodeBrancheRun" shape="rect" coords="0,504,235,528">
+<area href="a03847.html" alt="NLAISCRIPT::ICodeBranche" shape="rect" coords="0,448,235,472">
+<area href="a03846.html" alt="NLAISCRIPT::IOpCode" shape="rect" coords="0,392,235,416">
+<area href="a02149.html" alt="NLAIAGENT::IObjectIA" shape="rect" coords="0,336,235,360">
+<area href="a02153.html" alt="NLAIAGENT::IBasicObjectIA" shape="rect" coords="0,280,235,304">
+<area href="a02154.html" alt="NLAIC::IBasicInterface" shape="rect" coords="0,224,235,248">
+<area href="a02151.html" alt="NLAIC::IBasicType" shape="rect" coords="0,168,235,192">
+<area href="a02145.html" alt="NLAIC::IPointerGestion" shape="rect" coords="0,112,235,136">
+<area href="a02867.html" alt="NLMISC::IStreamable" shape="rect" coords="0,56,235,80">
+<area href="a02540.html" alt="NLMISC::IClassable" shape="rect" coords="0,0,235,24">
+</map>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A debug version of <a class="el" href="a02372.html">CCodeBrancheRun</a>. It keep a trace between original source code and OpCode. <dl compact><dt><b>Author:</b></dt><dd>Gabriel ROBERT <p>
+Nevrax France </dd></dl>
+<dl compact><dt><b>Date:</b></dt><dd>2000</dd></dl>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05574.html#l00028">28</a> of file <a class="el" href="a05574.html">code_branche_run_debug.h</a>.<table border=0 cellpadding=0 cellspacing=0>
+<tr><td></td></tr>
+<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual TQueue&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypea0">canProcessMessage</a> (const IVarName &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga1">CCodeBrancheRunDebug</a> (const <a class="el" href="a02373.html">CCodeBrancheRunDebug</a> &amp;<a class="el" href="a05373.html#a2">l</a>)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy constructor. <a href="#NLAISCRIPT_1_1CCodeBrancheRunDebuga1"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga2">CCodeBrancheRunDebug</a> (const <a class="el" href="a05373.html#a10">TListCode</a> &amp;<a class="el" href="a05373.html#a2">l</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga3">CCodeBrancheRunDebug</a> (<a class="el" href="a04558.html#a10">sint32</a> N, <a class="el" href="a03355.html">IScriptDebugSource</a> *sourceCode)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga4">CCodeBrancheRunDebug</a> (<a class="el" href="a04558.html#a10">sint32</a> N, const <a class="el" href="a03846.html">IOpCode</a> &amp;op)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a10">sint32</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02145.html#NLAIAGENT_1_1VectorTypea2">decRef</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Decrement the reference of an object. <a href="#NLAIAGENT_1_1VectorTypea2"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a9">uint16</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga6">getCurrentSourceCodeLineNumber</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the line number in source code of the actual opCode. <a href="#NLAISCRIPT_1_1CCodeBrancheRunDebuga6"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga7">getDebugResult</a> (std::string &amp;str, <a class="el" href="a02374.html">CCodeContext</a> &amp;context) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a debug string. <a href="#NLAISCRIPT_1_1CCodeBrancheRunDebuga7"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const std::string&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02151.html#NLAIAGENT_1_1VectorTypea4">getInfo</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual std::string&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypea5">getMethodeMemberDebugString</a> (<a class="el" href="a04558.html#a10">sint32</a>, <a class="el" href="a04558.html#a10">sint32</a>) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAICHARACTER_1_1IZonea11">getMethodIndexSize</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a04558.html#a10">sint32</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02145.html#NLAIAGENT_1_1VectorTypea8">getRef</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get the refence count. <a href="#NLAIAGENT_1_1VectorTypea8"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>std::string&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga12">getSourceFileName</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the name (&amp; path) of the source code file. <a href="#NLAISCRIPT_1_1CCodeBrancheRunDebuga12"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>const IObjectIA *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypea9">getStaticMember</a> (const IVarName &amp;compName) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const IObjectIA *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypea10">getStaticMember</a> (<a class="el" href="a04558.html#a10">sint32</a>) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypea11">getStaticMemberIndex</a> (const IVarName &amp;) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypea12">getStaticMemberSize</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02145.html#NLAIAGENT_1_1VectorTypea16">incRef</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Inc a reference. We use this when we have to conserve a pointer memeory for exemple in a list. <a href="#NLAIAGENT_1_1VectorTypea16"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypea17">init</a> (IObjectIA *)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga19">init</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga20">initCode</a> (const <a class="el" href="a02372.html">CCodeBrancheRun</a> &amp;<a class="el" href="a05373.html#a2">l</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga21">initCode</a> (const <a class="el" href="a02373.html">CCodeBrancheRunDebug</a> &amp;<a class="el" href="a05373.html#a2">l</a>)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Init the <a class="el" href="a02373.html">CCodeBrancheRunDebug</a> from an other <a class="el" href="a02373.html">CCodeBrancheRunDebug</a>. <a href="#NLAISCRIPT_1_1CCodeBrancheRunDebuga21"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga22">initCode</a> (const <a class="el" href="a05373.html#a10">TListCode</a> &amp;<a class="el" href="a05373.html#a2">l</a>)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Init the <a class="el" href="a02373.html">CCodeBrancheRunDebug</a> from a <a class="el" href="a02256.html">CBagOfCode</a> list. <a href="#NLAISCRIPT_1_1CCodeBrancheRunDebuga22"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a04558.html#a10">sint32</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAICHARACTER_1_1IZonea25">isClassInheritedFrom</a> (const IVarName &amp;) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02153.html#NLAICHARACTER_1_1IZonea26">isEqual</a> (const IBasicObjectIA &amp;a) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypea20">isLocal</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If the result is true the object is loclal else its a representation of an object on the server. By the method return true. <a href="#NLAIAGENT_1_1VectorTypea20"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual TQueue&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAICHARACTER_1_1IZonea29">isMember</a> (const IVarName *, const IVarName *, const IObjectIA &amp;) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03846.html">IOpCode</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga27">nextCode</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get the op code from the curent position. <a href="#NLAISCRIPT_1_1CCodeBrancheRunDebuga27"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga28">operator uint32</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get the ip pointer. <a href="#NLAISCRIPT_1_1CCodeBrancheRunDebuga28"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga29">operator+=</a> (<a class="el" href="a04558.html#a11">uint32</a> <a class="el" href="a05373.html#a2">l</a>)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">move the ip pointer at l element. <a href="#NLAISCRIPT_1_1CCodeBrancheRunDebuga29"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02153.html#NLAIAGENT_1_1VectorTypea42">operator==</a> (const IBasicObjectIA &amp;classType) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03846.html">IOpCode</a> *&amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga31">operator[]</a> (int i)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">allow us to acces to an element in the internal table of the class. <a href="#NLAISCRIPT_1_1CCodeBrancheRunDebuga31"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga32">printCurrentSourceCodeLine</a> () const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print the current line in source code of the actual opCode. <a href="#NLAISCRIPT_1_1CCodeBrancheRunDebuga32"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga33">printSourceCodeLine</a> (int first, int last) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print lines between first and last in source code of the actual opCode. <a href="#NLAISCRIPT_1_1CCodeBrancheRunDebuga33"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02145.html#NLAIAGENT_1_1VectorTypea46">release</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Release allow to release the pointer. The last release when the _Ref is nul delete the object. <a href="#NLAIAGENT_1_1VectorTypea46"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a03869.html">NLAIAGENT::IObjectIA::CProcessResult</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga35">run</a> (<a class="el" href="a02374.html">CCodeContext</a> &amp;)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Run with a given context. <a href="#NLAISCRIPT_1_1CCodeBrancheRunDebuga35"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a03869.html">NLAIAGENT::IObjectIA::CProcessResult</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga36">run</a> (<a class="el" href="a02149.html">NLAIAGENT::IObjectIA</a> &amp;self)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual CProcessResult&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAICHARACTER_1_1IZonea40">runMethodeMember</a> (<a class="el" href="a04558.html#a10">sint32</a> <a class="el" href="a04223.html#a566">index</a>, IObjectIA *)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual CProcessResult&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAICHARACTER_1_1IZonea41">runMethodeMember</a> (<a class="el" href="a04558.html#a10">sint32</a>, <a class="el" href="a04558.html#a10">sint32</a>, IObjectIA *)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a05364.html#a50">NLAIAGENT::TProcessStatement</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga39">runOpCode</a> (<a class="el" href="a02374.html">CCodeContext</a> &amp;context)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Run the next <a class="el" href="a03846.html">IOpCode</a> in the array. <a href="#NLAISCRIPT_1_1CCodeBrancheRunDebuga39"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const CProcessResult &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypea50">runStep</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual CProcessResult&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypea52">sendMessage</a> (const IVarName &amp;, IObjectIA *)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual CProcessResult&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypea53">sendMessage</a> (IObjectIA *)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02154.html#NLAIAGENT_1_1VectorTypea54">serial</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &amp;f) throw (NLMISC::EStream)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga44">setLineCode</a> (int ligne, int <a class="el" href="a04223.html#a566">index</a>)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Store the linde in the source code associate with the OpCode. <a href="#NLAISCRIPT_1_1CCodeBrancheRunDebuga44"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypea55">setStaticMember</a> (<a class="el" href="a04558.html#a10">sint32</a>, IObjectIA *)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypea56">setStaticMember</a> (const IVarName &amp;compName, IObjectIA *change)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga47">~CCodeBrancheRunDebug</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructor. <a href="#NLAISCRIPT_1_1CCodeBrancheRunDebuga47"></a><br><br></td></tr>
+<tr><td colspan="2"><div class="groupHeader">IBasicObjectIA method.</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugz1800_0">isEqual</a> (const <a class="el" href="a02153.html">NLAIAGENT::IBasicObjectIA</a> &amp;a) const </td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">IObjectIA method.</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const <a class="el" href="a03869.html">NLAIAGENT::IObjectIA::CProcessResult</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugz1802_0">run</a> ()</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">IBasicInterface method.</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02151.html">NLAIC::IBasicType</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugz1804_0">clone</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02650.html">NLAIC::CIdentType</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugz1804_1">getType</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugz1804_2">load</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &amp;)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02151.html">NLAIC::IBasicType</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugz1804_3">newInstance</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugz1804_4">save</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &amp;)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">IBasicInterface method.</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugz1798_0">getDebugString</a> (std::string &amp;) const </td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">IBasicObjectIA method.</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugz1800_0">isEqual</a> (const <a class="el" href="a02153.html">NLAIAGENT::IBasicObjectIA</a> &amp;a) const </td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">IObjectIA method.</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const <a class="el" href="a03869.html">NLAIAGENT::IObjectIA::CProcessResult</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugz1802_0">run</a> ()</td></tr>
+
+<tr><td colspan=2><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02650.html">NLAIC::CIdentType</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugs0">IdCodeBrancheRun</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a02650.html">NLAIC::CIdentType</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugs1">IdCodeBrancheRunDebug</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03859.html">NLAIC::IIO</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugs2">InputOutput</a> = NULL</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>TProcessStatement&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypes1">ProcessBuzzy</a> = processBuzzy</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>TProcessStatement&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypes2">ProcessEnd</a> = processEnd</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>TProcessStatement&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypes3">ProcessError</a> = processError</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>TProcessStatement&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypes4">ProcessIdle</a> = processIdle</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>TProcessStatement&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypes5">ProcessLocked</a> = processLocked</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>CProcessResult&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypes6">ProcessNotComplit</a> = IObjectIA::CProcessResult(processNotComplete)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>CProcessResult&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypes7">ProcessRun</a> = IObjectIA::CProcessResult()</td></tr>
+
+<tr><td colspan=2><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugb0">del</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">del allow the class to del and reinitialize the class. <a href="#NLAISCRIPT_1_1CCodeBrancheRunDebugb0"></a><br><br></td></tr>
+<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp0">_Count</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The count of the op code table. <a href="#NLAISCRIPT_1_1CCodeBrancheRunDebugp0"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp1">_Ip</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The code pointer index of the curent op code in run. <a href="#NLAISCRIPT_1_1CCodeBrancheRunDebugp1"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03869.html">NLAIAGENT::IObjectIA::CProcessResult</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp2">_RunState</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The state of tje last run method called. <a href="#NLAISCRIPT_1_1CCodeBrancheRunDebugp2"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03846.html">IOpCode</a> **&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp3">_TableCode</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Table for storage the op code. <a href="#NLAISCRIPT_1_1CCodeBrancheRunDebugp3"></a><br><br></td></tr>
+<tr><td colspan=2><br><h2>Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugd0">fixContextDebugMode</a> (<a class="el" href="a02374.html">CCodeContext</a> &amp;P) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugd1">initCBRD</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugd2">printArgs</a> (<a class="el" href="a02374.html">CCodeContext</a> &amp;P) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugd3">printVariable</a> (<a class="el" href="a02374.html">CCodeContext</a> &amp;P, const char *c) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugd4">readCommandLine</a> (<a class="el" href="a02374.html">CCodeContext</a> &amp;P, const char *commandLine)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return True if the next opCode must be run. <a href="#NLAISCRIPT_1_1CCodeBrancheRunDebugd4"></a><br><br></td></tr>
+<tr><td colspan=2><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>int *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugr0">_LineInSourceCodeArray</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03355.html">IScriptDebugSource</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugr1">_SourceCode</a></td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebuga4" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::CCodeBrancheRunDebug" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> NLAISCRIPT::CCodeBrancheRunDebug::CCodeBrancheRunDebug </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a10">sint32</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>N</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const <a class="el" href="a03846.html">IOpCode</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>op</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Constructor param N Size of the CodeBranche param op Default OpCode
+<p>
+Definition at line <a class="el" href="a05573.html#l00049">49</a> of file <a class="el" href="a05573.html">code_branche_run_debug.cpp</a>.
+<p>
+References <a class="el" href="a05573.html#l00040">initCBRD()</a>, and <a class="el" href="a05981.html#l00099">sint32</a>.
+<p>
+Referenced by <a class="el" href="a05573.html#l00089">clone()</a>, and <a class="el" href="a05573.html#l00095">newInstance()</a>.
+<p>
+<div class="fragment"><pre>00049 :
+00050 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRuna5">CCodeBrancheRun</a>(N, op), <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugr1">_SourceCode</a>(NULL)
+00051 {
+00052 <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugd1">initCBRD</a>();
+00053 }
+
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebuga3" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::CCodeBrancheRunDebug" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> NLAISCRIPT::CCodeBrancheRunDebug::CCodeBrancheRunDebug </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a10">sint32</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>N</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a03355.html">IScriptDebugSource</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>sourceCode</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Constructor param N Size of the CodeBranche
+<p>
+Definition at line <a class="el" href="a05573.html#l00055">55</a> of file <a class="el" href="a05573.html">code_branche_run_debug.cpp</a>.
+<p>
+References <a class="el" href="a05574.html#l00035">_SourceCode</a>, <a class="el" href="a05386.html#l00080">NLAIC::IPointerGestion::incRef()</a>, <a class="el" href="a05573.html#l00040">initCBRD()</a>, and <a class="el" href="a05981.html#l00099">sint32</a>.
+<p>
+<div class="fragment"><pre>00055 :
+00056 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRuna5">CCodeBrancheRun</a>(N),
+00057 <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugr1">_SourceCode</a>(sourceCode)
+00058 {
+00059 <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugr1">_SourceCode</a>-&gt;incRef();
+00060 <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugd1">initCBRD</a>();
+00061 }
+
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebuga2" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::CCodeBrancheRunDebug" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> NLAISCRIPT::CCodeBrancheRunDebug::CCodeBrancheRunDebug </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a05373.html#a10">TListCode</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>l</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Constructor param l <a class="el" href="a02256.html">CBagOfCode</a> list
+<p>
+Definition at line <a class="el" href="a05573.html#l00063">63</a> of file <a class="el" href="a05573.html">code_branche_run_debug.cpp</a>.
+<p>
+References <a class="el" href="a05573.html#l00040">initCBRD()</a>, <a class="el" href="a06128.html#l00036">NLAISCRIPT::l</a>, and <a class="el" href="a05572.html#l00491">NLAISCRIPT::TListCode</a>.
+<p>
+<div class="fragment"><pre>00063 :
+00064 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRuna5">CCodeBrancheRun</a>(l),
+00065 <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugr1">_SourceCode</a>(NULL)
+00066 {
+00067 <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugd1">initCBRD</a>();
+00068 }
+
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebuga1" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::CCodeBrancheRunDebug" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> NLAISCRIPT::CCodeBrancheRunDebug::CCodeBrancheRunDebug </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a02373.html">CCodeBrancheRunDebug</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>l</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Copy constructor.
+<p>
+
+<p>
+Definition at line <a class="el" href="a05573.html#l00070">70</a> of file <a class="el" href="a05573.html">code_branche_run_debug.cpp</a>.
+<p>
+References <a class="el" href="a05574.html#l00034">_LineInSourceCodeArray</a>, <a class="el" href="a05574.html#l00035">_SourceCode</a>, <a class="el" href="a05386.html#l00080">NLAIC::IPointerGestion::incRef()</a>, <a class="el" href="a05573.html#l00040">initCBRD()</a>, <a class="el" href="a06128.html#l00036">NLAISCRIPT::l</a>, and <a class="el" href="a05981.html#l00099">sint32</a>.
+<p>
+<div class="fragment"><pre>00070 :
+00071 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRuna5">CCodeBrancheRun</a>(l),
+00072 <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugr0">_LineInSourceCodeArray</a>(NULL),
+00073 <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugr1">_SourceCode</a>(<a class="code" href="a05373.html#a2">l</a>._SourceCode)
+00074 {
+00075 <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugr1">_SourceCode</a>-&gt;incRef();
+00076 <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugd1">initCBRD</a>();
+00077 <span class="keywordflow">for</span>(<a class="code" href="a04558.html#a10">sint32</a> i = 0 ;i &lt; <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp0">_Count</a>; i ++)
+00078 {
+00079 <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugr0">_LineInSourceCodeArray</a>[i] = <a class="code" href="a05373.html#a2">l</a>._LineInSourceCodeArray[i];
+00080 }
+00081 }
+
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebuga47" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::~CCodeBrancheRunDebug" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> NLAISCRIPT::CCodeBrancheRunDebug::~<a class="el" href="a02373.html">CCodeBrancheRunDebug</a> </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Destructor.
+<p>
+
+<p>
+Definition at line <a class="el" href="a05573.html#l00083">83</a> of file <a class="el" href="a05573.html">code_branche_run_debug.cpp</a>.
+<p>
+References <a class="el" href="a05574.html#l00034">_LineInSourceCodeArray</a>, <a class="el" href="a05574.html#l00035">_SourceCode</a>, and <a class="el" href="a05386.html#l00086">NLAIC::IPointerGestion::release()</a>.
+<p>
+<div class="fragment"><pre>00084 {
+00085 <span class="keyword">delete</span> []<a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugr0">_LineInSourceCodeArray</a>;
+00086 <span class="keywordflow">if</span> (<a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugr1">_SourceCode</a>) <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugr1">_SourceCode</a>-&gt;release();
+00087 }
+</pre></div> </td>
+ </tr>
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="NLAIAGENT_1_1VectorTypea0" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::canProcessMessage" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> TQueue NLAIAGENT::IObjectIA::canProcessMessage </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a02661.html">IVarName</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+The method <a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypea0">canProcessMessage(const IVarName &amp;msgName)</a> allow us to know if agent can preocess given by msgName.<p>
+TQueue contain the liste of method (same as a run(msg)) that coud process the msg.
+<p>
+Reimplemented in <a class="el" href="a02782.html#NLAIAGENT_1_1CLocalAgentMaila0">NLAIAGENT::CLocalAgentMail</a>.
+<p>
+Definition at line <a class="el" href="a05475.html#l00350">350</a> of file <a class="el" href="a05475.html">baseai.cpp</a>.
+<p>
+References <a class="el" href="a05476.html#l00141">NLAIAGENT::TQueue</a>.
+<p>
+Referenced by <a class="el" href="a05401.html#l00161">NLAIAGENT::CLocalAgentMail::canProcessMessage()</a>.
+<p>
+<div class="fragment"><pre>00351 {
+00352 <span class="keywordflow">return</span> <a class="code" href="a05364.html#a31">TQueue</a>();
+00353 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebugz1804_0" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::clone" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> const <a class="el" href="a02151.html">NLAIC::IBasicType</a> * NLAISCRIPT::CCodeBrancheRunDebug::clone </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+This function allow a pointer copy, that mean that the new class have the sam attributs caracteristics as the owne.
+<p>
+Reimplemented from <a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunz1798_0">NLAISCRIPT::CCodeBrancheRun</a>.
+<p>
+Definition at line <a class="el" href="a05573.html#l00089">89</a> of file <a class="el" href="a05573.html">code_branche_run_debug.cpp</a>.
+<p>
+References <a class="el" href="a05573.html#l00049">CCodeBrancheRunDebug()</a>, and <a class="el" href="a05646.html#l00236">x</a>.
+<p>
+<div class="fragment"><pre>00090 {
+00091 <a class="code" href="a02151.html">NLAIC::IBasicType</a> *<a class="code" href="a04223.html#a572">x</a> = <span class="keyword">new</span> <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga4">CCodeBrancheRunDebug</a>(*<span class="keyword">this</span>);
+00092 <span class="keywordflow">return</span> <a class="code" href="a04223.html#a572">x</a>;
+00093 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAIAGENT_1_1VectorTypea2" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::decRef" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a04558.html#a10">sint32</a> NLAIC::IPointerGestion::decRef </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Decrement the reference of an object.
+<p>
+
+<p>
+Definition at line <a class="el" href="a05386.html#l00093">93</a> of file <a class="el" href="a05386.html">abstract_interface.h</a>.
+<p>
+References <a class="el" href="a05386.html#l00066">NLAIC::IPointerGestion::_Ref</a>, and <a class="el" href="a05981.html#l00099">sint32</a>.
+<p>
+Referenced by <a class="el" href="a05386.html#l00086">NLAIC::IPointerGestion::release()</a>, and <a class="el" href="a05416.html#l00688">NLAIAGENT::CAgentTimerHandle::~CAgentTimerHandle()</a>.
+<p>
+<div class="fragment"><pre>00094 {
+00095 <span class="keywordflow">return</span> --_Ref;
+00096 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebugb0" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::del" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NLAISCRIPT::CCodeBrancheRun::del </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline, protected, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+del allow the class to del and reinitialize the class.
+<p>
+
+<p>
+Definition at line <a class="el" href="a05572.html#l00522">522</a> of file <a class="el" href="a05572.html">codage.h</a>.
+<p>
+Referenced by <a class="el" href="a05573.html#l00223">initCode()</a>, and <a class="el" href="a05571.html#l00061">NLAISCRIPT::CCodeBrancheRun::load()</a>.
+<p>
+<div class="fragment"><pre>00523 {
+00524 <span class="keywordflow">if</span>(<a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp3">_TableCode</a> != NULL)
+00525 {
+00526 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0 ;i &lt; <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp0">_Count</a>; i ++)
+00527 {
+00528 <span class="keywordflow">if</span>(<a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp3">_TableCode</a>[i]) <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp3">_TableCode</a>[i]-&gt;release();
+00529 }
+00530 <span class="keyword">delete</span> []<a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp3">_TableCode</a>;
+00531 }
+00532 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebugd0" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::fixContextDebugMode" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NLAISCRIPT::CCodeBrancheRunDebug::fixContextDebugMode </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a02374.html">CCodeContext</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>P</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [private]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05573.html#l00262">262</a> of file <a class="el" href="a05573.html">code_branche_run_debug.cpp</a>.
+<p>
+References <a class="el" href="a05574.html#l00034">_LineInSourceCodeArray</a>, <a class="el" href="a05572.html#l00347">NLAISCRIPT::CCodeContext::ContextDebug</a>, <a class="el" href="a05609.html#l00160">NLAISCRIPT::CContextDebug::getBreakPointValue()</a>, <a class="el" href="a05609.html#l00115">NLAISCRIPT::CContextDebug::getCallStackTopIndex()</a>, <a class="el" href="a05609.html#l00100">NLAISCRIPT::CContextDebug::getDebugMode()</a>, <a class="el" href="a05573.html#l00257">getSourceFileName()</a>, <a class="el" href="a05609.html#l00110">NLAISCRIPT::CContextDebug::getStepIndex()</a>, <a class="el" href="a05609.html#l00095">NLAISCRIPT::CContextDebug::setDebugMode()</a>, <a class="el" href="a05609.html#l00105">NLAISCRIPT::CContextDebug::setStepIndex()</a>, <a class="el" href="a05373.html#a49a21">NLAISCRIPT::stepByStepMode</a>, <a class="el" href="a05373.html#a49a22">NLAISCRIPT::stepInMode</a>, and <a class="el" href="a05373.html#a49a23">NLAISCRIPT::stepOutMode</a>.
+<p>
+Referenced by <a class="el" href="a05573.html#l00162">runOpCode()</a>.
+<p>
+<div class="fragment"><pre>00263 {
+00264 <span class="comment">// We are in step by step mode on the current CCodeBrancheRun :</span>
+00265 <span class="keywordflow">if</span> ( P.ContextDebug.getBreakPointValue(_LineInSourceCodeArray[_Ip-1],<a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga12">getSourceFileName</a>().c_str()) <span class="comment">// After a BreakPoint.</span>
+00266 || P.ContextDebug.getDebugMode() == <a class="code" href="a05373.html#a49a22">stepInMode</a> <span class="comment">// After a stepInMode.</span>
+00267 || P.ContextDebug.getDebugMode() == <a class="code" href="a05373.html#a49a23">stepOutMode</a> &amp;&amp; (P.ContextDebug.getCallStackTopIndex() &lt; P.ContextDebug.getStepIndex()) <span class="comment">// After leaving a branche in stepOutMode.</span>
+00268 || P.ContextDebug.getDebugMode() == <a class="code" href="a05373.html#a49a21">stepByStepMode</a> &amp;&amp; P.ContextDebug.getCallStackTopIndex() &lt; P.ContextDebug.getStepIndex()) <span class="comment">// If we reach a higer level branch in stepBySteplMode.</span>
+00269 {
+00270 P.ContextDebug.setDebugMode(stepByStepMode);
+00271 P.ContextDebug.setStepIndex(P.ContextDebug.getCallStackTopIndex());
+00272 }
+00273 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAIAGENT_1_1VectorTypez1764_0" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::getClassName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual std::string NLAIC::IPointerGestion::getClassName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline, virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implements <a class="el" href="a02540.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4a6">NLMISC::IClassable</a>.
+<p>
+Reimplemented in <a class="el" href="a02650.html#NLAIC_1_1CIdentTypez1766_0">NLAIC::CIdentType</a>.
+<p>
+Definition at line <a class="el" href="a05386.html#l00116">116</a> of file <a class="el" href="a05386.html">abstract_interface.h</a>.
+<p>
+Referenced by <a class="el" href="a05847.html#l00678">NLAISCRIPT::CAgentClass::isClassInheritedFrom()</a>.
+<p>
+<div class="fragment"><pre>00117 {
+00118 <span class="keywordflow">return</span> std::string(<span class="stringliteral">"&lt;unnamed&gt;"</span>);
+00119 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebuga6" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::getCurrentSourceCodeLineNumber" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a04558.html#a9">uint16</a> NLAISCRIPT::CCodeBrancheRunDebug::getCurrentSourceCodeLineNumber </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const</td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Return the line number in source code of the actual opCode.
+<p>
+
+<p>
+Definition at line <a class="el" href="a05573.html#l00343">343</a> of file <a class="el" href="a05573.html">code_branche_run_debug.cpp</a>.
+<p>
+References <a class="el" href="a05574.html#l00034">_LineInSourceCodeArray</a>, <a class="el" href="a05981.html#l00099">sint32</a>, and <a class="el" href="a05981.html#l00098">uint16</a>.
+<p>
+Referenced by <a class="el" href="a05573.html#l00337">printCurrentSourceCodeLine()</a>, <a class="el" href="a05573.html#l00275">printSourceCodeLine()</a>, and <a class="el" href="a05573.html#l00486">readCommandLine()</a>.
+<p>
+<div class="fragment"><pre>00344 {
+00345 <span class="keywordflow">if</span> (<a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp1">_Ip</a> ==0)
+00346 <span class="keywordflow">return</span> 0; <span class="comment">// This shouldn't appen.</span>
+00347
+00348 <span class="keywordflow">if</span> (<a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugr0">_LineInSourceCodeArray</a>[<a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp1">_Ip</a>-1] != 0)
+00349 {
+00350 <span class="keywordflow">return</span> (<a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugr0">_LineInSourceCodeArray</a>[<a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp1">_Ip</a>-1]);
+00351 }
+00352 <span class="keywordflow">else</span>
+00353 {
+00354 <a class="code" href="a04558.html#a10">sint32</a> i = 2;
+00355 <span class="keywordflow">while</span> (<a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugr0">_LineInSourceCodeArray</a>[<a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp1">_Ip</a>-i] == 0)
+00356 {
+00357 i++;
+00358 }
+00359 <span class="keywordflow">return</span> <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugr0">_LineInSourceCodeArray</a>[<a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp1">_Ip</a>-i];
+00360 }
+00361 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebuga7" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::getDebugResult" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NLAISCRIPT::CCodeBrancheRunDebug::getDebugResult </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">std::string &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>str</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02374.html">CCodeContext</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>context</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"> const<code> [virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Return a debug string.
+<p>
+
+<p>
+Reimplemented from <a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunz1796_0">NLAISCRIPT::CCodeBrancheRun</a>.
+<p>
+Definition at line <a class="el" href="a05573.html#l00213">213</a> of file <a class="el" href="a05573.html">code_branche_run_debug.cpp</a>.
+<p>
+References <a class="el" href="a03846.html#NLAISCRIPT_1_1IOpRunCodea3">NLAISCRIPT::IOpCode::getDebugResult()</a>.
+<p>
+<div class="fragment"><pre>00214 {
+00215 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp3">_TableCode</a>[<a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp1">_Ip</a>]-&gt;getDebugResult(str,p);
+00216 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebugz1798_0" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::getDebugString" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NLAISCRIPT::CCodeBrancheRun::getDebugString </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">std::string &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+This is a Debug function, text is an character pointer to receive the debug text output, the debug text containe all think sensible to interset user.
+<p>
+Implements <a class="el" href="a02151.html#NLAICHARACTER_1_1IZonea7">NLAIC::IBasicType</a>.
+<p>
+Definition at line <a class="el" href="a05571.html#l00090">90</a> of file <a class="el" href="a05571.html">codage.cpp</a>.
+<p>
+References <a class="el" href="a05804.html#l00079">NLAIC::stringGetBuild()</a>, and <a class="el" href="a05646.html#l00985">t</a>.
+<p>
+<div class="fragment"><pre>00091 {
+00092 <a class="code" href="a04223.html#a627">t</a> += <a class="code" href="a05365.html#a8">NLAIC::stringGetBuild</a>(<span class="stringliteral">"&lt;CCodeBrancheRun _count = %d&gt;"</span>, _Count);
+00093 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAIAGENT_1_1VectorTypea4" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::getInfo" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual const std::string NLAIC::IBasicType::getInfo </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline, virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05386.html#l00292">292</a> of file <a class="el" href="a05386.html">abstract_interface.h</a>.
+<p>
+References <a class="el" href="a02151.html#NLAICHARACTER_1_1IZonea7">NLAIC::IBasicType::getDebugString()</a>, and <a class="el" href="a05646.html#l00977">s</a>.
+<p>
+<div class="fragment"><pre>00293 {
+00294 std::string <a class="code" href="a04223.html#a626">s</a>;
+00295 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugz1798_0">getDebugString</a>(s);
+00296 <span class="keywordflow">return</span> <a class="code" href="a04223.html#a626">s</a>;
+00297 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAIAGENT_1_1VectorTypea5" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::getMethodeMemberDebugString" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> std::string NLAIAGENT::IObjectIA::getMethodeMemberDebugString </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a10">sint32</a>&nbsp;</td>
+ <td class="mdname" nowrap>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a10">sint32</a>&nbsp;</td>
+ <td class="mdname" nowrap></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"> const<code> [virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+The methode getMethodeMemberDebugString(sint32 heritance, sint32 index) return a string that define the name and the argument of the method
+<p>
+Reimplemented in <a class="el" href="a02171.html#NLAIAGENT_1_1IMainAgentz1670_0">NLAIAGENT::CAgentScript</a>.
+<p>
+Definition at line <a class="el" href="a05475.html#l00311">311</a> of file <a class="el" href="a05475.html">baseai.cpp</a>.
+<p>
+References <a class="el" href="a05981.html#l00099">sint32</a>.
+<p>
+Referenced by <a class="el" href="a06124.html#l00314">NLAISCRIPT::CCallHeapMethodi::getDebugResult()</a>, <a class="el" href="a06124.html#l00246">NLAISCRIPT::CCallStackMethodi::getDebugResult()</a>, <a class="el" href="a06124.html#l00155">NLAISCRIPT::CCallMethodi::getDebugResult()</a>, <a class="el" href="a06122.html#l00321">NLAISCRIPT::CLibHeapMemberMethod::getDebugResult()</a>, <a class="el" href="a06122.html#l00276">NLAISCRIPT::CLibStackNewMemberMethod::getDebugResult()</a>, <a class="el" href="a06122.html#l00230">NLAISCRIPT::CLibStackMemberMethod::getDebugResult()</a>, <a class="el" href="a06122.html#l00186">NLAISCRIPT::CLibCallMethodi::getDebugResult()</a>, <a class="el" href="a06122.html#l00159">NLAISCRIPT::CLibCallInheritedMethod::getDebugResult()</a>, <a class="el" href="a06122.html#l00132">NLAISCRIPT::CLibCallMethod::getDebugResult()</a>, <a class="el" href="a06122.html#l00087">NLAISCRIPT::CLibMemberMethodi::getDebugResult()</a>, <a class="el" href="a06122.html#l00059">NLAISCRIPT::CLibMemberInheritedMethod::getDebugResult()</a>, and <a class="el" href="a06122.html#l00029">NLAISCRIPT::CLibMemberMethod::getDebugResult()</a>.
+<p>
+<div class="fragment"><pre>00312 {
+00313 <span class="keywordflow">switch</span>(<span class="keywordtype">id</span>)
+00314 {
+00315 <span class="keywordflow">case</span> 0:
+00316 {
+00317 <span class="keywordflow">return</span> std::string(<span class="stringliteral">"IObjectIA::sendMessage(IMessage)"</span>);
+00318 }
+00319 <span class="keywordflow">break</span>;
+00320 <span class="keywordflow">case</span> 1:
+00321 <span class="keywordflow">break</span>;
+00322 <span class="keywordflow">case</span> 2:
+00323 <span class="keywordflow">return</span> std::string(<span class="stringliteral">"IObjectIA::run()"</span>);
+00324 <span class="keywordflow">break</span>;
+00325
+00326 <span class="keywordflow">case</span> 3:
+00327 {
+00328 <span class="keywordflow">return</span> std::string(<span class="stringliteral">"IObjectIA::getStaticMember(Integer)"</span>);
+00329 }
+00330 }
+00331 <span class="keywordflow">return</span> std::string(<span class="stringliteral">"Mathod_?????(Param_?????)"</span>);
+00332 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAICHARACTER_1_1IZonea11" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::getMethodIndexSize" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a04558.html#a10">sint32</a> NLAIAGENT::IObjectIA::getMethodIndexSize </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+getMethodIndexSize define the nomber of method define in the class.
+<p>
+Reimplemented in <a class="el" href="a02160.html#NLAIAGENT_1_1CActorz1605_2">NLAIAGENT::CActor</a>, <a class="el" href="a02170.html#NLAIAGENT_1_1CActorScripta24">NLAIAGENT::CActorScript</a>, <a class="el" href="a02162.html#NLAIAGENT_1_1IBasicAgentz1609_0">NLAIAGENT::IBasicAgent</a>, <a class="el" href="a03884.html#NLAIAGENT_1_1VectorTypea6">NLAIAGENT::IVector</a>, <a class="el" href="a02782.html#NLAIAGENT_1_1CLocalAgentMailz1638_0">NLAIAGENT::CLocalAgentMail</a>, <a class="el" href="a02146.html#NLAIAGENT_1_1UInt8Typez1644_0">NLAIAGENT::INombreDefine</a>, <a class="el" href="a03036.html#NLAIAGENT_1_1CPairTypea9">NLAIAGENT::CPairType</a>, <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1652_0">NLAIAGENT::IBaseGroupType</a>, <a class="el" href="a03667.html#NLAIAGENT_1_1CVectorGroupTypea26">NLAIAGENT::CVectorGroupType</a>, <a class="el" href="a02147.html#NLAIAGENT_1_1IObjetOpz1656_0">NLAIAGENT::IObjetOp</a>, <a class="el" href="a03134.html#NLAIAGENT_1_1CProxyAgentMailz1662_0">NLAIAGENT::CProxyAgentMail</a>, <a class="el" href="a02171.html#NLAIAGENT_1_1IMainAgentz1670_1">NLAIAGENT::CAgentScript</a>, <a class="el" href="a02742.html#NLAIAGENT_1_1CLibTimerManagera5">NLAIAGENT::CLibTimerManager</a>, <a class="el" href="a02184.html#NLAIAGENT_1_1CAgentWatchTimera27">NLAIAGENT::CAgentWatchTimer</a>, <a class="el" href="a02192.html#NLAIAGENT_1_1CAgentTimerHandlea9">NLAIAGENT::CAgentTimerHandle</a>, <a class="el" href="a02599.html#NLAILOGIC_1_1CGoalStackz1214_0">NLAILOGIC::CGoalStack</a>, <a class="el" href="a02324.html#NLAIAGENT_1_1IListManagerz1705_13">NLAIAGENT::IListBasicManager</a>, <a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_0">NLAIAGENT::CMessageScript</a>, <a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasea7">NLAIAGENT::IMessageBase</a>, <a class="el" href="a02190.html#NLAIAGENT_1_1CAgentOperationa25">NLAIAGENT::CAgentOperation</a>, <a class="el" href="a02574.html#NLAIFUZZY_1_1CFuzzyVara14">NLAIFUZZY::CFuzzyVar</a>, <a class="el" href="a02499.html#NLAILOGIC_1_1CFactz1208_0">NLAILOGIC::CFact</a>, <a class="el" href="a02564.html#NLAIAGENT_1_1CSeqFsmScripta27">NLAIAGENT::CFsmScript</a>, <a class="el" href="a02594.html#NLAILOGIC_1_1CGoalz1210_0">NLAILOGIC::CGoal</a>, <a class="el" href="a02687.html#NLAILOGIC_1_1CInternalGoalz1212_0">NLAILOGIC::CInternalGoal</a>, <a class="el" href="a02598.html#NLAILOGIC_1_1CGoalPatha24">NLAILOGIC::CGoalPath</a>, <a class="el" href="a02599.html#NLAILOGIC_1_1CGoalStacka14">NLAILOGIC::CGoalStack</a>, <a class="el" href="a03026.html#NLAIAGENT_1_1COperatorScripta32">NLAIAGENT::COperatorScript</a>, <a class="el" href="a02575.html#NLAILOGIC_1_1IBaseVara6">NLAILOGIC::IBaseVar</a>, <a class="el" href="a02167.html#NLAISCRIPT_1_1CSuccessMsgClassz1838_6">NLAISCRIPT::CAgentClass</a>, and <a class="el" href="a02740.html#NLAISCRIPT_1_1CLibTestz1884_1">NLAISCRIPT::CLibTest</a>.
+<p>
+Definition at line <a class="el" href="a05475.html#l00251">251</a> of file <a class="el" href="a05475.html">baseai.cpp</a>.
+<p>
+References <a class="el" href="a05981.html#l00099">sint32</a>.
+<p>
+<div class="fragment"><pre>00252 {
+00253 <span class="keywordflow">return</span> 4;
+00254 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAIAGENT_1_1VectorTypea8" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::getRef" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> const <a class="el" href="a04558.html#a10">sint32</a>&amp; NLAIC::IPointerGestion::getRef </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [inline, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+get the refence count.
+<p>
+
+<p>
+Definition at line <a class="el" href="a05386.html#l00099">99</a> of file <a class="el" href="a05386.html">abstract_interface.h</a>.
+<p>
+References <a class="el" href="a05386.html#l00066">NLAIC::IPointerGestion::_Ref</a>, and <a class="el" href="a05981.html#l00099">sint32</a>.
+<p>
+Referenced by <a class="el" href="a05416.html#l00688">NLAIAGENT::CAgentTimerHandle::~CAgentTimerHandle()</a>.
+<p>
+<div class="fragment"><pre>00100 {
+00101 <span class="keywordflow">return</span> _Ref;
+00102 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebuga12" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::getSourceFileName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> std::string NLAISCRIPT::CCodeBrancheRunDebug::getSourceFileName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const</td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Return the name (&amp; path) of the source code file.
+<p>
+
+<p>
+Definition at line <a class="el" href="a05573.html#l00257">257</a> of file <a class="el" href="a05573.html">code_branche_run_debug.cpp</a>.
+<p>
+References <a class="el" href="a05574.html#l00035">_SourceCode</a>, and <a class="el" href="a06356.html#l00044">NLAISCRIPT::IScriptDebugSource::getSourceName()</a>.
+<p>
+Referenced by <a class="el" href="a05609.html#l00171">NLAISCRIPT::CContextDebug::callStackPrint()</a>, <a class="el" href="a05573.html#l00262">fixContextDebugMode()</a>, and <a class="el" href="a05573.html#l00486">readCommandLine()</a>.
+<p>
+<div class="fragment"><pre>00258 {
+00259 <span class="keywordflow">return</span> <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugr1">_SourceCode</a>-&gt;getSourceName().c_str();
+00260 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAIAGENT_1_1VectorTypea9" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::getStaticMember" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> const IObjectIA* NLAIAGENT::IObjectIA::getStaticMember </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a02661.html">IVarName</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>compName</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [inline, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+to get the pointer of a given components referened by an string.
+<p>
+Definition at line <a class="el" href="a05476.html#l00261">261</a> of file <a class="el" href="a05476.html">baseai.h</a>.
+<p>
+References <a class="el" href="a05475.html#l00193">NLAIAGENT::IObjectIA::getStaticMember()</a>, and <a class="el" href="a05475.html#l00188">NLAIAGENT::IObjectIA::getStaticMemberIndex()</a>.
+<p>
+<div class="fragment"><pre>00262 {
+00263 <span class="keywordflow">return</span> <a class="code" href="a02149.html#NLAIAGENT_1_1VectorTypea10">getStaticMember</a>(<a class="code" href="a02149.html#NLAIAGENT_1_1VectorTypea11">getStaticMemberIndex</a>(compName));
+00264 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAIAGENT_1_1VectorTypea10" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::getStaticMember" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> const IObjectIA * NLAIAGENT::IObjectIA::getStaticMember </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a10">sint32</a>&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+to get the pointer of a given components referened by an index.
+<p>
+Reimplemented in <a class="el" href="a02782.html#NLAIAGENT_1_1CLocalAgentMailz1638_1">NLAIAGENT::CLocalAgentMail</a>, <a class="el" href="a02171.html#NLAIAGENT_1_1IMainAgentz1670_3">NLAIAGENT::CAgentScript</a>, <a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_1">NLAIAGENT::CMessageScript</a>, and <a class="el" href="a02167.html#NLAISCRIPT_1_1CSuccessMsgClassa26">NLAISCRIPT::CAgentClass</a>.
+<p>
+Definition at line <a class="el" href="a05475.html#l00193">193</a> of file <a class="el" href="a05475.html">baseai.cpp</a>.
+<p>
+References <a class="el" href="a05981.html#l00099">sint32</a>.
+<p>
+Referenced by <a class="el" href="a06755.html#l00327">NLAISCRIPT::CCompilateur::affectationMember()</a>, <a class="el" href="a05588.html#l00070">NLAIAGENT::CComponentHandle::getComponent()</a>, <a class="el" href="a06126.html#l00206">NLAISCRIPT::CLdbMemberiOpCode::getDebugResult()</a>, <a class="el" href="a06126.html#l00157">NLAISCRIPT::CLdbHeapMemberiOpCode::getDebugResult()</a>, <a class="el" href="a06126.html#l00106">NLAISCRIPT::CLdbStackMemberiOpCode::getDebugResult()</a>, <a class="el" href="a06125.html#l00351">NLAISCRIPT::CCallStackNewMethodi::getDebugResult()</a>, <a class="el" href="a06124.html#l00314">NLAISCRIPT::CCallHeapMethodi::getDebugResult()</a>, <a class="el" href="a06124.html#l00246">NLAISCRIPT::CCallStackMethodi::getDebugResult()</a>, <a class="el" href="a06124.html#l00155">NLAISCRIPT::CCallMethodi::getDebugResult()</a>, <a class="el" href="a06122.html#l00321">NLAISCRIPT::CLibHeapMemberMethod::getDebugResult()</a>, <a class="el" href="a06122.html#l00276">NLAISCRIPT::CLibStackNewMemberMethod::getDebugResult()</a>, <a class="el" href="a06122.html#l00230">NLAISCRIPT::CLibStackMemberMethod::getDebugResult()</a>, <a class="el" href="a06122.html#l00186">NLAISCRIPT::CLibCallMethodi::getDebugResult()</a>, <a class="el" href="a06122.html#l00087">NLAISCRIPT::CLibMemberMethodi::getDebugResult()</a>, <a class="el" href="a06117.html#l00084">NLAISCRIPT::CLoadHeapObject::getObject()</a>, <a class="el" href="a06117.html#l00063">NLAISCRIPT::CLoadStackObject::getObject()</a>, <a class="el" href="a06117.html#l00041">NLAISCRIPT::CLoadSelfObject::getObject()</a>, <a class="el" href="a05476.html#l00261">NLAIAGENT::IObjectIA::getStaticMember()</a>, <a class="el" href="a05401.html#l00128">NLAIAGENT::CLocalAgentMail::getStaticMember()</a>, <a class="el" href="a05789.html#l00104">NLAISCRIPT::CCompilateur::getValidateHierarchyBase()</a>, <a class="el" href="a06755.html#l00385">NLAISCRIPT::CCompilateur::isValidateVarName()</a>, <a class="el" href="a05573.html#l00363">printVariable()</a>, <a class="el" href="a05475.html#l00266">NLAIAGENT::IObjectIA::runMethodeMember()</a>, <a class="el" href="a06126.html#l00191">NLAISCRIPT::CLdbMemberiOpCode::runOpCode()</a>, <a class="el" href="a06126.html#l00135">NLAISCRIPT::CLdbHeapMemberiOpCode::runOpCode()</a>, <a class="el" href="a06126.html#l00087">NLAISCRIPT::CLdbStackMemberiOpCode::runOpCode()</a>, <a class="el" href="a06124.html#l00347">NLAISCRIPT::CCallHeapMethodi::runOpCode()</a>, <a class="el" href="a06124.html#l00278">NLAISCRIPT::CCallStackMethodi::runOpCode()</a>, <a class="el" href="a06124.html#l00214">NLAISCRIPT::CCallStackNewMethodi::runOpCode()</a>, <a class="el" href="a06124.html#l00189">NLAISCRIPT::CCallMethodi::runOpCode()</a>, <a class="el" href="a06122.html#l00333">NLAISCRIPT::CLibHeapMemberMethod::runOpCode()</a>, <a class="el" href="a06122.html#l00288">NLAISCRIPT::CLibStackNewMemberMethod::runOpCode()</a>, <a class="el" href="a06122.html#l00242">NLAISCRIPT::CLibStackMemberMethod::runOpCode()</a>, <a class="el" href="a06122.html#l00198">NLAISCRIPT::CLibCallMethodi::runOpCode()</a>, <a class="el" href="a06122.html#l00099">NLAISCRIPT::CLibMemberMethodi::runOpCode()</a>, <a class="el" href="a06120.html#l00413">NLAISCRIPT::CAffHeapMemberiOpCode::runOpCode()</a>, and <a class="el" href="a06120.html#l00317">NLAISCRIPT::CAffMemberiOpCode::runOpCode()</a>.
+<p>
+<div class="fragment"><pre>00194 {
+00195 <span class="keywordflow">return</span> NULL;
+00196 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAIAGENT_1_1VectorTypea11" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::getStaticMemberIndex" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a04558.html#a10">sint32</a> NLAIAGENT::IObjectIA::getStaticMemberIndex </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a02661.html">IVarName</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+to get the index of a given components name.
+<p>
+Reimplemented in <a class="el" href="a02782.html#NLAIAGENT_1_1CLocalAgentMailz1638_2">NLAIAGENT::CLocalAgentMail</a>, <a class="el" href="a02171.html#NLAIAGENT_1_1IMainAgentz1670_4">NLAIAGENT::CAgentScript</a>, and <a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_2">NLAIAGENT::CMessageScript</a>.
+<p>
+Definition at line <a class="el" href="a05475.html#l00188">188</a> of file <a class="el" href="a05475.html">baseai.cpp</a>.
+<p>
+References <a class="el" href="a05981.html#l00099">sint32</a>.
+<p>
+Referenced by <a class="el" href="a06755.html#l00138">NLAISCRIPT::CCompilateur::affectation()</a>, <a class="el" href="a05588.html#l00070">NLAIAGENT::CComponentHandle::getComponent()</a>, <a class="el" href="a05476.html#l00261">NLAIAGENT::IObjectIA::getStaticMember()</a>, <a class="el" href="a05401.html#l00123">NLAIAGENT::CLocalAgentMail::getStaticMemberIndex()</a>, <a class="el" href="a05789.html#l00104">NLAISCRIPT::CCompilateur::getValidateHierarchyBase()</a>, <a class="el" href="a06755.html#l00385">NLAISCRIPT::CCompilateur::isValidateVarName()</a>, <a class="el" href="a05573.html#l00363">printVariable()</a>, <a class="el" href="a06662.html#l00082">NLAISCRIPT::CCompilateur::processingVar()</a>, <a class="el" href="a05605.html#l00067">NLAISCRIPT::CConstraintStackComp::run()</a>, and <a class="el" href="a05476.html#l00268">NLAIAGENT::IObjectIA::setStaticMember()</a>.
+<p>
+<div class="fragment"><pre>00189 {
+00190 <span class="keywordflow">return</span> -1;
+00191 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAIAGENT_1_1VectorTypea12" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::getStaticMemberSize" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a04558.html#a10">sint32</a> NLAIAGENT::IObjectIA::getStaticMemberSize </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Static member is the component that the agent is create and die with. getStaticMemberSize to get the size of the static member components
+<p>
+Reimplemented in <a class="el" href="a02782.html#NLAIAGENT_1_1CLocalAgentMailz1638_3">NLAIAGENT::CLocalAgentMail</a>, <a class="el" href="a02171.html#NLAIAGENT_1_1IMainAgentz1670_5">NLAIAGENT::CAgentScript</a>, <a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_3">NLAIAGENT::CMessageScript</a>, <a class="el" href="a02169.html#NLAISCRIPT_1_1IClassInterpreta25">NLAISCRIPT::IClassInterpret</a>, and <a class="el" href="a02167.html#NLAISCRIPT_1_1CSuccessMsgClassa29">NLAISCRIPT::CAgentClass</a>.
+<p>
+Definition at line <a class="el" href="a05475.html#l00180">180</a> of file <a class="el" href="a05475.html">baseai.cpp</a>.
+<p>
+References <a class="el" href="a02151.html#NLAICHARACTER_1_1IZonea20">NLAIC::IBasicType::getType()</a>, <a class="el" href="a05981.html#l00099">sint32</a>, and <a class="el" href="a05804.html#l00079">NLAIC::stringGetBuild()</a>.
+<p>
+Referenced by <a class="el" href="a05401.html#l00118">NLAIAGENT::CLocalAgentMail::getStaticMemberSize()</a>.
+<p>
+<div class="fragment"><pre>00181 {
+00182 std::string text;
+00183 text = <a class="code" href="a05365.html#a8">NLAIC::stringGetBuild</a>(<span class="stringliteral">"sint32 IObjectIA::getStaticMemberSize() note implementaited for the '%s' interface"</span>,(<span class="keyword">const</span> <span class="keywordtype">char</span> *)<a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugz1804_1">getType</a>());
+00184 <span class="keywordflow">throw</span> <a class="code" href="a02487.html">NLAIE::CExceptionNotImplemented</a>(text.c_str());
+00185 <span class="keywordflow">return</span> 0;
+00186 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebugz1804_1" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::getType" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> const <a class="el" href="a02650.html">NLAIC::CIdentType</a> &amp; NLAISCRIPT::CCodeBrancheRunDebug::getType </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+getType return a unique string how represente the class, it can be the name of the class. This function is used for the sytem regstry class (see the definition of the template class Gen::CRegistry).
+<p>
+Reimplemented from <a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunz1798_2">NLAISCRIPT::CCodeBrancheRun</a>.
+<p>
+Definition at line <a class="el" href="a05573.html#l00218">218</a> of file <a class="el" href="a05573.html">code_branche_run_debug.cpp</a>.
+<p>
+References <a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugs1">IdCodeBrancheRunDebug</a>.
+<p>
+<div class="fragment"><pre>00219 {
+00220 <span class="keywordflow">return</span> <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugs1">IdCodeBrancheRunDebug</a>;
+00221 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAIAGENT_1_1VectorTypea16" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::incRef" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NLAIC::IPointerGestion::incRef </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Inc a reference. We use this when we have to conserve a pointer memeory for exemple in a list.
+<p>
+
+<p>
+Definition at line <a class="el" href="a05386.html#l00080">80</a> of file <a class="el" href="a05386.html">abstract_interface.h</a>.
+<p>
+References <a class="el" href="a05386.html#l00066">NLAIC::IPointerGestion::_Ref</a>.
+<p>
+Referenced by <a class="el" href="a05736.html#l00174">NLAIAGENT::CSeqFsmScript::activate()</a>, <a class="el" href="a05697.html#l00215">NLAILOGIC::CFactBase::addAssert()</a>, <a class="el" href="a05477.html#l00067">NLAIAGENT::IAgentComposite::addChild()</a>, <a class="el" href="a05422.html#l00052">NLAILOGIC::IBaseAssert::addInput()</a>, <a class="el" href="a05499.html#l00118">NLAILOGIC::CBoolOperator::addPostcondition()</a>, <a class="el" href="a05499.html#l00110">NLAILOGIC::CBoolOperator::addPrecondition()</a>, <a class="el" href="a05763.html#l00829">NLAILOGIC::CInternalGoal::addPredecessor()</a>, <a class="el" href="a05763.html#l00502">NLAILOGIC::CGoal::addPredecessor()</a>, <a class="el" href="a05753.html#l00088">NLAIFUZZY::CFuzzyVar::addSet()</a>, <a class="el" href="a06755.html#l00138">NLAISCRIPT::CCompilateur::affectation()</a>, <a class="el" href="a05695.html#l00177">NLAILOGIC::CFact::asValueSet()</a>, <a class="el" href="a05416.html#l00396">NLAIAGENT::CAgentWatchTimer::attach()</a>, <a class="el" href="a06662.html#l00539">NLAISCRIPT::CCompilateur::buildObject()</a>, <a class="el" href="a05847.html#l00649">NLAISCRIPT::CAgentClass::buildVMethode()</a>, <a class="el" href="a06129.html#l00046">NLAIAGENT::CAgentOperation::CAgentOperation()</a>, <a class="el" href="a05416.html#l00676">NLAIAGENT::CAgentTimerHandle::CAgentTimerHandle()</a>, <a class="el" href="a06755.html#l00816">NLAISCRIPT::CCompilateur::callFunction()</a>, <a class="el" href="a05845.html#l00114">NLAISCRIPT::CClassInterpretFactory::CClassInterpretFactory()</a>, <a class="el" href="a05573.html#l00055">CCodeBrancheRunDebug()</a>, <a class="el" href="a05590.html#l00208">NLAISCRIPT::CCompilateur::CCompilateur()</a>, <a class="el" href="a05699.html#l00054">NLAISCRIPT::CFactorType::CFactorType()</a>, <a class="el" href="a05600.html#l00076">NLAISCRIPT::CFunctionTag::CFunctionTag()</a>, <a class="el" href="a06133.html#l00828">NLAIAGENT::COperatorScript::checkTrigMsg()</a>, <a class="el" href="a05804.html#l00140">NLAIC::CIdentType::CIdentType()</a>, <a class="el" href="a05475.html#l00083">NLAIAGENT::CIdMethod::CIdMethod()</a>, <a class="el" href="a05859.html#l00060">NLAIAGENT::CKeyObject::CKeyObject()</a>, <a class="el" href="a06120.html#l00637">NLAISCRIPT::CFindRunMsg::clone()</a>, <a class="el" href="a06114.html#l00079">NLAISCRIPT::CObjectUnknown::clone()</a>, <a class="el" href="a05605.html#l00180">NLAISCRIPT::CConstraintStackComp::clone()</a>, <a class="el" href="a05603.html#l00038">NLAISCRIPT::CConstraintFindRun::clone()</a>, <a class="el" href="a05599.html#l00332">NLAISCRIPT::CConstraintMethode::clone()</a>, <a class="el" href="a05421.html#l00132">NLAILINK::IOTrace::clone()</a>, <a class="el" href="a05843.html#l00313">NLAISCRIPT::CMethodeName::CMethodeName()</a>, <a class="el" href="a05848.html#l00115">NLAISCRIPT::CAgentClass::CMethodType::CMethodType()</a>, <a class="el" href="a06114.html#l00056">NLAISCRIPT::CObjectUnknown::CObjectUnknown()</a>, <a class="el" href="a05407.html#l00178">NLAIAGENT::CPairType::CPairType()</a>, <a class="el" href="a05847.html#l00609">NLAISCRIPT::CAgentClass::createComponents()</a>, <a class="el" href="a06658.html#l00051">NLAILOGIC::CValueSet::CValueSet()</a>, <a class="el" href="a06660.html#l00117">NLAILOGIC::CVar::CVar()</a>, <a class="el" href="a06658.html#l00532">NLAILOGIC::CValueSet::forward()</a>, <a class="el" href="a06065.html#l00124">NLAIAGENT::IMessageBase::IMessageBase()</a>, <a class="el" href="a05412.html#l00092">NLAIAGENT::CAgentScript::initAgentScript()</a>, <a class="el" href="a06755.html#l00999">NLAISCRIPT::CCompilateur::initMessageManager()</a>, <a class="el" href="a05854.html#l00743">NLAISCRIPT::COperatorClass::isValidFonc()</a>, <a class="el" href="a06658.html#l00399">NLAILOGIC::CValueSet::load()</a>, <a class="el" href="a06131.html#l00122">NLAILOGIC::IBaseOperator::load()</a>, <a class="el" href="a05847.html#l00783">NLAISCRIPT::CAgentClass::load()</a>, <a class="el" href="a05845.html#l00038">NLAISCRIPT::CComponent::load()</a>, <a class="el" href="a05843.html#l00404">NLAISCRIPT::CMethodeName::load()</a>, <a class="el" href="a05770.html#l00683">NLAIAGENT::CVectorGroupType::operator+()</a>, <a class="el" href="a05770.html#l00269">NLAIAGENT::CGroupType::operator+()</a>, <a class="el" href="a06140.html#l00053">NLAISCRIPT::CPramContainer::operator+=()</a>, <a class="el" href="a06065.html#l00150">NLAIAGENT::IMessageBase::operator=()</a>, <a class="el" href="a05859.html#l00079">NLAIAGENT::CKeyObject::operator=()</a>, <a class="el" href="a05848.html#l00122">NLAISCRIPT::CAgentClass::CMethodType::operator=()</a>, <a class="el" href="a05600.html#l00089">NLAISCRIPT::CFunctionTag::operator=()</a>, <a class="el" href="a05475.html#l00068">NLAIAGENT::CIdMethod::operator=()</a>, <a class="el" href="a06662.html#l00082">NLAISCRIPT::CCompilateur::processingVar()</a>, <a class="el" href="a05412.html#l01412">NLAIAGENT::CAgentScript::processMessages()</a>, <a class="el" href="a06662.html#l00389">NLAISCRIPT::CCompilateur::pushParamExpression()</a>, <a class="el" href="a05603.html#l00047">NLAISCRIPT::CConstraintFindRun::run()</a>, <a class="el" href="a05420.html#l00365">NLAIAGENT::IBasicAgent::run()</a>, <a class="el" href="a05412.html#l01006">NLAIAGENT::CAgentScript::runAskGetValue()</a>, <a class="el" href="a05420.html#l00160">NLAIAGENT::IAgent::runChildren()</a>, <a class="el" href="a05966.html#l00096">NLAIAGENT::CMainAgentScript::runExec()</a>, <a class="el" href="a05412.html#l01060">NLAIAGENT::CAgentScript::runInitComponent()</a>, <a class="el" href="a06129.html#l00262">NLAIAGENT::CAgentOperation::runMethodBase()</a>, <a class="el" href="a05416.html#l00441">NLAIAGENT::CAgentWatchTimer::runMethodBase()</a>, <a class="el" href="a05412.html#l01698">NLAIAGENT::CAgentScript::runMethodBase()</a>, <a class="el" href="a05389.html#l00454">NLAIAGENT::CActorScript::runMethodBase()</a>, <a class="el" href="a06065.html#l00371">NLAIAGENT::IMessageBase::runMethodeMember()</a>, <a class="el" href="a05770.html#l00151">NLAIAGENT::IBaseGroupType::runMethodeMember()</a>, <a class="el" href="a05420.html#l00494">NLAIAGENT::IBasicAgent::runMethodeMember()</a>, <a class="el" href="a06126.html#l00235">NLAISCRIPT::CLdbRefOpCode::runOpCode()</a>, <a class="el" href="a06126.html#l00191">NLAISCRIPT::CLdbMemberiOpCode::runOpCode()</a>, <a class="el" href="a06126.html#l00135">NLAISCRIPT::CLdbHeapMemberiOpCode::runOpCode()</a>, <a class="el" href="a06126.html#l00087">NLAISCRIPT::CLdbStackMemberiOpCode::runOpCode()</a>, <a class="el" href="a06124.html#l00278">NLAISCRIPT::CCallStackMethodi::runOpCode()</a>, <a class="el" href="a06124.html#l00214">NLAISCRIPT::CCallStackNewMethodi::runOpCode()</a>, <a class="el" href="a06122.html#l00288">NLAISCRIPT::CLibStackNewMemberMethod::runOpCode()</a>, <a class="el" href="a06122.html#l00242">NLAISCRIPT::CLibStackMemberMethod::runOpCode()</a>, <a class="el" href="a06121.html#l00960">NLAISCRIPT::CAffOpCode::runOpCode()</a>, <a class="el" href="a06120.html#l00724">NLAISCRIPT::CAddParamNameDebug::runOpCode()</a>, <a class="el" href="a06120.html#l00449">NLAISCRIPT::CAffOpCodeDebug::runOpCode()</a>, <a class="el" href="a06120.html#l00413">NLAISCRIPT::CAffHeapMemberiOpCode::runOpCode()</a>, <a class="el" href="a06120.html#l00334">NLAISCRIPT::CAffMemberOpCode::runOpCode()</a>, <a class="el" href="a06120.html#l00317">NLAISCRIPT::CAffMemberiOpCode::runOpCode()</a>, <a class="el" href="a05412.html#l00989">NLAIAGENT::CAgentScript::runTellComponent()</a>, <a class="el" href="a05412.html#l01032">NLAIAGENT::CAgentScript::runTellSetValue()</a>, <a class="el" href="a06124.html#l00080">NLAISCRIPT::CMethodContextDebug::saveContext()</a>, <a class="el" href="a06124.html#l00041">NLAISCRIPT::CMethodContext::saveContext()</a>, <a class="el" href="a05412.html#l01197">NLAIAGENT::CAgentScript::sendBroadCast()</a>, <a class="el" href="a05911.html#l00229">NLAIAGENT::IListManager::sendMessage()</a>, <a class="el" href="a05412.html#l01186">NLAIAGENT::CAgentScript::sendMethodCompoment()</a>, <a class="el" href="a06733.html#l00167">NLAIAGENT::CVolatilMemmory::sendUpdateMessage()</a>, <a class="el" href="a05699.html#l00040">NLAISCRIPT::CFactorType::set()</a>, <a class="el" href="a06131.html#l00150">NLAILOGIC::IBaseOperator::setGoal()</a>, <a class="el" href="a06662.html#l00439">NLAISCRIPT::CCompilateur::setImediateVarNill()</a>, <a class="el" href="a06662.html#l00492">NLAISCRIPT::CCompilateur::setMethodVar()</a>, <a class="el" href="a06662.html#l00337">NLAISCRIPT::CCompilateur::setParamVarName()</a>, <a class="el" href="a05600.html#l00105">NLAISCRIPT::CFunctionTag::setTypeObject()</a>, <a class="el" href="a06660.html#l00147">NLAILOGIC::CVar::setValue()</a>, <a class="el" href="a06658.html#l00140">NLAILOGIC::CValueSet::setValue()</a>, <a class="el" href="a05416.html#l00291">NLAIAGENT::CAgentWatchTimer::tellBroker()</a>, <a class="el" href="a06755.html#l00765">NLAISCRIPT::CCompilateur::typeOfMethod()</a>, <a class="el" href="a06660.html#l00242">NLAILOGIC::CVar::unify()</a>, <a class="el" href="a06658.html#l00155">NLAILOGIC::CValueSet::unify()</a>, and <a class="el" href="a06129.html#l00085">NLAIAGENT::CAgentOperation::update()</a>.
+<p>
+<div class="fragment"><pre>00081 {
+00082 _Ref ++;
+00083 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAIAGENT_1_1VectorTypea17" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::init" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NLAIAGENT::IObjectIA::init </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a02149.html">IObjectIA</a> *&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Init method alows to init the attribut of an object. the maparmetre is in more time a list of <a class="el" href="a02149.html">IObjectIA</a>.
+<p>
+Reimplemented in <a class="el" href="a03392.html#NLAIFUZZY_1_1CSimpleFuzzyConda17">NLAIFUZZY::CSimpleFuzzyCond</a>, <a class="el" href="a02570.html#NLAIFUZZY_1_1CFuzzyRulea22">NLAIFUZZY::CFuzzyRule</a>, <a class="el" href="a02573.html#NLAIFUZZY_1_1CFuzzyRuleSeta16">NLAIFUZZY::CFuzzyRuleSet</a>, <a class="el" href="a02568.html#NLAIFUZZY_1_1CFuzzyIntervala21">NLAIFUZZY::CFuzzyInterval</a>, <a class="el" href="a03339.html#NLAIFUZZY_1_1CRightFuzzySeta21">NLAIFUZZY::CRightFuzzySet</a>, <a class="el" href="a03619.html#NLAIFUZZY_1_1CTriangleFuzzySeta21">NLAIFUZZY::CTriangleFuzzySet</a>, <a class="el" href="a03615.html#NLAIFUZZY_1_1CTrapezeFuzzySeta21">NLAIFUZZY::CTrapezeFuzzySet</a>, <a class="el" href="a02730.html#NLAIFUZZY_1_1CLeftFuzzySeta21">NLAIFUZZY::CLeftFuzzySet</a>, <a class="el" href="a02574.html#NLAIFUZZY_1_1CFuzzyVara26">NLAIFUZZY::CFuzzyVar</a>, <a class="el" href="a02531.html#NLAILOGIC_1_1CFirstOrderAsserta30">NLAILOGIC::CFirstOrderAssert</a>, <a class="el" href="a03342.html#NLAILOGIC_1_1CRulea34">NLAILOGIC::CRule</a>, and <a class="el" href="a02505.html#NLAILOGIC_1_1CFactPatterna22">NLAILOGIC::CFactPattern</a>.
+<p>
+Definition at line <a class="el" href="a05475.html#l00116">116</a> of file <a class="el" href="a05475.html">baseai.cpp</a>.
+<p>
+Referenced by <a class="el" href="a05749.html#l00304">NLAIFUZZY::IFuzzySet::runMethodeMember()</a>, and <a class="el" href="a06121.html#l00058">NLAISCRIPT::CLdbNewOpCode::runOpCode()</a>.
+<p>
+<div class="fragment"><pre>00117 {
+00118
+00119 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebuga19" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::init" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NLAISCRIPT::CCodeBrancheRun::init </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">void&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05572.html#l00627">627</a> of file <a class="el" href="a05572.html">codage.h</a>.
+<p>
+<div class="fragment"><pre>00628 {
+00629 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp1">_Ip</a> = 0;
+00630 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebugd1" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::initCBRD" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NLAISCRIPT::CCodeBrancheRunDebug::initCBRD </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [private]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05573.html#l00040">40</a> of file <a class="el" href="a05573.html">code_branche_run_debug.cpp</a>.
+<p>
+References <a class="el" href="a05574.html#l00034">_LineInSourceCodeArray</a>, and <a class="el" href="a05981.html#l00099">sint32</a>.
+<p>
+Referenced by <a class="el" href="a05573.html#l00049">CCodeBrancheRunDebug()</a>.
+<p>
+<div class="fragment"><pre>00041 {
+00042 <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugr0">_LineInSourceCodeArray</a> = <span class="keyword">new</span> <span class="keywordtype">int</span>[<a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp0">_Count</a>];
+00043 <span class="keywordflow">for</span>(<a class="code" href="a04558.html#a10">sint32</a> i = 0 ;i &lt; <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp0">_Count</a>; i ++)
+00044 {
+00045 <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugr0">_LineInSourceCodeArray</a>[i] = 0; <span class="comment">// It's a mark, because 0 could'nt be a true value.</span>
+00046 }
+00047 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebuga20" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::initCode" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NLAISCRIPT::CCodeBrancheRun::initCode </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a02372.html">CCodeBrancheRun</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>l</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05572.html#l00589">589</a> of file <a class="el" href="a05572.html">codage.h</a>.
+<p>
+References <a class="el" href="a06128.html#l00036">NLAISCRIPT::l</a>.
+<p>
+<div class="fragment"><pre>00590 {
+00591 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugb0">del</a>();
+00592
+00593 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp1">_Ip</a> = 0;
+00594 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp0">_Count</a> = <a class="code" href="a05373.html#a2">l</a>._Count;
+00595
+00596 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp3">_TableCode</a> = <span class="keyword">new</span> <a class="code" href="a03846.html#NLAISCRIPT_1_1IOpCodea16">IOpCode</a> * [<a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp0">_Count</a>];
+00597 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0; i &lt; <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp0">_Count</a>;i ++)
+00598 {
+00599 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp3">_TableCode</a>[i ++] = (IOpCode *)<a class="code" href="a05373.html#a2">l</a>._TableCode[i]-&gt;clone();
+00600 }
+00601 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebuga21" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::initCode" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NLAISCRIPT::CCodeBrancheRunDebug::initCode </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a02373.html">CCodeBrancheRunDebug</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>l</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Init the <a class="el" href="a02373.html">CCodeBrancheRunDebug</a> from an other <a class="el" href="a02373.html">CCodeBrancheRunDebug</a>.
+<p>
+
+<p>
+Definition at line <a class="el" href="a05573.html#l00238">238</a> of file <a class="el" href="a05573.html">code_branche_run_debug.cpp</a>.
+<p>
+References <a class="el" href="a05572.html#l00522">NLAISCRIPT::CCodeBrancheRun::del()</a>, <a class="el" href="a06128.html#l00036">NLAISCRIPT::l</a>, and <a class="el" href="a05981.html#l00099">sint32</a>.
+<p>
+<div class="fragment"><pre>00239 {
+00240 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugb0">del</a>();
+00241
+00242 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp1">_Ip</a> = 0;
+00243 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp0">_Count</a> = <a class="code" href="a05373.html#a2">l</a>._Count;
+00244
+00245 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp3">_TableCode</a> = <span class="keyword">new</span> <a class="code" href="a03846.html#NLAISCRIPT_1_1IOpCodea16">IOpCode</a> * [<a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp0">_Count</a>];
+00246 <span class="keywordflow">for</span>(<a class="code" href="a04558.html#a10">sint32</a> i = 0; i &lt; <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp0">_Count</a>;i ++)
+00247 {
+00248 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp3">_TableCode</a>[i] = (IOpCode *)<a class="code" href="a05373.html#a2">l</a>._TableCode[i]-&gt;clone();
+00249 }
+00250 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebuga22" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::initCode" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NLAISCRIPT::CCodeBrancheRunDebug::initCode </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a05373.html#a10">TListCode</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>l</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Init the <a class="el" href="a02373.html">CCodeBrancheRunDebug</a> from a <a class="el" href="a02256.html">CBagOfCode</a> list.
+<p>
+
+<p>
+Reimplemented from <a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRuna19">NLAISCRIPT::CCodeBrancheRun</a>.
+<p>
+Definition at line <a class="el" href="a05573.html#l00223">223</a> of file <a class="el" href="a05573.html">code_branche_run_debug.cpp</a>.
+<p>
+References <a class="el" href="a05572.html#l00522">NLAISCRIPT::CCodeBrancheRun::del()</a>, <a class="el" href="a06128.html#l00036">NLAISCRIPT::l</a>, <a class="el" href="a05981.html#l00099">sint32</a>, and <a class="el" href="a05572.html#l00491">NLAISCRIPT::TListCode</a>.
+<p>
+<div class="fragment"><pre>00224 {
+00225 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugb0">del</a>();
+00226 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp0">_Count</a> = <a class="code" href="a05373.html#a2">l</a>.size();
+00227
+00228 TListCode::const_iterator i;
+00229 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp3">_TableCode</a> = <span class="keyword">new</span> <a class="code" href="a03846.html#NLAISCRIPT_1_1IOpCodea16">IOpCode</a> * [<a class="code" href="a05373.html#a2">l</a>.size()];
+00230 i = <a class="code" href="a05373.html#a2">l</a>.begin();
+00231 <a class="code" href="a04558.html#a10">sint32</a> k = 0;
+00232 <span class="keywordflow">while</span>(i != <a class="code" href="a05373.html#a2">l</a>.end())
+00233 {
+00234 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp3">_TableCode</a>[k ++] = (IOpCode *)*i++;
+00235 }
+00236 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAICHARACTER_1_1IZonea25" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::isClassInheritedFrom" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a04558.html#a10">sint32</a> NLAIAGENT::IObjectIA::isClassInheritedFrom </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a02661.html">IVarName</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+isClassInheritedFrom(className) allow us to known if this class have a base class with the name className.<p>
+If true the method return the range of the base class, this range is an arbitrary reference id define by the programmer or bay the scrypt. the false return is define by -1.
+<p>
+Reimplemented in <a class="el" href="a03884.html#NLAIAGENT_1_1VectorTypea18">NLAIAGENT::IVector</a>, <a class="el" href="a02782.html#NLAIAGENT_1_1CLocalAgentMaila18">NLAIAGENT::CLocalAgentMail</a>, <a class="el" href="a02146.html#NLAIAGENT_1_1UInt8Typez1644_1">NLAIAGENT::INombreDefine</a>, <a class="el" href="a02327.html#NLAIAGENT_1_1IMessageBasez1652_0">NLAIAGENT::IBaseGroupType</a>, and <a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_4">NLAIAGENT::CMessageScript</a>.
+<p>
+Definition at line <a class="el" href="a05475.html#l00246">246</a> of file <a class="el" href="a05475.html">baseai.cpp</a>.
+<p>
+References <a class="el" href="a05981.html#l00099">sint32</a>.
+<p>
+Referenced by <a class="el" href="a05789.html#l00104">NLAISCRIPT::CCompilateur::getValidateHierarchyBase()</a>, <a class="el" href="a05401.html#l00146">NLAIAGENT::CLocalAgentMail::isClassInheritedFrom()</a>, <a class="el" href="a05389.html#l00609">NLAIAGENT::CActorScript::Launch()</a>, <a class="el" href="a05734.html#l00283">NLAIAGENT::CFsmScript::setTopLevel()</a>, and <a class="el" href="a05389.html#l00932">NLAIAGENT::CActorScript::setTopLevel()</a>.
+<p>
+<div class="fragment"><pre>00247 {
+00248 <span class="keywordflow">return</span> -1;
+00249 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAICHARACTER_1_1IZonea26" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::isEqual" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLAIAGENT::IBasicObjectIA::isEqual </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a02153.html">IBasicObjectIA</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>a</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [pure virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+The bool operator == (const IBasicObjectIA &amp;a) const member method call this function when class 'classType' have the same type of this class, programme have to assume the equality between the memebers of this class and the memeber of the class 'classType'.
+<p>
+Implemented in <a class="el" href="a02160.html#NLAIAGENT_1_1CActorz1605_4">NLAIAGENT::CActor</a>, <a class="el" href="a02170.html#NLAILOGIC_1_1CGoalPatha40">NLAIAGENT::CActorScript</a>, <a class="el" href="a02163.html#NLAIAGENT_1_1IAgentManagera25">NLAIAGENT::IAgent</a>, <a class="el" href="a03884.html#NLAIAGENT_1_1VectorTypea19">NLAIAGENT::IVector</a>, <a class="el" href="a03833.html#NLAIAGENT_1_1IAgentInputa26">NLAIAGENT::IAgentInput</a>, <a class="el" href="a02782.html#NLAIAGENT_1_1CLocalAgentMailz1640_0">NLAIAGENT::CLocalAgentMail</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea21">NLAIAGENT::INombre&lt; tNombre &gt;</a>, <a class="el" href="a03453.html#NLAIAGENT_1_1CStringTypea21">NLAIAGENT::CStringType</a>, <a class="el" href="a03036.html#NLAIAGENT_1_1CPairTypea20">NLAIAGENT::CPairType</a>, <a class="el" href="a02602.html#NLAISCRIPT_1_1CPramContainera34">NLAIAGENT::CGroupType</a>, <a class="el" href="a03667.html#NLAIAGENT_1_1CVectorGroupTypea36">NLAIAGENT::CVectorGroupType</a>, <a class="el" href="a03134.html#NLAIAGENT_1_1CProxyAgentMailz1662_1">NLAIAGENT::CProxyAgentMail</a>, <a class="el" href="a02171.html#NLAIAGENT_1_1IMainAgentz1670_9">NLAIAGENT::CAgentScript</a>, <a class="el" href="a02324.html#NLAIAGENT_1_1IListBasicManagerz1705_14">NLAIAGENT::IListBasicManager</a>, <a class="el" href="a03666.html#NLAIAGENT_1_1IListManagera17">NLAIAGENT::IListManager</a>, <a class="el" href="a02785.html#NLAIAGENT_1_1CLocalMailBoxa30">NLAIAGENT::CLocalMailBox</a>, <a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1710_0">NLAIAGENT::CMessageScript</a>, <a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasea22">NLAIAGENT::IMessageBase</a>, <a class="el" href="a02997.html#NLAIAGENT_1_1CObjectIdenta22">NLAIAGENT::CObjectIdent</a>, <a class="el" href="a02998.html#NLAIAGENT_1_1CObjectTypea17">NLAIAGENT::CObjectType</a>, <a class="el" href="a02190.html#NLAIAGENT_1_1CAgentOperationa44">NLAIAGENT::CAgentOperation</a>, <a class="el" href="a02608.html#NLAIAGENT_1_1CHashTimerManagera24">NLAIAGENT::CHashTimerManager</a>, <a class="el" href="a03652.html#NLAIAGENT_1_1CVolatilMemmoryz1758_4">NLAIAGENT::CVolatilMemmory</a>, <a class="el" href="a02564.html#NLAIAGENT_1_1CFsmScripta41">NLAIAGENT::CFsmScript</a>, <a class="el" href="a03363.html#NLAIAGENT_1_1CSeqFsmScripta42">NLAIAGENT::CSeqFsmScript</a>, <a class="el" href="a03026.html#NLAIAGENT_1_1COperatorScripta47">NLAIAGENT::COperatorScript</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea21">NLAIAGENT::INombre&lt; double &gt;</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea21">NLAIAGENT::INombre&lt; uint16 &gt;</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea21">NLAIAGENT::INombre&lt; float &gt;</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea21">NLAIAGENT::INombre&lt; sint8 &gt;</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea21">NLAIAGENT::INombre&lt; uint64 &gt;</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea21">NLAIAGENT::INombre&lt; sint16 &gt;</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea21">NLAIAGENT::INombre&lt; uint8 &gt;</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea21">NLAIAGENT::INombre&lt; uint32 &gt;</a>, and <a class="el" href="a02148.html#NLAIAGENT_1_1INombrea21">NLAIAGENT::INombre&lt; sint32 &gt;</a>.
+<p>
+Referenced by <a class="el" href="a06129.html#l00154">NLAIAGENT::CAgentOperation::isEqual()</a>, <a class="el" href="a06065.html#l00184">NLAIAGENT::IMessageBase::isEqual()</a>, <a class="el" href="a05911.html#l00178">NLAIAGENT::IListBasicManager::isEqual()</a>, <a class="el" href="a05401.html#l00170">NLAIAGENT::CLocalAgentMail::isEqual()</a>, <a class="el" href="a05398.html#l00112">NLAIAGENT::IAgentInput::isEqual()</a>, and <a class="el" href="a05475.html#l00134">NLAIAGENT::IBasicObjectIA::operator==()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebugz1800_0" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::isEqual" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> bool NLAISCRIPT::CCodeBrancheRun::isEqual </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a02153.html">NLAIAGENT::IBasicObjectIA</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>a</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [inline, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05572.html#l00664">664</a> of file <a class="el" href="a05572.html">codage.h</a>.
+<p>
+<div class="fragment"><pre>00664 { <span class="keywordflow">return</span> <span class="keyword">true</span>;}
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAIAGENT_1_1VectorTypea20" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::isLocal" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> bool NLAIAGENT::IObjectIA::isLocal </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+If the result is true the object is loclal else its a representation of an object on the server. By the method return true.
+<p>
+
+<p>
+Definition at line <a class="el" href="a05475.html#l00356">356</a> of file <a class="el" href="a05475.html">baseai.cpp</a>.
+<p>
+<div class="fragment"><pre>00357 {
+00358 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+00359 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAICHARACTER_1_1IZonea29" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::isMember" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> TQueue NLAIAGENT::IObjectIA::isMember </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a02661.html">IVarName</a> *&nbsp;</td>
+ <td class="mdname" nowrap>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const <a class="el" href="a02661.html">IVarName</a> *&nbsp;</td>
+ <td class="mdname" nowrap>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const <a class="el" href="a02149.html">IObjectIA</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"> const<code> [virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+The method isMember(nameSubClass,methodName,param) return the best method correspondent to the search. remember we use the overloadind method.<p>
+NameSubClass: if this pointer is not NULL then NameSubClass is the name of the base class were the method are defined.<p>
+methodName: is the name of the class.<p>
+param: is an <a class="el" href="a02149.html">IObjectIA</a> where it defined the parametre of the method. lot of method use a <a class="el" href="a02149.html">IObjectIA</a> vector object with an <a class="el" href="a02650.html">NLAIC::CIdentType</a> as the the template argm.
+<p>
+Reimplemented in <a class="el" href="a02162.html#NLAIAGENT_1_1IMainAgentz1609_0">NLAIAGENT::IBasicAgent</a>, <a class="el" href="a03884.html#NLAIAGENT_1_1VectorTypea21">NLAIAGENT::IVector</a>, <a class="el" href="a02782.html#NLAIAGENT_1_1CLocalAgentMaila20">NLAIAGENT::CLocalAgentMail</a>, <a class="el" href="a02146.html#NLAIAGENT_1_1UInt8Typez1644_2">NLAIAGENT::INombreDefine</a>, <a class="el" href="a03036.html#NLAIAGENT_1_1CPairTypea22">NLAIAGENT::CPairType</a>, <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1652_2">NLAIAGENT::IBaseGroupType</a>, <a class="el" href="a03667.html#NLAIAGENT_1_1CVectorGroupTypea38">NLAIAGENT::CVectorGroupType</a>, <a class="el" href="a03134.html#NLAIAGENT_1_1CProxyAgentMailz1662_2">NLAIAGENT::CProxyAgentMail</a>, <a class="el" href="a02192.html#NLAIAGENT_1_1CAgentTimerHandlea22">NLAIAGENT::CAgentTimerHandle</a>, <a class="el" href="a02324.html#NLAIAGENT_1_1IListManagerz1705_14">NLAIAGENT::IListBasicManager</a>, <a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_5">NLAIAGENT::CMessageScript</a>, and <a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasea24">NLAIAGENT::IMessageBase</a>.
+<p>
+Definition at line <a class="el" href="a05475.html#l00206">206</a> of file <a class="el" href="a05475.html">baseai.cpp</a>.
+<p>
+References <a class="el" href="a05403.html#l00056">_CONSTRUCTOR_</a>, <a class="el" href="a05403.html#l00058">_RUN_</a>, <a class="el" href="a05403.html#l00031">_SEND_</a>, <a class="el" href="a05646.html#l00683">param</a>, <a class="el" href="a05646.html#l00993">r</a>, <a class="el" href="a02149.html#NLAICHARACTER_1_1IZonea39">NLAIAGENT::IObjectIA::run()</a>, and <a class="el" href="a05476.html#l00141">NLAIAGENT::TQueue</a>.
+<p>
+Referenced by <a class="el" href="a05416.html#l00308">NLAIAGENT::CAgentWatchTimer::addAttrib()</a>, <a class="el" href="a05589.html#l00124">NLAISCRIPT::CCompilateur::findMethode()</a>, <a class="el" href="a05847.html#l00540">NLAISCRIPT::CAgentClass::isMember()</a>, <a class="el" href="a05400.html#l00073">NLAIAGENT::CLocalAgentMail::isMember()</a>, and <a class="el" href="a06120.html#l00607">NLAISCRIPT::CFindRunMsg::runOpCode()</a>.
+<p>
+<div class="fragment"><pre>00207 {
+00208 <span class="keyword">static</span> CStringVarName send(_SEND_);
+00209 <span class="keyword">static</span> CStringVarName constructor(_CONSTRUCTOR_);
+00210 <span class="keyword">static</span> CStringVarName <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugz1802_0">run</a>(_RUN_);
+00211 <span class="keyword">static</span> CStringVarName statM(<span class="stringliteral">"GetStaticMember"</span>);
+00212
+00213 <span class="keywordflow">if</span>(*methodName == send)
+00214 {
+00215 <a class="code" href="a05364.html#a31">TQueue</a> <a class="code" href="a04223.html#a628">r</a>;
+00216 CObjectType *c = <span class="keyword">new</span> CObjectType(<span class="keyword">new</span> <a class="code" href="a02650.html">NLAIC::CIdentType</a>(NLAIC::CIdentType::VoidType));
+00217 <a class="code" href="a04223.html#a628">r</a>.push(CIdMethod(0,0.0,NULL,c));
+00218 <span class="keywordflow">return</span> <a class="code" href="a04223.html#a628">r</a>;
+00219 }
+00220 <span class="keywordflow">else</span>
+00221 <span class="keywordflow">if</span>(*methodName == constructor &amp;&amp; !((<span class="keyword">const</span> <a class="code" href="a03039.html">NLAISCRIPT::CParam</a> &amp;)<a class="code" href="a04223.html#a590">param</a>).size())
+00222 {
+00223 <a class="code" href="a05364.html#a31">TQueue</a> <a class="code" href="a04223.html#a628">r</a>;
+00224 CObjectType *c = <span class="keyword">new</span> CObjectType(<span class="keyword">new</span> <a class="code" href="a02650.html">NLAIC::CIdentType</a>(NLAIC::CIdentType::VoidType));
+00225 <a class="code" href="a04223.html#a628">r</a>.push(CIdMethod(1,0.0,NULL,c));
+00226 <span class="keywordflow">return</span> <a class="code" href="a04223.html#a628">r</a>;
+00227 }
+00228 <span class="keywordflow">else</span>
+00229 <span class="keywordflow">if</span>(*methodName == run &amp;&amp; !((<span class="keyword">const</span> <a class="code" href="a03039.html">NLAISCRIPT::CParam</a> &amp;)<a class="code" href="a04223.html#a590">param</a>).size())
+00230 {
+00231 <a class="code" href="a05364.html#a31">TQueue</a> <a class="code" href="a04223.html#a628">r</a>;
+00232 CObjectType *c = <span class="keyword">new</span> CObjectType(<span class="keyword">new</span> <a class="code" href="a02650.html">NLAIC::CIdentType</a>(NLAIC::CIdentType::VoidType));
+00233 <a class="code" href="a04223.html#a628">r</a>.push(CIdMethod(2,0.0,NULL,c));
+00234 <span class="keywordflow">return</span> <a class="code" href="a04223.html#a628">r</a>;
+00235 }
+00236 <span class="keywordflow">if</span>(*methodName == statM &amp;&amp; ((<span class="keyword">const</span> <a class="code" href="a03039.html">NLAISCRIPT::CParam</a> &amp;)<a class="code" href="a04223.html#a590">param</a>).size())
+00237 {
+00238 <a class="code" href="a05364.html#a31">TQueue</a> <a class="code" href="a04223.html#a628">r</a>;
+00239 CObjectType *c = <span class="keyword">new</span> CObjectType(<span class="keyword">new</span> <a class="code" href="a02650.html">NLAIC::CIdentType</a>(*IAgent::IdAgent));
+00240 <a class="code" href="a04223.html#a628">r</a>.push(CIdMethod(3,0.0,NULL,c));
+00241 <span class="keywordflow">return</span> <a class="code" href="a04223.html#a628">r</a>;
+00242 }
+00243 <span class="keywordflow">return</span> <a class="code" href="a05364.html#a31">TQueue</a>();
+00244 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebugz1804_2" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::load" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NLAISCRIPT::CCodeBrancheRunDebug::load </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a02270.html">NLMISC::IStream</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Load the class from a stream.
+<p>
+Reimplemented from <a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunz1798_3">NLAISCRIPT::CCodeBrancheRun</a>.
+<p>
+Definition at line <a class="el" href="a05573.html#l00114">114</a> of file <a class="el" href="a05573.html">code_branche_run_debug.cpp</a>.
+<p>
+References <a class="el" href="a05574.html#l00034">_LineInSourceCodeArray</a>, <a class="el" href="a05574.html#l00035">_SourceCode</a>, <a class="el" href="a03355.html#NLAISCRIPT_1_1IScriptDebugSourcea10">NLAISCRIPT::IScriptDebugSource::load()</a>, <a class="el" href="a06462.html#l00232">NLMISC::IStream::serial()</a>, and <a class="el" href="a05981.html#l00099">sint32</a>.
+<p>
+<div class="fragment"><pre>00115 {
+00116 <span class="keywordtype">int</span> i;
+00117 CCodeBrancheRun::load(is);
+00118 <span class="keyword">delete</span>[] <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugr0">_LineInSourceCodeArray</a>;
+00119 <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugr0">_LineInSourceCodeArray</a> = <span class="keyword">new</span> <span class="keywordtype">int</span>[<a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp0">_Count</a>];
+00120 <span class="keywordflow">for</span>(i = 0 ;i &lt; <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp0">_Count</a>; i ++)
+00121 {
+00122 <a class="code" href="a04558.html#a10">sint32</a> n;
+00123 is.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a>( n );
+00124 <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugr0">_LineInSourceCodeArray</a>[i] = (<span class="keywordtype">int</span>)n;
+00125 }
+00126 <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugr1">_SourceCode</a>-&gt;load(is);
+00127 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebugz1804_3" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::newInstance" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> const <a class="el" href="a02151.html">NLAIC::IBasicType</a> * NLAISCRIPT::CCodeBrancheRunDebug::newInstance </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+This function allow a new instance, that mean that the class is a class factory.
+<p>
+Reimplemented from <a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunz1798_4">NLAISCRIPT::CCodeBrancheRun</a>.
+<p>
+Definition at line <a class="el" href="a05573.html#l00095">95</a> of file <a class="el" href="a05573.html">code_branche_run_debug.cpp</a>.
+<p>
+References <a class="el" href="a05573.html#l00049">CCodeBrancheRunDebug()</a>, and <a class="el" href="a05646.html#l00236">x</a>.
+<p>
+<div class="fragment"><pre>00096 {
+00097 <a class="code" href="a02151.html">NLAIC::IBasicType</a> *<a class="code" href="a04223.html#a572">x</a> = <span class="keyword">new</span> <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga4">CCodeBrancheRunDebug</a>(1,CHaltOpCode());
+00098 <span class="keywordflow">return</span> <a class="code" href="a04223.html#a572">x</a>;
+00099 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebuga27" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::nextCode" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a03846.html">IOpCode</a>&amp; NLAISCRIPT::CCodeBrancheRun::nextCode </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline, virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+get the op code from the curent position.
+<p>
+
+<p>
+Implements <a class="el" href="a03847.html#NLAISCRIPT_1_1ICodeBranchea23">NLAISCRIPT::ICodeBranche</a>.
+<p>
+Definition at line <a class="el" href="a05572.html#l00633">633</a> of file <a class="el" href="a05572.html">codage.h</a>.
+<p>
+Referenced by <a class="el" href="a05573.html#l00162">runOpCode()</a>, and <a class="el" href="a05571.html#l00183">NLAISCRIPT::CCodeBrancheRun::runOpCode()</a>.
+<p>
+<div class="fragment"><pre>00634 {
+00635 <span class="keywordflow">return</span> *<a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp3">_TableCode</a>[<a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp1">_Ip</a>++];
+00636 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebuga28" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::operator uint32" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> NLAISCRIPT::CCodeBrancheRun::operator <a class="el" href="a04558.html#a11">uint32</a> </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+get the ip pointer.
+<p>
+
+<p>
+Definition at line <a class="el" href="a05572.html#l00622">622</a> of file <a class="el" href="a05572.html">codage.h</a>.
+<p>
+<div class="fragment"><pre>00623 {
+00624 <span class="keywordflow">return</span> <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp1">_Ip</a>;
+00625 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebuga29" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::operator+=" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NLAISCRIPT::CCodeBrancheRun::operator+= </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a11">uint32</a>&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>l</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+move the ip pointer at l element.
+<p>
+
+<p>
+Definition at line <a class="el" href="a05572.html#l00616">616</a> of file <a class="el" href="a05572.html">codage.h</a>.
+<p>
+References <a class="el" href="a06128.html#l00036">NLAISCRIPT::l</a>, and <a class="el" href="a05981.html#l00100">uint32</a>.
+<p>
+<div class="fragment"><pre>00617 {
+00618 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp1">_Ip</a> += <a class="code" href="a05373.html#a2">l</a>;
+00619 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAIAGENT_1_1VectorTypea42" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::operator==" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> bool NLAIAGENT::IBasicObjectIA::operator== </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a02153.html">IBasicObjectIA</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>classType</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Lot of algo use this function to determine the equality between 2 class, in particular the extraction from stl list. the == operator call the bool isEqual(const IBasicObjectIA &amp;a) const member method to determine the equality between tow class.
+<p>
+Definition at line <a class="el" href="a05475.html#l00134">134</a> of file <a class="el" href="a05475.html">baseai.cpp</a>.
+<p>
+References <a class="el" href="a02151.html#NLAICHARACTER_1_1IZonea20">NLAIC::IBasicType::getType()</a>, and <a class="el" href="a02153.html#NLAICHARACTER_1_1IZonea26">NLAIAGENT::IBasicObjectIA::isEqual()</a>.
+<p>
+<div class="fragment"><pre>00135 {
+00136 <span class="keywordflow">if</span>(a.getType() == <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugz1804_1">getType</a>() ) <span class="keywordflow">return</span> <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugz1800_0">isEqual</a>(a);
+00137 <span class="keywordflow">return</span> <span class="keyword">false</span>;
+00138 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebuga31" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::operator[]" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a03846.html">IOpCode</a>*&amp; NLAISCRIPT::CCodeBrancheRun::operator[] </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">int&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>i</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+allow us to acces to an element in the internal table of the class.
+<p>
+
+<p>
+Definition at line <a class="el" href="a05572.html#l00604">604</a> of file <a class="el" href="a05572.html">codage.h</a>.
+<p>
+<div class="fragment"><pre>00605 {
+00606 <span class="keywordflow">return</span> <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp3">_TableCode</a>[i];
+00607 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebugd2" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::printArgs" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NLAISCRIPT::CCodeBrancheRunDebug::printArgs </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a02374.html">CCodeContext</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>P</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [private]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05573.html#l00469">469</a> of file <a class="el" href="a05573.html">code_branche_run_debug.cpp</a>.
+<p>
+References <a class="el" href="a05572.html#l00347">NLAISCRIPT::CCodeContext::ContextDebug</a>, <a class="el" href="a05407.html#l00097">NLAIAGENT::CStringType::getDebugString()</a>, <a class="el" href="a05407.html#l00495">NLAIAGENT::CConstIteratorContener::isInEnd()</a>, <a class="el" href="a05610.html#l00065">NLAISCRIPT::CContextDebug::Param</a>, and <a class="el" href="a05572.html#l00345">NLAISCRIPT::CCodeContext::Param</a>.
+<p>
+Referenced by <a class="el" href="a05573.html#l00486">readCommandLine()</a>.
+<p>
+<div class="fragment"><pre>00470 {
+00471 <span class="keywordflow">if</span> (P.Param.size() &gt;0 )
+00472 {
+00473 <a class="code" href="a02692.html">NLAIAGENT::CIteratorContener</a> Ita = ((<a class="code" href="a02602.html">NLAIAGENT::CGroupType</a> *) P.ContextDebug.Param.back())-&gt;getIterator();
+00474 <a class="code" href="a02692.html">NLAIAGENT::CIteratorContener</a> Itb = ((<a class="code" href="a02602.html">NLAIAGENT::CGroupType</a> *) P.Param.back())-&gt;getIterator();;
+00475 <span class="keywordflow">while</span>(!Ita.<a class="code" href="a02403.html#NLAIAGENT_1_1CIteratorContenera5">isInEnd</a>())
+00476 {
+00477 std::string buf;
+00478 Ita++;
+00479 <a class="code" href="a03453.html">NLAIAGENT::CStringType</a> *p = (<a class="code" href="a03453.html">NLAIAGENT::CStringType</a> *)Itb++;
+00480 p-&gt;<a class="code" href="a03453.html#NLAIAGENT_1_1CStringTypea7">getDebugString</a>(buf);
+00481 <span class="comment">// InputOutput-&gt;Echo("%s = %s\n", o-&gt;getStr().getString(), buf);</span>
+00482 }
+00483 }
+00484 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebuga32" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::printCurrentSourceCodeLine" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NLAISCRIPT::CCodeBrancheRunDebug::printCurrentSourceCodeLine </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const</td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Print the current line in source code of the actual opCode.
+<p>
+
+<p>
+Definition at line <a class="el" href="a05573.html#l00337">337</a> of file <a class="el" href="a05573.html">code_branche_run_debug.cpp</a>.
+<p>
+References <a class="el" href="a05573.html#l00343">getCurrentSourceCodeLineNumber()</a>, <a class="el" href="a05573.html#l00275">printSourceCodeLine()</a>, and <a class="el" href="a05981.html#l00098">uint16</a>.
+<p>
+Referenced by <a class="el" href="a05609.html#l00171">NLAISCRIPT::CContextDebug::callStackPrint()</a>, and <a class="el" href="a05573.html#l00162">runOpCode()</a>.
+<p>
+<div class="fragment"><pre>00338 {
+00339 <a class="code" href="a04558.html#a9">uint16</a> lineNumber = <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga6">getCurrentSourceCodeLineNumber</a>();
+00340 <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga33">printSourceCodeLine</a>(lineNumber, lineNumber);
+00341 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebuga33" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::printSourceCodeLine" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NLAISCRIPT::CCodeBrancheRunDebug::printSourceCodeLine </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">int&nbsp;</td>
+ <td class="mdname" nowrap> <em>first</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>int&nbsp;</td>
+ <td class="mdname" nowrap> <em>last</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"> const</td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Print lines between first and last in source code of the actual opCode.
+<p>
+
+<p>
+Definition at line <a class="el" href="a05573.html#l00275">275</a> of file <a class="el" href="a05573.html">code_branche_run_debug.cpp</a>.
+<p>
+References <a class="el" href="a05574.html#l00035">_SourceCode</a>, <a class="el" href="a03859.html#NLAIC_1_1IIOa2">NLAIC::IIO::Echo()</a>, <a class="el" href="a05573.html#l00343">getCurrentSourceCodeLineNumber()</a>, <a class="el" href="a03355.html#NLAISCRIPT_1_1IScriptDebugSourcea5">NLAISCRIPT::IScriptDebugSource::getSourceBuffer()</a>, <a class="el" href="a05981.html#l00099">sint32</a>, and <a class="el" href="a05646.html#l00645">size</a>.
+<p>
+Referenced by <a class="el" href="a05573.html#l00337">printCurrentSourceCodeLine()</a>, and <a class="el" href="a05573.html#l00486">readCommandLine()</a>.
+<p>
+<div class="fragment"><pre>00276 {
+00277 <a class="code" href="a04558.html#a10">sint32</a> i, j, k, <a class="code" href="a04223.html#a587">size</a>, lineNumber;
+00278 <span class="keyword">const</span> <span class="keywordtype">char</span>* buf;
+00279 <span class="keywordtype">char</span>* lineTxt;
+00280 std::string code;
+00281
+00282 lineNumber = this-&gt;<a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga6">getCurrentSourceCodeLineNumber</a>();
+00283 code = <span class="stringliteral">" "</span>;
+00284 code += <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugr1">_SourceCode</a>-&gt;getSourceBuffer();
+00285 code +=<span class="stringliteral">"\n"</span>;
+00286 <a class="code" href="a04223.html#a587">size</a> = code.size();
+00287 buf = code.c_str();
+00288
+00289 <span class="comment">// first should be lowest than last.</span>
+00290 <span class="keywordflow">if</span> (first &gt; last) last = first;
+00291
+00292 <span class="comment">// Seek the good line</span>
+00293 i = 0; <span class="comment">// Line start</span>
+00294 j = 0; <span class="comment">// Line end</span>
+00295 k = 0; <span class="comment">// Line number</span>
+00296 lineTxt = <span class="keyword">new</span> <span class="keywordtype">char</span>[1024];
+00297
+00298 <span class="comment">// Seek the first line</span>
+00299 <span class="keywordflow">while</span> (k != first &amp;&amp; j &lt; <a class="code" href="a04223.html#a587">size</a>)
+00300 {
+00301 j++;
+00302 i = j;
+00303 <span class="keywordflow">while</span> (buf[j] != <span class="charliteral">'\n'</span>)
+00304 {
+00305 j++;
+00306 }
+00307 k++;
+00308 }
+00309
+00310 <span class="comment">// Print until the last line</span>
+00311 <span class="keywordflow">while</span> (k != last+1 &amp;&amp; j &lt; <a class="code" href="a04223.html#a587">size</a>)
+00312 {
+00313 strncpy (lineTxt, buf+i,j-i);
+00314 lineTxt[j-i] = 0;
+00315
+00316 <span class="comment">// Print debug informations</span>
+00317 <span class="keywordflow">if</span> ( k == lineNumber)
+00318 {
+00319 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugs2">InputOutput</a>-&gt;<a class="code" href="a03859.html#NLAIC_1_1IIOa2">Echo</a>(<span class="stringliteral">"%d -&gt;\t %s\n"</span>, k, lineTxt);
+00320 }
+00321 <span class="keywordflow">else</span>
+00322 {
+00323 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugs2">InputOutput</a>-&gt;<a class="code" href="a03859.html#NLAIC_1_1IIOa2">Echo</a>(<span class="stringliteral">"%d \t %s\n"</span>, k, lineTxt);
+00324 }
+00325
+00326 j++;
+00327 i = j;
+00328 <span class="keywordflow">while</span> (buf[j] != <span class="charliteral">'\n'</span>)
+00329 {
+00330 j++;
+00331 }
+00332 k++;
+00333 }
+00334 <span class="keyword">delete</span>[] lineTxt;
+00335 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebugd3" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::printVariable" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NLAISCRIPT::CCodeBrancheRunDebug::printVariable </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a02374.html">CCodeContext</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>P</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>c</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"> const<code> [private]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05573.html#l00363">363</a> of file <a class="el" href="a05573.html">code_branche_run_debug.cpp</a>.
+<p>
+References <a class="el" href="a05572.html#l00347">NLAISCRIPT::CCodeContext::ContextDebug</a>, <a class="el" href="a03859.html#NLAIC_1_1IIOa2">NLAIC::IIO::Echo()</a>, <a class="el" href="a02151.html#NLAICHARACTER_1_1IZonea7">NLAIC::IBasicType::getDebugString()</a>, <a class="el" href="a05475.html#l00193">NLAIAGENT::IObjectIA::getStaticMember()</a>, <a class="el" href="a05475.html#l00188">NLAIAGENT::IObjectIA::getStaticMemberIndex()</a>, <a class="el" href="a05407.html#l00102">NLAIAGENT::CStringType::getStr()</a>, <a class="el" href="a05415.html#l00172">NLAIAGENT::CStringVarName::getString()</a>, <a class="el" href="a02151.html#NLAICHARACTER_1_1IZonea20">NLAIC::IBasicType::getType()</a>, <a class="el" href="a05572.html#l00337">NLAISCRIPT::CCodeContext::Heap</a>, <a class="el" href="a05610.html#l00062">NLAISCRIPT::CContextDebug::HeapDebug</a>, <a class="el" href="a05572.html#l00341">NLAISCRIPT::CCodeContext::Self</a>, and <a class="el" href="a05981.html#l00099">sint32</a>.
+<p>
+Referenced by <a class="el" href="a05573.html#l00486">readCommandLine()</a>.
+<p>
+<div class="fragment"><pre>00364 {
+00365 <a class="code" href="a04558.html#a10">sint32</a> begin;
+00366 <span class="keyword">const</span> <a class="code" href="a02149.html">NLAIAGENT::IObjectIA</a>* base;
+00367 <span class="keyword">const</span> <a class="code" href="a02661.html">NLAIAGENT::IVarName</a>* ivn;
+00368 <a class="code" href="a03453.html">NLAIAGENT::CStringType</a>* st;
+00369 <a class="code" href="a03455.html">NLAIAGENT::CStringVarName</a>* svn;
+00370 <span class="keywordtype">char</span>* buf = <span class="keyword">new</span> <span class="keywordtype">char</span>[1024*8];
+00371 <span class="keywordtype">char</span>* bufA = <span class="keyword">new</span> <span class="keywordtype">char</span>[1024*8];
+00372 <span class="keywordtype">char</span>* bufX = <span class="keyword">new</span> <span class="keywordtype">char</span>[1024*8];
+00373 <span class="keywordtype">int</span> i;
+00374 <span class="keywordtype">int</span> j;
+00375 <span class="keywordtype">char</span>* dotPos;
+00376 buf[0] = 0;
+00377 bufA[0] = 0;
+00378 bufX[0] = 0;
+00379
+00380 <span class="comment">// Wee look if it's a composed varaible. If so, we just store the first part in buf and the second in bufX.</span>
+00381 strcpy (buf, c);
+00382 dotPos = strchr(buf,<span class="charliteral">'.'</span>);
+00383 <span class="keywordflow">if</span>(dotPos != NULL)
+00384 {
+00385 strcpy(bufX, dotPos+1);
+00386 strchr(buf,<span class="charliteral">'.'</span>)[0]= <span class="charliteral">'\0'</span>;
+00387 }
+00388
+00389 <span class="comment">// Seek in the heap from the bottom the buf in order to know if it's a local variable.</span>
+00390 begin = (<span class="keywordtype">int</span>)P.ContextDebug.HeapDebug;
+00391 <span class="keywordflow">for</span> (i = begin; i&gt;=0; i--)
+00392 {
+00393 base = P.ContextDebug.HeapDebug[i];
+00394 <span class="keywordflow">if</span> (base)
+00395 {
+00396 <span class="keywordflow">if</span> (base-&gt;<a class="code" href="a02151.html#NLAICHARACTER_1_1IZonea20">getType</a>() == <a class="code" href="a03453.html#NLAIAGENT_1_1CStringTypes0">NLAIAGENT::CStringType::IdStringType</a>)
+00397 {
+00398 st = (<a class="code" href="a03453.html">NLAIAGENT::CStringType</a>*) base;
+00399 ivn = &amp;(st-&gt;<a class="code" href="a03453.html#NLAIAGENT_1_1CStringTypea16">getStr</a>());
+00400 <span class="keywordflow">if</span> (ivn-&gt;<a class="code" href="a02151.html#NLAICHARACTER_1_1IZonea20">getType</a>() == <a class="code" href="a03455.html#NLAIAGENT_1_1CStringVarNames0">NLAIAGENT::CStringVarName::IdStringVarName</a>)
+00401 {
+00402 svn = (<a class="code" href="a03455.html">NLAIAGENT::CStringVarName</a>*) ivn;
+00403 <span class="keywordflow">if</span> (strcmp(svn-&gt;<a class="code" href="a03455.html#NLAIAGENT_1_1CStringVarNamea9">getString</a>(), buf) == 0)
+00404 {
+00405 <span class="keywordflow">break</span>;
+00406 }
+00407 }
+00408 }
+00409 }
+00410 }
+00411
+00412 base = NULL;
+00413 <span class="keywordflow">if</span> (i&gt;=0)
+00414 {
+00415 <span class="comment">// It's a local variable</span>
+00416 base = P.Heap[i];
+00417 }
+00418 <span class="keywordflow">else</span>
+00419 {
+00420 j = P.Self-&gt;<a class="code" href="a02149.html#NLAIAGENT_1_1VectorTypea11">getStaticMemberIndex</a>(<a class="code" href="a03455.html">NLAIAGENT::CStringVarName</a>(buf));
+00421 <span class="keywordflow">if</span> (j &gt;= 0)
+00422 {
+00423 <span class="comment">// It's a static member.</span>
+00424 base = P.Self-&gt;<a class="code" href="a02149.html#NLAIAGENT_1_1VectorTypea10">getStaticMember</a>(j);
+00425 }
+00426 }
+00427
+00428 <span class="keywordflow">if</span> (base != NULL)
+00429 {
+00430 <span class="comment">// We found a reference.</span>
+00431 <span class="keywordflow">if</span> (bufX[0] == 0)
+00432 {
+00433 <span class="comment">// The variable wasn't composit.</span>
+00434 std::string buf;
+00435 base-&gt;<a class="code" href="a02151.html#NLAICHARACTER_1_1IZonea7">getDebugString</a>(buf);
+00436 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugs2">InputOutput</a>-&gt;<a class="code" href="a03859.html#NLAIC_1_1IIOa2">Echo</a>(<span class="stringliteral">"%s\n"</span>,buf.c_str());
+00437 }
+00438 <span class="keywordflow">else</span>
+00439 {
+00440 <span class="comment">// The variable was composit.</span>
+00441 dotPos = strchr(bufX,<span class="charliteral">'.'</span>);
+00442 <span class="keywordflow">while</span> (dotPos != NULL)
+00443 {
+00444 strcpy(buf,bufX);
+00445 strcpy(bufX, dotPos+1);
+00446 strcpy(bufA,buf);
+00447 strchr(bufA,<span class="charliteral">'.'</span>)[0]= <span class="charliteral">'\0'</span>;
+00448 j = base-&gt;<a class="code" href="a02149.html#NLAIAGENT_1_1VectorTypea11">getStaticMemberIndex</a>(<a class="code" href="a03455.html">NLAIAGENT::CStringVarName</a>(bufA));
+00449 <span class="keywordflow">if</span> (j &gt;= 0)
+00450 {
+00451 base = base-&gt;<a class="code" href="a02149.html#NLAIAGENT_1_1VectorTypea10">getStaticMember</a>(j);
+00452 }
+00453 dotPos = strchr(bufX,<span class="charliteral">'.'</span>);
+00454 }
+00455 j = base-&gt;<a class="code" href="a02149.html#NLAIAGENT_1_1VectorTypea11">getStaticMemberIndex</a>(<a class="code" href="a03455.html">NLAIAGENT::CStringVarName</a>(bufX));
+00456 <span class="keywordflow">if</span> (j &gt;= 0)
+00457 {
+00458 std::string buf;
+00459 base-&gt;<a class="code" href="a02149.html#NLAIAGENT_1_1VectorTypea10">getStaticMember</a>(j)-&gt;getDebugString(buf);
+00460 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugs2">InputOutput</a>-&gt;<a class="code" href="a03859.html#NLAIC_1_1IIOa2">Echo</a>(<span class="stringliteral">"%s\n"</span>,buf.c_str());
+00461 }
+00462 }
+00463 }
+00464
+00465 <span class="keyword">delete</span>[] buf;
+00466 <span class="keyword">delete</span>[] bufA;
+00467 <span class="keyword">delete</span>[] bufX;
+00468 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebugd4" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::readCommandLine" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> bool NLAISCRIPT::CCodeBrancheRunDebug::readCommandLine </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a02374.html">CCodeContext</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>P</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>commandLine</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [private]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Return True if the next opCode must be run.
+<p>
+
+<p>
+Definition at line <a class="el" href="a05573.html#l00486">486</a> of file <a class="el" href="a05573.html">code_branche_run_debug.cpp</a>.
+<p>
+References <a class="el" href="a05609.html#l00130">NLAISCRIPT::CContextDebug::addBreakPoint()</a>, <a class="el" href="a05609.html#l00171">NLAISCRIPT::CContextDebug::callStackPrint()</a>, <a class="el" href="a05572.html#l00347">NLAISCRIPT::CCodeContext::ContextDebug</a>, <a class="el" href="a03859.html#NLAIC_1_1IIOa2">NLAIC::IIO::Echo()</a>, <a class="el" href="a05609.html#l00147">NLAISCRIPT::CContextDebug::eraseBreakPoint()</a>, <a class="el" href="a05573.html#l00343">getCurrentSourceCodeLineNumber()</a>, <a class="el" href="a05609.html#l00221">NLAISCRIPT::CContextDebug::getLastCommandLine()</a>, <a class="el" href="a05573.html#l00257">getSourceFileName()</a>, <a class="el" href="a05609.html#l00203">NLAISCRIPT::CContextDebug::printActiveBeaks()</a>, <a class="el" href="a05573.html#l00469">printArgs()</a>, <a class="el" href="a05573.html#l00275">printSourceCodeLine()</a>, <a class="el" href="a05573.html#l00363">printVariable()</a>, <a class="el" href="a05373.html#a49a20">NLAISCRIPT::runMode</a>, <a class="el" href="a05609.html#l00095">NLAISCRIPT::CContextDebug::setDebugMode()</a>, <a class="el" href="a05981.html#l00099">sint32</a>, <a class="el" href="a05373.html#a49a21">NLAISCRIPT::stepByStepMode</a>, <a class="el" href="a05609.html#l00195">NLAISCRIPT::CContextDebug::stepIndexDown()</a>, <a class="el" href="a05609.html#l00187">NLAISCRIPT::CContextDebug::stepIndexUp()</a>, <a class="el" href="a05373.html#a49a22">NLAISCRIPT::stepInMode</a>, <a class="el" href="a05373.html#a49a23">NLAISCRIPT::stepOutMode</a>, <a class="el" href="a05373.html#a49a24">NLAISCRIPT::stopMode</a>, <a class="el" href="a05981.html#l00098">uint16</a>, and <a class="el" href="a05981.html#l00100">uint32</a>.
+<p>
+Referenced by <a class="el" href="a05573.html#l00162">runOpCode()</a>.
+<p>
+<div class="fragment"><pre>00487 {
+00488 <span class="keywordtype">char</span>* sourceFileName;
+00489 <span class="keywordtype">char</span>* varName;
+00490 <a class="code" href="a04558.html#a11">uint32</a> lineNumber;
+00491 <a class="code" href="a04558.html#a10">sint32</a> first, last;
+00492 <span class="keywordtype">bool</span> ret = <span class="keyword">false</span>;
+00493
+00494 <span class="keywordflow">switch</span> (buf[0])
+00495 {
+00496 <span class="keywordflow">case</span> <span class="charliteral">'p'</span> :
+00497 <span class="comment">// p(rint) expression | Inspect variables / attributes, evaluate expressions, call functions/methods.</span>
+00498 varName = <span class="keyword">new</span> <span class="keywordtype">char</span>[1024];
+00499 sscanf(buf+1, <span class="stringliteral">"%s"</span>, varName);
+00500 <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugd3">printVariable</a>(P,varName);
+00501 <span class="keyword">delete</span>[] varName;
+00502 <span class="keywordflow">break</span>;
+00503 <span class="keywordflow">case</span> <span class="charliteral">'w'</span> :
+00504 <span class="comment">// w(here) | Dump the call stack : the context of the current program location.</span>
+00505 P.ContextDebug.callStackPrint(InputOutput);
+00506 <span class="keywordflow">break</span>;
+00507 <span class="keywordflow">case</span> <span class="charliteral">'u'</span> :
+00508 <span class="comment">// u(p) | Travel up (to newer) frames in the call stack.</span>
+00509 P.ContextDebug.stepIndexUp();
+00510 <span class="keywordflow">break</span>;
+00511 <span class="keywordflow">case</span> <span class="charliteral">'d'</span> :
+00512 <span class="comment">// d(own) | Travel down (to older) frames in the call stack.</span>
+00513 P.ContextDebug.stepIndexDown();
+00514 <span class="keywordflow">break</span>;
+00515 <span class="keywordflow">case</span> <span class="charliteral">'l'</span> :
+00516 <span class="comment">// l(ist) first?, last? | List the current context's source code file : 11 lines, or around lines numbers.</span>
+00517 first = last = 0;
+00518 sscanf(buf+1, <span class="stringliteral">"%d %d"</span>,&amp;first, &amp;last);
+00519 <span class="keywordflow">if</span> (0 == first) first = this-&gt;<a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga6">getCurrentSourceCodeLineNumber</a>() - 6;
+00520 <span class="keywordflow">if</span> (0 &gt; first) first = 0;
+00521 <span class="keywordflow">if</span> (0 == last) last = first + 11;
+00522 <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga33">printSourceCodeLine</a>(first, last);
+00523 <span class="keywordflow">break</span>;
+00524 <span class="keywordflow">case</span> <span class="charliteral">'b'</span> :
+00525 <span class="comment">// b(reak) line? | Set more breakpoints on functions or line numbers, or list active breaks.</span>
+00526 sourceFileName = <span class="keyword">new</span> <span class="keywordtype">char</span>[1024];
+00527 sourceFileName[0] = 0;
+00528 lineNumber = 0;
+00529 sscanf(buf+1,<span class="stringliteral">"%d %s"</span>,&amp;lineNumber,sourceFileName);
+00530 <span class="keywordflow">if</span> (0 == lineNumber)
+00531 {
+00532 P.ContextDebug.printActiveBeaks(InputOutput);
+00533 }
+00534 <span class="keywordflow">else</span>
+00535 {
+00536 <span class="keywordflow">if</span> (sourceFileName[0])
+00537 {
+00538 P.ContextDebug.addBreakPoint((<a class="code" href="a04558.html#a9">uint16</a>)lineNumber,sourceFileName);
+00539 }
+00540 <span class="keywordflow">else</span>
+00541 {
+00542 P.ContextDebug.addBreakPoint((<a class="code" href="a04558.html#a9">uint16</a>)lineNumber,<a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga12">getSourceFileName</a>().c_str());
+00543 }
+00544 }
+00545 <span class="keyword">delete</span>[] sourceFileName;
+00546 <span class="keywordflow">break</span>;
+00547 <span class="keywordflow">case</span> <span class="charliteral">'e'</span> :
+00548 <span class="comment">// e(rase) line? | Erase a specific breakpoint (or all of them)</span>
+00549 sourceFileName = <span class="keyword">new</span> <span class="keywordtype">char</span>[1024];
+00550 sourceFileName[0] = 0;
+00551 sscanf(buf+1,<span class="stringliteral">"%d %s"</span>,&amp;lineNumber,sourceFileName);
+00552 <span class="keywordflow">if</span> (sourceFileName[0])
+00553 {
+00554 P.ContextDebug.eraseBreakPoint((<a class="code" href="a04558.html#a9">uint16</a>)lineNumber,sourceFileName);
+00555 }
+00556 <span class="keywordflow">else</span>
+00557 {
+00558 P.ContextDebug.eraseBreakPoint((<a class="code" href="a04558.html#a9">uint16</a>)lineNumber,<a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga12">getSourceFileName</a>().c_str());
+00559 }
+00560 <span class="keyword">delete</span>[] sourceFileName;
+00561 <span class="keywordflow">break</span>;
+00562 <span class="keywordflow">case</span> <span class="charliteral">'s'</span> :
+00563 <span class="comment">// s(tep) | Run the next line and stop; stop in called functions.</span>
+00564 P.ContextDebug.setDebugMode(stepInMode);
+00565 ret = <span class="keyword">true</span>;
+00566 <span class="keywordflow">break</span>;
+00567 <span class="keywordflow">case</span> <span class="charliteral">'n'</span> :
+00568 <span class="comment">// n(ext) | Run the next line and stop, but don't stop in functions it calls.</span>
+00569 P.ContextDebug.setDebugMode(stepByStepMode);
+00570 ret = <span class="keyword">true</span>;
+00571 <span class="keywordflow">break</span>;
+00572 <span class="keywordflow">case</span> <span class="charliteral">'r'</span> :
+00573 <span class="comment">// r(eturn) | Continue silently until the current function returns.</span>
+00574 P.ContextDebug.setDebugMode(stepOutMode);
+00575 ret = <span class="keyword">true</span>;
+00576 <span class="keywordflow">break</span>;
+00577 <span class="keywordflow">case</span> <span class="charliteral">'c'</span> :
+00578 <span class="comment">// c(ontinue) | Continue programm execution until an error, breakpoint, or exit.</span>
+00579 P.ContextDebug.setDebugMode(runMode);
+00580 ret = <span class="keyword">true</span>;
+00581 <span class="keywordflow">break</span>;
+00582 <span class="keywordflow">case</span> <span class="charliteral">'a'</span> :
+00583 <span class="comment">// a(rgs) | Print arguments passed to the current context's function.</span>
+00584 <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugd2">printArgs</a>(P);
+00585 <span class="keywordflow">break</span>;
+00586 <span class="keywordflow">case</span> <span class="charliteral">'q'</span> :
+00587 <span class="comment">// q(uit) | Quit the debugger; also terminates the code being debugged.</span>
+00588 P.ContextDebug.setDebugMode(stopMode);
+00589 ret = <span class="keyword">true</span>;
+00590 <span class="keywordflow">break</span>;
+00591 <span class="keywordflow">case</span> 0 :
+00592 <span class="comment">// &lt;enter-key&gt; | Repeat the last command.</span>
+00593 ret = this-&gt;<a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugd4">readCommandLine</a>(P, P.ContextDebug.getLastCommandLine());
+00594 <span class="keywordflow">break</span>;
+00595 <span class="keywordflow">case</span> <span class="charliteral">'h'</span> :
+00596 <span class="comment">// h(elp) command ? | Get command help; you can forget the rest if you remember 'h'.</span>
+00597
+00598 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugs2">InputOutput</a>-&gt;<a class="code" href="a03859.html#NLAIC_1_1IIOa2">Echo</a>(<span class="stringliteral">"p(rint) expr.\t| Inspect variables / attributes.\n"</span>);
+00599 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugs2">InputOutput</a>-&gt;<a class="code" href="a03859.html#NLAIC_1_1IIOa2">Echo</a>(<span class="stringliteral">"w(here)\t\t| Dump the call stack.\n"</span>);
+00600 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugs2">InputOutput</a>-&gt;<a class="code" href="a03859.html#NLAIC_1_1IIOa2">Echo</a>(<span class="stringliteral">"u(p)\t\t| Travel up (to newer) frames in the call stack.\n"</span>);
+00601 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugs2">InputOutput</a>-&gt;<a class="code" href="a03859.html#NLAIC_1_1IIOa2">Echo</a>(<span class="stringliteral">"d(own)\t\t| Travel down (to older) frames in the call stack.\n"</span>);
+00602 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugs2">InputOutput</a>-&gt;<a class="code" href="a03859.html#NLAIC_1_1IIOa2">Echo</a>(<span class="stringliteral">"l(ist) f?, l?\t| List the current context's source code file.\n"</span>);
+00603 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugs2">InputOutput</a>-&gt;<a class="code" href="a03859.html#NLAIC_1_1IIOa2">Echo</a>(<span class="stringliteral">"b(reak) line?\t| Set more breakpoints on line numbers, or list active breaks.\n"</span>);
+00604 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugs2">InputOutput</a>-&gt;<a class="code" href="a03859.html#NLAIC_1_1IIOa2">Echo</a>(<span class="stringliteral">"e(rase) line?\t| Erase a specific breakpoint (or all of them)\n"</span>);
+00605 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugs2">InputOutput</a>-&gt;<a class="code" href="a03859.html#NLAIC_1_1IIOa2">Echo</a>(<span class="stringliteral">"s(tep)\t\t| Run the next line and stop; stop in called functions.\n"</span>);
+00606 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugs2">InputOutput</a>-&gt;<a class="code" href="a03859.html#NLAIC_1_1IIOa2">Echo</a>(<span class="stringliteral">"n(ext)\t\t| Run the next line and stop, don't stop in functions it calls.\n"</span>);
+00607 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugs2">InputOutput</a>-&gt;<a class="code" href="a03859.html#NLAIC_1_1IIOa2">Echo</a>(<span class="stringliteral">"r(eturn)\t| Continue silently until the current function returns.\n"</span>);
+00608 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugs2">InputOutput</a>-&gt;<a class="code" href="a03859.html#NLAIC_1_1IIOa2">Echo</a>(<span class="stringliteral">"c(ontinue)\t| Continue programm execution until breakpoint, or exit.\n"</span>);
+00609 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugs2">InputOutput</a>-&gt;<a class="code" href="a03859.html#NLAIC_1_1IIOa2">Echo</a>(<span class="stringliteral">"a(rgs)\t\t| Print arguments passed to the current context's function.\n"</span>);
+00610 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugs2">InputOutput</a>-&gt;<a class="code" href="a03859.html#NLAIC_1_1IIOa2">Echo</a>(<span class="stringliteral">"q(uit)\t\t| Quit the debugger; also terminates the code being debugged.\n"</span>);
+00611 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugs2">InputOutput</a>-&gt;<a class="code" href="a03859.html#NLAIC_1_1IIOa2">Echo</a>(<span class="stringliteral">"&lt;enter-key&gt;\t| Repeat the last command.\n"</span>);
+00612 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugs2">InputOutput</a>-&gt;<a class="code" href="a03859.html#NLAIC_1_1IIOa2">Echo</a>(<span class="stringliteral">"h(elp) command ?| Get command help; you can forget the rest if you remember 'h'.\n"</span>);
+00613 <span class="keywordflow">break</span>;
+00614 }
+00615
+00616 <span class="keywordflow">return</span> ret;
+00617 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAIAGENT_1_1VectorTypea46" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::release" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual void NLAIC::IPointerGestion::release </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">void&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline, virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Release allow to release the pointer. The last release when the _Ref is nul delete the object.
+<p>
+
+<p>
+Definition at line <a class="el" href="a05386.html#l00086">86</a> of file <a class="el" href="a05386.html">abstract_interface.h</a>.
+<p>
+References <a class="el" href="a05386.html#l00093">NLAIC::IPointerGestion::decRef()</a>.
+<p>
+Referenced by <a class="el" href="a05736.html#l00174">NLAIAGENT::CSeqFsmScript::activate()</a>, <a class="el" href="a05847.html#l00458">NLAISCRIPT::CAgentClass::addBrancheCode()</a>, <a class="el" href="a05601.html#l00047">NLAISCRIPT::CConstraintDebug::addIndex()</a>, <a class="el" href="a06755.html#l00138">NLAISCRIPT::CCompilateur::affectation()</a>, <a class="el" href="a06755.html#l00327">NLAISCRIPT::CCompilateur::affectationMember()</a>, <a class="el" href="a05854.html#l00334">NLAISCRIPT::COperatorClass::backward()</a>, <a class="el" href="a05718.html#l00313">NLAILOGIC::CFirstOrderOperator::backward()</a>, <a class="el" href="a05716.html#l00235">NLAILOGIC::CFirstOrderAssert::backward()</a>, <a class="el" href="a06662.html#l00539">NLAISCRIPT::CCompilateur::buildObject()</a>, <a class="el" href="a05421.html#l00161">NLAILINK::buildScript()</a>, <a class="el" href="a06755.html#l00816">NLAISCRIPT::CCompilateur::callFunction()</a>, <a class="el" href="a05804.html#l00117">NLAIC::CIdentType::CIdentType()</a>, <a class="el" href="a05589.html#l00366">NLAISCRIPT::CCompilateur::clean()</a>, <a class="el" href="a05843.html#l00185">NLAISCRIPT::CParam::clear()</a>, <a class="el" href="a05770.html#l01076">NLAIAGENT::CVectorGroupType::clear()</a>, <a class="el" href="a05770.html#l00664">NLAIAGENT::CGroupType::clear()</a>, <a class="el" href="a06733.html#l00075">NLAIAGENT::CVolatilMemmory::CVolatilMemmory()</a>, <a class="el" href="a05699.html#l00030">NLAISCRIPT::CFactorType::del()</a>, <a class="el" href="a05477.html#l00126">NLAIAGENT::IAgentComposite::deleteListe()</a>, <a class="el" href="a06294.html#l00251">NLAIPYSERVER::endPythonInterface()</a>, <a class="el" href="a05770.html#l00962">NLAIAGENT::CVectorGroupType::erase()</a>, <a class="el" href="a05770.html#l00545">NLAIAGENT::CGroupType::erase()</a>, <a class="el" href="a05770.html#l00946">NLAIAGENT::CVectorGroupType::eraseAll()</a>, <a class="el" href="a05770.html#l00529">NLAIAGENT::CGroupType::eraseAll()</a>, <a class="el" href="a05589.html#l00340">NLAISCRIPT::CCompilateur::errorMethodConstraint()</a>, <a class="el" href="a05589.html#l00325">NLAISCRIPT::CCompilateur::errorTypeConstraint()</a>, <a class="el" href="a05589.html#l00160">NLAISCRIPT::CCompilateur::findMethode()</a>, <a class="el" href="a05854.html#l00350">NLAISCRIPT::COperatorClass::forward()</a>, <a class="el" href="a05718.html#l00330">NLAILOGIC::CFirstOrderOperator::forward()</a>, <a class="el" href="a05588.html#l00070">NLAIAGENT::CComponentHandle::getComponent()</a>, <a class="el" href="a06133.html#l00091">NLAIAGENT::COperatorScript::getDebugString()</a>, <a class="el" href="a05412.html#l00664">NLAIAGENT::CAgentScript::getDebugString()</a>, <a class="el" href="a06131.html#l00046">NLAILOGIC::IBaseOperator::IBaseOperator()</a>, <a class="el" href="a06755.html#l00063">NLAISCRIPT::CCompilateur::ifInterrogation()</a>, <a class="el" href="a06755.html#l00097">NLAISCRIPT::CCompilateur::ifInterrogationEnd()</a>, <a class="el" href="a06669.html#l00361">NLAILOGIC::CFactPattern::init()</a>, <a class="el" href="a06343.html#l00197">NLAILOGIC::CRule::init()</a>, <a class="el" href="a05749.html#l00679">NLAIFUZZY::CTrapezeFuzzySet::init()</a>, <a class="el" href="a05749.html#l00563">NLAIFUZZY::CLeftFuzzySet::init()</a>, <a class="el" href="a05749.html#l00442">NLAIFUZZY::CTriangleFuzzySet::init()</a>, <a class="el" href="a05749.html#l00177">NLAIFUZZY::CRightFuzzySet::init()</a>, <a class="el" href="a05749.html#l00074">NLAIFUZZY::CFuzzyInterval::init()</a>, <a class="el" href="a05745.html#l00214">NLAIFUZZY::CFuzzyRule::init()</a>, <a class="el" href="a05741.html#l00068">NLAIFUZZY::CSimpleFuzzyCond::init()</a>, <a class="el" href="a06755.html#l00036">NLAISCRIPT::CCompilateur::interrogationEnd()</a>, <a class="el" href="a05854.html#l00743">NLAISCRIPT::COperatorClass::isValidFonc()</a>, <a class="el" href="a05420.html#l00057">NLAIAGENT::IAgent::Kill()</a>, <a class="el" href="a06660.html#l00190">NLAILOGIC::CVar::load()</a>, <a class="el" href="a06658.html#l00399">NLAILOGIC::CValueSet::load()</a>, <a class="el" href="a06127.html#l00072">NLAISCRIPT::CLdbOpCode::load()</a>, <a class="el" href="a06123.html#l00370">NLAISCRIPT::CLibCallMethodi::load()</a>, <a class="el" href="a06123.html#l00303">NLAISCRIPT::CLibCallInheritedMethod::load()</a>, <a class="el" href="a06123.html#l00241">NLAISCRIPT::CLibCallMethod::load()</a>, <a class="el" href="a06121.html#l00102">NLAISCRIPT::CLdbNewOpCode::load()</a>, <a class="el" href="a06120.html#l00758">NLAISCRIPT::CAddParamNameDebug::load()</a>, <a class="el" href="a06120.html#l00658">NLAISCRIPT::CFindRunMsg::load()</a>, <a class="el" href="a05911.html#l00061">NLAIAGENT::IListBasicManager::load()</a>, <a class="el" href="a05770.html#l01055">NLAIAGENT::CVectorGroupType::load()</a>, <a class="el" href="a05770.html#l00643">NLAIAGENT::CGroupType::load()</a>, <a class="el" href="a05412.html#l00605">NLAIAGENT::CAgentScript::load()</a>, <a class="el" href="a05407.html#l00087">NLAIAGENT::CStringType::load()</a>, <a class="el" href="a05401.html#l00070">NLAIAGENT::CLocalAgentMail::load()</a>, <a class="el" href="a06124.html#l00103">NLAISCRIPT::CMethodContextDebug::loadContext()</a>, <a class="el" href="a05589.html#l00052">NLAISCRIPT::CCompilateur::onEndClass()</a>, <a class="el" href="a05964.html#l00143">NLAIAGENT::CLocalMailBox::onKill()</a>, <a class="el" href="a05420.html#l00081">NLAIAGENT::IAgent::onKill()</a>, <a class="el" href="a05400.html#l00058">NLAIAGENT::CLocalAgentMail::onKill()</a>, <a class="el" href="a05770.html#l00698">NLAIAGENT::CVectorGroupType::operator-()</a>, <a class="el" href="a05770.html#l00284">NLAIAGENT::CGroupType::operator-()</a>, <a class="el" href="a05859.html#l00079">NLAIAGENT::CKeyObject::operator=()</a>, <a class="el" href="a05600.html#l00089">NLAISCRIPT::CFunctionTag::operator=()</a>, <a class="el" href="a05475.html#l00068">NLAIAGENT::CIdMethod::operator=()</a>, <a class="el" href="a06755.html#l00358">NLAISCRIPT::CCompilateur::PrivateError()</a>, <a class="el" href="a06662.html#l00082">NLAISCRIPT::CCompilateur::processingVar()</a>, <a class="el" href="a05412.html#l01412">NLAIAGENT::CAgentScript::processMessages()</a>, <a class="el" href="a05475.html#l00433">NLAIAGENT::IRefrence::refLoadStream()</a>, <a class="el" href="a06755.html#l00608">NLAISCRIPT::CCompilateur::registerMethod()</a>, <a class="el" href="a05477.html#l00108">NLAIAGENT::IAgentComposite::removeChild()</a>, <a class="el" href="a05716.html#l00095">NLAILOGIC::CFirstOrderAssert::removeFact()</a>, <a class="el" href="a05605.html#l00067">NLAISCRIPT::CConstraintStackComp::run()</a>, <a class="el" href="a05603.html#l00047">NLAISCRIPT::CConstraintFindRun::run()</a>, <a class="el" href="a05599.html#l00050">NLAISCRIPT::CConstraintMethode::run()</a>, <a class="el" href="a05420.html#l00365">NLAIAGENT::IBasicAgent::run()</a>, <a class="el" href="a05412.html#l01060">NLAIAGENT::CAgentScript::runInitComponent()</a>, <a class="el" href="a06733.html#l00218">NLAIAGENT::CVolatilMemmory::runMessage()</a>, <a class="el" href="a06129.html#l00262">NLAIAGENT::CAgentOperation::runMethodBase()</a>, <a class="el" href="a05589.html#l00286">NLAISCRIPT::CCompilateur::runMethodConstraint()</a>, <a class="el" href="a05763.html#l00773">NLAILOGIC::CInternalGoal::runMethodeMember()</a>, <a class="el" href="a05763.html#l00439">NLAILOGIC::CGoal::runMethodeMember()</a>, <a class="el" href="a05695.html#l00222">NLAILOGIC::CFact::runMethodeMember()</a>, <a class="el" href="a05475.html#l00266">NLAIAGENT::IObjectIA::runMethodeMember()</a>, <a class="el" href="a06126.html#l00087">NLAISCRIPT::CLdbStackMemberiOpCode::runOpCode()</a>, <a class="el" href="a06124.html#l00278">NLAISCRIPT::CCallStackMethodi::runOpCode()</a>, <a class="el" href="a06122.html#l00333">NLAISCRIPT::CLibHeapMemberMethod::runOpCode()</a>, <a class="el" href="a06121.html#l00960">NLAISCRIPT::CAffOpCode::runOpCode()</a>, <a class="el" href="a06121.html#l00819">NLAISCRIPT::CJFalseOpCode::runOpCode()</a>, <a class="el" href="a06120.html#l00449">NLAISCRIPT::CAffOpCodeDebug::runOpCode()</a>, <a class="el" href="a06120.html#l00274">NLAISCRIPT::CDiffOpCode::runOpCode()</a>, <a class="el" href="a06120.html#l00250">NLAISCRIPT::CInfEqOpCode::runOpCode()</a>, <a class="el" href="a06120.html#l00226">NLAISCRIPT::CSupEqOpCode::runOpCode()</a>, <a class="el" href="a06120.html#l00202">NLAISCRIPT::CEqOpCode::runOpCode()</a>, <a class="el" href="a06120.html#l00177">NLAISCRIPT::CInfOpCode::runOpCode()</a>, <a class="el" href="a06120.html#l00150">NLAISCRIPT::CSupOpCode::runOpCode()</a>, <a class="el" href="a06120.html#l00126">NLAISCRIPT::CMulOpCode::runOpCode()</a>, <a class="el" href="a06120.html#l00101">NLAISCRIPT::CDivOpCode::runOpCode()</a>, <a class="el" href="a06120.html#l00077">NLAISCRIPT::CSubOpCode::runOpCode()</a>, <a class="el" href="a06120.html#l00053">NLAISCRIPT::CAddOpCode::runOpCode()</a>, <a class="el" href="a06120.html#l00034">NLAISCRIPT::CNegOpCode::runOpCode()</a>, <a class="el" href="a05412.html#l00953">NLAIAGENT::CAgentScript::runTellParentNotify()</a>, <a class="el" href="a05589.html#l00260">NLAISCRIPT::CCompilateur::runTypeConstraint()</a>, <a class="el" href="a06734.html#l00092">NLAIAGENT::CHashTimerManager::sendMessage()</a>, <a class="el" href="a06733.html#l00202">NLAIAGENT::CVolatilMemmory::sendMessage()</a>, <a class="el" href="a05964.html#l00093">NLAIAGENT::CLocalMailBox::sendMessage()</a>, <a class="el" href="a05911.html#l00229">NLAIAGENT::IListManager::sendMessage()</a>, <a class="el" href="a05416.html#l00741">NLAIAGENT::CAgentTimerHandle::sendMessage()</a>, <a class="el" href="a05412.html#l01250">NLAIAGENT::CAgentScript::sendMessage()</a>, <a class="el" href="a05412.html#l01177">NLAIAGENT::CAgentScript::sendMethod()</a>, <a class="el" href="a06589.html#l00283">NLAISCRIPT::COperandSimple::serial()</a>, <a class="el" href="a06114.html#l00142">NLAISCRIPT::CObjectUnknown::setBaseType()</a>, <a class="el" href="a06662.html#l00471">NLAISCRIPT::CCompilateur::setChaineVar()</a>, <a class="el" href="a05845.html#l00133">NLAISCRIPT::CClassInterpretFactory::setClass()</a>, <a class="el" href="a05386.html#l00437">NLAIC::CSelfClassFactory::setClass()</a>, <a class="el" href="a05845.html#l00096">NLAISCRIPT::IClassInterpret::setClassName()</a>, <a class="el" href="a06114.html#l00136">NLAISCRIPT::CObjectUnknown::setClassType()</a>, <a class="el" href="a06065.html#l00177">NLAIAGENT::IMessageBase::setContinuation()</a>, <a class="el" href="a06131.html#l00150">NLAILOGIC::IBaseOperator::setGoal()</a>, <a class="el" href="a05854.html#l00698">NLAISCRIPT::COperatorClass::setGoal()</a>, <a class="el" href="a06662.html#l00452">NLAISCRIPT::CCompilateur::setImediateVar()</a>, <a class="el" href="a06662.html#l00439">NLAISCRIPT::CCompilateur::setImediateVarNill()</a>, <a class="el" href="a05843.html#l00278">NLAISCRIPT::CParam::setInfo()</a>, <a class="el" href="a05847.html#l00836">NLAISCRIPT::CAgentClass::setInheritanceName()</a>, <a class="el" href="a06662.html#l00463">NLAISCRIPT::CCompilateur::setListVar()</a>, <a class="el" href="a06066.html#l00106">NLAIAGENT::IMessageBase::setMessageGroup()</a>, <a class="el" href="a06662.html#l00492">NLAISCRIPT::CCompilateur::setMethodVar()</a>, <a class="el" href="a06660.html#l00098">NLAILOGIC::IBaseVar::setName()</a>, <a class="el" href="a06130.html#l00087">NLAIAGENT::CAgentOperation::setName()</a>, <a class="el" href="a05843.html#l00339">NLAISCRIPT::CMethodeName::setName()</a>, <a class="el" href="a05475.html#l00461">NLAIAGENT::IRefrence::setNumRef()</a>, <a class="el" href="a05603.html#l00114">NLAISCRIPT::CConstraintFindRun::setOpCode()</a>, <a class="el" href="a05599.html#l00285">NLAISCRIPT::CConstraintMethode::setOpCode()</a>, <a class="el" href="a06662.html#l00401">NLAISCRIPT::CCompilateur::setPerformative()</a>, <a class="el" href="a05763.html#l00891">NLAILOGIC::CInternalGoal::setProperty()</a>, <a class="el" href="a06065.html#l00170">NLAIAGENT::IMessageBase::setReceiver()</a>, <a class="el" href="a06065.html#l00163">NLAIAGENT::IMessageBase::setSender()</a>, <a class="el" href="a06658.html#l00550">NLAILOGIC::CValueSet::setSize()</a>, <a class="el" href="a06662.html#l00482">NLAISCRIPT::CCompilateur::setStackVar()</a>, <a class="el" href="a06030.html#l00263">NLAIAGENT::CMessageScript::setStaticMember()</a>, <a class="el" href="a05412.html#l00517">NLAIAGENT::CAgentScript::setStaticMember()</a>, <a class="el" href="a05845.html#l00083">NLAISCRIPT::IClassInterpret::setType()</a>, <a class="el" href="a05600.html#l00105">NLAISCRIPT::CFunctionTag::setTypeObject()</a>, <a class="el" href="a05843.html#l00376">NLAISCRIPT::CMethodeName::setTypeOfMethode()</a>, <a class="el" href="a06660.html#l00147">NLAILOGIC::CVar::setValue()</a>, <a class="el" href="a06130.html#l00075">NLAIAGENT::CAgentOperation::setValue()</a>, <a class="el" href="a05398.html#l00075">NLAIAGENT::IAgentInput::setValue()</a>, <a class="el" href="a06658.html#l00155">NLAILOGIC::CValueSet::unify()</a>, <a class="el" href="a05854.html#l00246">NLAISCRIPT::COperatorClass::unifyBackward()</a>, <a class="el" href="a05718.html#l00225">NLAILOGIC::CFirstOrderOperator::unifyBackward()</a>, <a class="el" href="a05854.html#l00285">NLAISCRIPT::COperatorClass::unifyForward()</a>, <a class="el" href="a05718.html#l00264">NLAILOGIC::CFirstOrderOperator::unifyForward()</a>, <a class="el" href="a06343.html#l00402">NLAILOGIC::CRule::unifyLiaisonBack()</a>, <a class="el" href="a06120.html#l00719">NLAISCRIPT::CAddParamNameDebug::~CAddParamNameDebug()</a>, <a class="el" href="a05847.html#l00105">NLAISCRIPT::CAgentClass::~CAgentClass()</a>, <a class="el" href="a06129.html#l00062">NLAIAGENT::CAgentOperation::~CAgentOperation()</a>, <a class="el" href="a05412.html#l00476">NLAIAGENT::CAgentScript::~CAgentScript()</a>, <a class="el" href="a05416.html#l00688">NLAIAGENT::CAgentTimerHandle::~CAgentTimerHandle()</a>, <a class="el" href="a05416.html#l00253">NLAIAGENT::CAgentWatchTimer::~CAgentWatchTimer()</a>, <a class="el" href="a05845.html#l00128">NLAISCRIPT::CClassInterpretFactory::~CClassInterpretFactory()</a>, <a class="el" href="a05573.html#l00083">~CCodeBrancheRunDebug()</a>, <a class="el" href="a05590.html#l00317">NLAISCRIPT::CCompilateur::~CCompilateur()</a>, <a class="el" href="a05588.html#l00052">NLAIAGENT::CComponentHandle::~CComponentHandle()</a>, <a class="el" href="a05607.html#l00085">NLAISCRIPT::CConstraintChkMethodeType::~CConstraintChkMethodeType()</a>, <a class="el" href="a05600.html#l00372">NLAISCRIPT::CConstraintMethode::~CConstraintMethode()</a>, <a class="el" href="a05605.html#l00060">NLAISCRIPT::CConstraintStackComp::~CConstraintStackComp()</a>, <a class="el" href="a05695.html#l00110">NLAILOGIC::CFact::~CFact()</a>, <a class="el" href="a06120.html#l00599">NLAISCRIPT::CFindRunMsg::~CFindRunMsg()</a>, <a class="el" href="a05716.html#l00052">NLAILOGIC::CFirstOrderAssert::~CFirstOrderAssert()</a>, <a class="el" href="a05600.html#l00112">NLAISCRIPT::CFunctionTag::~CFunctionTag()</a>, <a class="el" href="a05804.html#l00093">NLAIC::CIdentType::~CIdentType()</a>, <a class="el" href="a05475.html#l00107">NLAIAGENT::CIdMethod::~CIdMethod()</a>, <a class="el" href="a05763.html#l00569">NLAILOGIC::CInternalGoal::~CInternalGoal()</a>, <a class="el" href="a05859.html#l00074">NLAIAGENT::CKeyObject::~CKeyObject()</a>, <a class="el" href="a06121.html#l00113">NLAISCRIPT::CLdbNewOpCode::~CLdbNewOpCode()</a>, <a class="el" href="a06127.html#l00081">NLAISCRIPT::CLdbOpCode::~CLdbOpCode()</a>, <a class="el" href="a06123.html#l00319">NLAISCRIPT::CLibCallInheritedMethod::~CLibCallInheritedMethod()</a>, <a class="el" href="a06123.html#l00254">NLAISCRIPT::CLibCallMethod::~CLibCallMethod()</a>, <a class="el" href="a06123.html#l00386">NLAISCRIPT::CLibCallMethodi::~CLibCallMethodi()</a>, <a class="el" href="a05964.html#l00060">NLAIAGENT::CLocalMailBox::~CLocalMailBox()</a>, <a class="el" href="a05966.html#l00061">NLAIAGENT::CMainAgentScript::~CMainAgentScript()</a>, <a class="el" href="a06500.html#l00076">NLAISCRIPT::CLibTest::CMethodCall::~CMethodCall()</a>, <a class="el" href="a05413.html#l00114">NLAIAGENT::CAgentScript::CMethodCall::~CMethodCall()</a>, <a class="el" href="a05843.html#l00299">NLAISCRIPT::CMethodeName::~CMethodeName()</a>, <a class="el" href="a05848.html#l00136">NLAISCRIPT::CAgentClass::CMethodType::~CMethodType()</a>, <a class="el" href="a06114.html#l00149">NLAISCRIPT::CObjectUnknown::~CObjectUnknown()</a>, <a class="el" href="a06589.html#l00300">NLAISCRIPT::COperandSimple::~COperandSimple()</a>, <a class="el" href="a06589.html#l00552">NLAISCRIPT::COperandUnknown::~COperandUnknown()</a>, <a class="el" href="a06589.html#l00679">NLAISCRIPT::COperationType::~COperationType()</a>, <a class="el" href="a06589.html#l00813">NLAISCRIPT::COperationTypeGD::~COperationTypeGD()</a>, <a class="el" href="a05854.html#l00094">NLAISCRIPT::COperatorClass::~COperatorClass()</a>, <a class="el" href="a05407.html#l00243">NLAIAGENT::CPairType::~CPairType()</a>, <a class="el" href="a05386.html#l00444">NLAIC::CSelfClassFactory::~CSelfClassFactory()</a>, <a class="el" href="a05407.html#l00128">NLAIAGENT::CStringType::~CStringType()</a>, <a class="el" href="a06658.html#l00132">NLAILOGIC::CValueSet::~CValueSet()</a>, <a class="el" href="a06660.html#l00141">NLAILOGIC::CVar::~CVar()</a>, <a class="el" href="a06733.html#l00080">NLAIAGENT::CVolatilMemmory::~CVolatilMemmory()</a>, <a class="el" href="a05398.html#l00043">NLAIAGENT::IAgentInput::~IAgentInput()</a>, <a class="el" href="a05422.html#l00039">NLAILOGIC::IBaseAssert::~IBaseAssert()</a>, <a class="el" href="a06131.html#l00068">NLAILOGIC::IBaseOperator::~IBaseOperator()</a>, <a class="el" href="a06660.html#l00111">NLAILOGIC::IBaseVar::~IBaseVar()</a>, <a class="el" href="a05420.html#l00303">NLAIAGENT::IBasicAgent::~IBasicAgent()</a>, <a class="el" href="a06039.html#l00091">NLAISCRIPT::IBlock::~IBlock()</a>, <a class="el" href="a05845.html#l00065">NLAISCRIPT::IClassInterpret::~IClassInterpret()</a>, <a class="el" href="a05763.html#l00059">NLAILOGIC::IGoal::~IGoal()</a>, <a class="el" href="a05911.html#l00050">NLAIAGENT::IListBasicManager::~IListBasicManager()</a>, <a class="el" href="a06065.html#l00142">NLAIAGENT::IMessageBase::~IMessageBase()</a>, <a class="el" href="a05475.html#l00467">NLAIAGENT::IRefrence::~IRefrence()</a>, and <a class="el" href="a06759.html#l00041">NLAICHARACTER::IZone::~IZone()</a>.
+<p>
+<div class="fragment"><pre>00087 {
+00088 <span class="keywordflow">if</span>(<a class="code" href="a02145.html#NLAIAGENT_1_1VectorTypea2">decRef</a>() == 0)
+00089 <span class="keyword">delete</span> <span class="keyword">this</span>;
+00090 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebugz1802_0" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::run" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> const <a class="el" href="a03869.html">NLAIAGENT::IObjectIA::CProcessResult</a> &amp; NLAISCRIPT::CCodeBrancheRun::run </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Some where Run method define the process of the agen.
+<p>
+Implements <a class="el" href="a02149.html#NLAICHARACTER_1_1IZonea39">NLAIAGENT::IObjectIA</a>.
+<p>
+Definition at line <a class="el" href="a05571.html#l00095">95</a> of file <a class="el" href="a05571.html">codage.cpp</a>.
+<p>
+References <a class="el" href="a05476.html#l00188">NLAIAGENT::IObjectIA::CProcessResult::Result</a>, and <a class="el" href="a05476.html#l00184">NLAIAGENT::IObjectIA::CProcessResult::ResultState</a>.
+<p>
+Referenced by <a class="el" href="a05573.html#l00129">run()</a>, and <a class="el" href="a05571.html#l00112">NLAISCRIPT::CCodeBrancheRun::run()</a>.
+<p>
+<div class="fragment"><pre>00096 {
+00097 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp2">_RunState</a>.<a class="code" href="a03869.html#NLAIAGENT_1_1IObjectIA_1_1CProcessResulto1">ResultState</a> = NLAIAGENT::processBuzzy;
+00098 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp2">_RunState</a>.<a class="code" href="a03869.html#NLAIAGENT_1_1IObjectIA_1_1CProcessResulto0">Result</a> = NULL;
+00099 CStackPointer stack,heap;
+00100 CCodeContext p(stack,heap,<span class="keyword">this</span>,NULL,InputOutput);
+00101
+00102 CVarPStack::_LocalTableRef = &amp;heap[0];
+00103 stack --;
+00104
+00105 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugz1802_0">run</a>(p);
+00106
+00107 stack -= (<span class="keywordtype">int</span>)stack;
+00108 heap -= (<span class="keywordtype">int</span>)heap;
+00109 <span class="keywordflow">return</span> <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp2">_RunState</a>;
+00110 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebuga35" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::run" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> const <a class="el" href="a03869.html">NLAIAGENT::IObjectIA::CProcessResult</a> &amp; NLAISCRIPT::CCodeBrancheRunDebug::run </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a02374.html">CCodeContext</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Run with a given context.
+<p>
+
+<p>
+Reimplemented from <a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunz1796_1">NLAISCRIPT::CCodeBrancheRun</a>.
+<p>
+Definition at line <a class="el" href="a05573.html#l00143">143</a> of file <a class="el" href="a05573.html">code_branche_run_debug.cpp</a>.
+<p>
+References <a class="el" href="a05610.html#l00059">NLAISCRIPT::CContextDebug::Active</a>, <a class="el" href="a05609.html#l00125">NLAISCRIPT::CContextDebug::callStackPush()</a>, <a class="el" href="a05572.html#l00347">NLAISCRIPT::CCodeContext::ContextDebug</a>, <a class="el" href="a05476.html#l00188">NLAIAGENT::IObjectIA::CProcessResult::Result</a>, <a class="el" href="a05476.html#l00184">NLAIAGENT::IObjectIA::CProcessResult::ResultState</a>, and <a class="el" href="a05573.html#l00162">runOpCode()</a>.
+<p>
+<div class="fragment"><pre>00144 {
+00145 NLAIAGENT::TProcessStatement i = NLAIAGENT::processIdle;
+00146
+00147 p.ContextDebug.Active = <span class="keyword">true</span>; <span class="comment">// We are in Debug mode.</span>
+00148 p.ContextDebug.callStackPush(<span class="keyword">this</span>);
+00149
+00150 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp2">_RunState</a>.<a class="code" href="a03869.html#NLAIAGENT_1_1IObjectIA_1_1CProcessResulto0">Result</a> = NULL;
+00151 <span class="keywordflow">while</span>(i != NLAIAGENT::processEnd)
+00152 {
+00153 i = <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga39">runOpCode</a>(p);
+00154 }
+00155
+00156 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp2">_RunState</a>.<a class="code" href="a03869.html#NLAIAGENT_1_1IObjectIA_1_1CProcessResulto1">ResultState</a> = NLAIAGENT::processIdle;
+00157 <span class="keywordflow">return</span> <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp2">_RunState</a>;
+00158 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebuga36" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::run" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> const <a class="el" href="a03869.html">NLAIAGENT::IObjectIA::CProcessResult</a> &amp; NLAISCRIPT::CCodeBrancheRunDebug::run </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a02149.html">NLAIAGENT::IObjectIA</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>self</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+The true run of this class param self A reference to the IObjectIA which call this <a class="el" href="a03847.html">ICodeBranche</a>
+<p>
+Reimplemented from <a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunz1796_2">NLAISCRIPT::CCodeBrancheRun</a>.
+<p>
+Definition at line <a class="el" href="a05573.html#l00129">129</a> of file <a class="el" href="a05573.html">code_branche_run_debug.cpp</a>.
+<p>
+References <a class="el" href="a05571.html#l00095">NLAISCRIPT::CCodeBrancheRun::run()</a>, and <a class="el" href="a05981.html#l00099">sint32</a>.
+<p>
+<div class="fragment"><pre>00130 {
+00131 CStackPointer stack,heap;
+00132 CCodeContext p(stack,heap,<span class="keyword">this</span>,&amp;self,InputOutput);
+00133 CVarPStack::_LocalTableRef = &amp;heap[0];
+00134 stack --;
+00135
+00136 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugz1802_0">run</a>(p);
+00137
+00138 stack -= (<a class="code" href="a04558.html#a10">sint32</a>)stack;
+00139 heap -= (<a class="code" href="a04558.html#a10">sint32</a>)heap;
+00140 <span class="keywordflow">return</span> <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp2">_RunState</a>;
+00141 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAICHARACTER_1_1IZonea40" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::runMethodeMember" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> IObjectIA::CProcessResult NLAIAGENT::IObjectIA::runMethodeMember </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a10">sint32</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>index</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02149.html">IObjectIA</a> *&nbsp;</td>
+ <td class="mdname" nowrap></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+The methode <a class="el" href="a02149.html#NLAICHARACTER_1_1IZonea40">runMethodeMember(sint32 index,IObjectIA *param)</a> allow us to run a own member method.<p>
+index: is the method id return by the <a class="el" href="a02149.html#NLAICHARACTER_1_1IZonea29">isMember(const IVarName *,const IVarName *,const IObjectIA &amp;) const</a> method. param: is the parametre for the method.
+<p>
+Reimplemented in <a class="el" href="a02160.html#NLAIAGENT_1_1CActorz1605_10">NLAIAGENT::CActor</a>, <a class="el" href="a02162.html#NLAIAGENT_1_1IBasicAgentz1609_2">NLAIAGENT::IBasicAgent</a>, <a class="el" href="a03884.html#NLAIAGENT_1_1VectorTypea48">NLAIAGENT::IVector</a>, <a class="el" href="a02782.html#NLAIAGENT_1_1CLocalAgentMaila27">NLAIAGENT::CLocalAgentMail</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrez1646_0">NLAIAGENT::INombre&lt; tNombre &gt;</a>, <a class="el" href="a03036.html#NLAIAGENT_1_1CPairTypea44">NLAIAGENT::CPairType</a>, <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1652_3">NLAIAGENT::IBaseGroupType</a>, <a class="el" href="a03667.html#NLAIAGENT_1_1CVectorGroupTypea65">NLAIAGENT::CVectorGroupType</a>, <a class="el" href="a03134.html#NLAIAGENT_1_1CProxyAgentMailz1662_4">NLAIAGENT::CProxyAgentMail</a>, <a class="el" href="a02171.html#NLAIAGENT_1_1IMainAgentz1670_21">NLAIAGENT::CAgentScript</a>, <a class="el" href="a02742.html#NLAIAGENT_1_1CLibTimerManagera23">NLAIAGENT::CLibTimerManager</a>, <a class="el" href="a02184.html#NLAIAGENT_1_1CAgentWatchTimera55">NLAIAGENT::CAgentWatchTimer</a>, <a class="el" href="a02192.html#NLAIAGENT_1_1CAgentTimerHandlea28">NLAIAGENT::CAgentTimerHandle</a>, <a class="el" href="a02599.html#NLAILOGIC_1_1CGoalStackz1214_1">NLAILOGIC::CGoalStack</a>, <a class="el" href="a02324.html#NLAIAGENT_1_1IListManagerz1705_26">NLAIAGENT::IListBasicManager</a>, <a class="el" href="a02326.html#NLAIAGENT_1_1COnChangeMsgz1708_7">NLAIAGENT::CMessageScript</a>, <a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasea44">NLAIAGENT::IMessageBase</a>, <a class="el" href="a03458.html#NLAIAGENT_1_1CSuccessMsgz1722_7">NLAIAGENT::CSuccessMsg</a>, <a class="el" href="a02507.html#NLAIAGENT_1_1CFailureMsgz1724_7">NLAIAGENT::CFailureMsg</a>, <a class="el" href="a02502.html#NLAIAGENT_1_1CFactMsgz1726_7">NLAIAGENT::CFactMsg</a>, <a class="el" href="a02585.html#NLAIAGENT_1_1CGetValueMsgz1728_7">NLAIAGENT::CGetValueMsg</a>, <a class="el" href="a02596.html#NLAIAGENT_1_1CGoalMsgz1730_7">NLAIAGENT::CGoalMsg</a>, <a class="el" href="a02323.html#NLAIAGENT_1_1CCancelGoalMsgz1732_7">NLAIAGENT::CCancelGoalMsg</a>, <a class="el" href="a03367.html#NLAIAGENT_1_1CSetValueMsgz1738_7">NLAIAGENT::CSetValueMsg</a>, <a class="el" href="a02569.html#NLAIFUZZY_1_1IFuzzySeta34">NLAIFUZZY::IFuzzySet</a>, <a class="el" href="a02574.html#NLAIFUZZY_1_1CFuzzyVara59">NLAIFUZZY::CFuzzyVar</a>, <a class="el" href="a02499.html#NLAILOGIC_1_1CFactz1208_2">NLAILOGIC::CFact</a>, <a class="el" href="a02594.html#NLAILOGIC_1_1CGoalz1210_1">NLAILOGIC::CGoal</a>, <a class="el" href="a02687.html#NLAILOGIC_1_1CInternalGoalz1212_1">NLAILOGIC::CInternalGoal</a>, <a class="el" href="a02599.html#NLAILOGIC_1_1CGoalStacka56">NLAILOGIC::CGoalStack</a>, <a class="el" href="a02575.html#NLAILOGIC_1_1IBaseVara48">NLAILOGIC::IBaseVar</a>, <a class="el" href="a02312.html#NLAISCRIPT_1_1CCallPrintz1858_4">NLAISCRIPT::CCallPrint</a>, <a class="el" href="a02740.html#NLAISCRIPT_1_1CLibTestz1884_7">NLAISCRIPT::CLibTest</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrez1646_0">NLAIAGENT::INombre&lt; double &gt;</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrez1646_0">NLAIAGENT::INombre&lt; uint16 &gt;</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrez1646_0">NLAIAGENT::INombre&lt; float &gt;</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrez1646_0">NLAIAGENT::INombre&lt; sint8 &gt;</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrez1646_0">NLAIAGENT::INombre&lt; uint64 &gt;</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrez1646_0">NLAIAGENT::INombre&lt; sint16 &gt;</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrez1646_0">NLAIAGENT::INombre&lt; uint8 &gt;</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrez1646_0">NLAIAGENT::INombre&lt; uint32 &gt;</a>, and <a class="el" href="a02148.html#NLAIAGENT_1_1INombrez1646_0">NLAIAGENT::INombre&lt; sint32 &gt;</a>.
+<p>
+Definition at line <a class="el" href="a05475.html#l00266">266</a> of file <a class="el" href="a05475.html">baseai.cpp</a>.
+<p>
+References <a class="el" href="a05405.html#l00354">NLAIAGENT::IDigital&lt; sint32 &gt;::getNumber()</a>, <a class="el" href="a05475.html#l00193">NLAIAGENT::IObjectIA::getStaticMember()</a>, <a class="el" href="a05407.html#l00102">NLAIAGENT::CStringType::getStr()</a>, <a class="el" href="a05646.html#l00683">param</a>, <a class="el" href="a05911.html#l00127">NLAIAGENT::IListBasicManager::pop()</a>, <a class="el" href="a05646.html#l00993">r</a>, <a class="el" href="a05386.html#l00086">NLAIC::IPointerGestion::release()</a>, <a class="el" href="a02149.html#NLAICHARACTER_1_1IZonea39">NLAIAGENT::IObjectIA::run()</a>, <a class="el" href="a05475.html#l00342">NLAIAGENT::IObjectIA::sendMessage()</a>, <a class="el" href="a06066.html#l00126">NLAIAGENT::IMessageBase::setPerformatif()</a>, <a class="el" href="a06065.html#l00170">NLAIAGENT::IMessageBase::setReceiver()</a>, <a class="el" href="a05981.html#l00104">sint</a>, and <a class="el" href="a05981.html#l00099">sint32</a>.
+<p>
+<div class="fragment"><pre>00267 {
+00268
+00269 <span class="keywordflow">switch</span>(<span class="keywordtype">id</span>)
+00270 {
+00271 <span class="keywordflow">case</span> 0:
+00272 {
+00273 IMessageBase *msg;
+00274
+00275 IPerformative *p;
+00276 msg = (IMessageBase *)((IBaseGroupType *)a)-&gt;pop();
+00277 <span class="comment">//this-&gt;incRef();</span>
+00278 msg-&gt;setReceiver(<span class="keyword">this</span>);
+00279 p = (IPerformative *)((IBaseGroupType *)a)-&gt;pop();
+00280 msg-&gt;setPerformatif((IMessageBase::TPerformatif)(<a class="code" href="a04558.html#a14">sint</a>)p-&gt;getNumber());
+00281 p-&gt;release();
+00282 <span class="keywordflow">if</span>(((IBaseGroupType *)a)-&gt;size())
+00283 {
+00284 CStringType *name = (CStringType *)((IBaseGroupType *)a)-&gt;pop();
+00285 IObjectIA::CProcessResult <a class="code" href="a04223.html#a628">r</a> = <a class="code" href="a02149.html#NLAIAGENT_1_1VectorTypea53">sendMessage</a>(name-&gt;getStr(),msg);
+00286 name-&gt;release();
+00287 <span class="keywordflow">return</span> <a class="code" href="a04223.html#a628">r</a>;
+00288
+00289 }
+00290 <span class="keywordflow">return</span> <a class="code" href="a02149.html#NLAIAGENT_1_1VectorTypea53">sendMessage</a>(msg);
+00291 }
+00292 <span class="keywordflow">break</span>;
+00293 <span class="keywordflow">case</span> 1:
+00294 <span class="keywordflow">break</span>;
+00295 <span class="keywordflow">case</span> 2:
+00296 <span class="keywordflow">return</span> <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugz1802_0">run</a>();
+00297 <span class="keywordflow">break</span>;
+00298
+00299 <span class="keywordflow">case</span> 3:
+00300 {
+00301 CProcessResult <a class="code" href="a04223.html#a628">r</a>;
+00302 <a class="code" href="a02327.html">NLAIAGENT::IBaseGroupType</a> *<a class="code" href="a04223.html#a590">param</a> = (<a class="code" href="a02327.html">NLAIAGENT::IBaseGroupType</a> *)a;
+00303 <a class="code" href="a04223.html#a628">r</a>.Result = (<a class="code" href="a02149.html#NLAIAGENT_1_1IObjectIAb0">IObjectIA</a> *)<a class="code" href="a02149.html#NLAIAGENT_1_1VectorTypea10">getStaticMember</a>((<a class="code" href="a04558.html#a14">sint</a>)((<a class="code" href="a02146.html">NLAIAGENT::INombreDefine</a> *)<a class="code" href="a04223.html#a590">param</a>-&gt;get())-&gt;getNumber());
+00304 <a class="code" href="a04223.html#a628">r</a>.Result-&gt;incRef();
+00305 <span class="keywordflow">return</span> <a class="code" href="a04223.html#a628">r</a>;
+00306 }
+00307 }
+00308 <span class="keywordflow">return</span> CProcessResult();
+00309 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAICHARACTER_1_1IZonea41" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::runMethodeMember" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> IObjectIA::CProcessResult NLAIAGENT::IObjectIA::runMethodeMember </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a10">sint32</a>&nbsp;</td>
+ <td class="mdname" nowrap>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a10">sint32</a>&nbsp;</td>
+ <td class="mdname" nowrap>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02149.html">IObjectIA</a> *&nbsp;</td>
+ <td class="mdname" nowrap></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+The methode <a class="el" href="a02149.html#NLAICHARACTER_1_1IZonea41">runMethodeMember(sint32 heritance, sint32 index, IObjectIA *param)</a> allow us to run a member method.<p>
+heritance: is the id returned by the methodisClassInheritedFrom(const IVarName &amp;). index: is the method id return by the <a class="el" href="a02149.html#NLAICHARACTER_1_1IZonea29">isMember(const IVarName *,const IVarName *,const IObjectIA &amp;) const</a> method. param: is the parametre for the method.
+<p>
+Reimplemented in <a class="el" href="a02162.html#NLAIAGENT_1_1IBasicAgentz1609_3">NLAIAGENT::IBasicAgent</a>, <a class="el" href="a03884.html#NLAIAGENT_1_1VectorTypea49">NLAIAGENT::IVector</a>, <a class="el" href="a02782.html#NLAIAGENT_1_1CLocalAgentMaila28">NLAIAGENT::CLocalAgentMail</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrez1646_1">NLAIAGENT::INombre&lt; tNombre &gt;</a>, <a class="el" href="a03036.html#NLAIAGENT_1_1CPairTypea45">NLAIAGENT::CPairType</a>, <a class="el" href="a02327.html#NLAIAGENT_1_1IBaseGroupTypez1652_4">NLAIAGENT::IBaseGroupType</a>, <a class="el" href="a03667.html#NLAIAGENT_1_1CVectorGroupTypea66">NLAIAGENT::CVectorGroupType</a>, <a class="el" href="a03134.html#NLAIAGENT_1_1CProxyAgentMailz1662_5">NLAIAGENT::CProxyAgentMail</a>, <a class="el" href="a02171.html#NLAIAGENT_1_1IMainAgentz1670_22">NLAIAGENT::CAgentScript</a>, <a class="el" href="a02192.html#NLAIAGENT_1_1CAgentTimerHandlea29">NLAIAGENT::CAgentTimerHandle</a>, <a class="el" href="a02599.html#NLAILOGIC_1_1CGoalStackz1214_2">NLAILOGIC::CGoalStack</a>, <a class="el" href="a02324.html#NLAIAGENT_1_1IListManagerz1705_27">NLAIAGENT::IListBasicManager</a>, <a class="el" href="a02326.html#NLAIAGENT_1_1COnChangeMsgz1708_8">NLAIAGENT::CMessageScript</a>, <a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasea45">NLAIAGENT::IMessageBase</a>, <a class="el" href="a03458.html#NLAIAGENT_1_1CSuccessMsgz1722_6">NLAIAGENT::CSuccessMsg</a>, <a class="el" href="a02507.html#NLAIAGENT_1_1CFailureMsgz1724_6">NLAIAGENT::CFailureMsg</a>, <a class="el" href="a02502.html#NLAIAGENT_1_1CFactMsgz1726_6">NLAIAGENT::CFactMsg</a>, <a class="el" href="a02585.html#NLAIAGENT_1_1CGetValueMsgz1728_6">NLAIAGENT::CGetValueMsg</a>, <a class="el" href="a02596.html#NLAIAGENT_1_1CGoalMsgz1730_6">NLAIAGENT::CGoalMsg</a>, <a class="el" href="a02323.html#NLAIAGENT_1_1CCancelGoalMsgz1732_6">NLAIAGENT::CCancelGoalMsg</a>, <a class="el" href="a03367.html#NLAIAGENT_1_1CSetValueMsgz1738_6">NLAIAGENT::CSetValueMsg</a>, <a class="el" href="a02574.html#NLAIFUZZY_1_1CFuzzyVara58">NLAIFUZZY::CFuzzyVar</a>, <a class="el" href="a02499.html#NLAILOGIC_1_1CFactz1208_3">NLAILOGIC::CFact</a>, <a class="el" href="a02594.html#NLAILOGIC_1_1CGoalz1210_2">NLAILOGIC::CGoal</a>, <a class="el" href="a02687.html#NLAILOGIC_1_1CInternalGoalz1212_2">NLAILOGIC::CInternalGoal</a>, <a class="el" href="a02599.html#NLAILOGIC_1_1CGoalStacka57">NLAILOGIC::CGoalStack</a>, <a class="el" href="a02312.html#NLAISCRIPT_1_1CCallPrintz1858_5">NLAISCRIPT::CCallPrint</a>, <a class="el" href="a02740.html#NLAISCRIPT_1_1CLibTestz1884_8">NLAISCRIPT::CLibTest</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrez1646_1">NLAIAGENT::INombre&lt; double &gt;</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrez1646_1">NLAIAGENT::INombre&lt; uint16 &gt;</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrez1646_1">NLAIAGENT::INombre&lt; float &gt;</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrez1646_1">NLAIAGENT::INombre&lt; sint8 &gt;</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrez1646_1">NLAIAGENT::INombre&lt; uint64 &gt;</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrez1646_1">NLAIAGENT::INombre&lt; sint16 &gt;</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrez1646_1">NLAIAGENT::INombre&lt; uint8 &gt;</a>, <a class="el" href="a02148.html#NLAIAGENT_1_1INombrez1646_1">NLAIAGENT::INombre&lt; uint32 &gt;</a>, and <a class="el" href="a02148.html#NLAIAGENT_1_1INombrez1646_1">NLAIAGENT::INombre&lt; sint32 &gt;</a>.
+<p>
+Definition at line <a class="el" href="a05475.html#l00257">257</a> of file <a class="el" href="a05475.html">baseai.cpp</a>.
+<p>
+References <a class="el" href="a05981.html#l00099">sint32</a>.
+<p>
+Referenced by <a class="el" href="a06122.html#l00333">NLAISCRIPT::CLibHeapMemberMethod::runOpCode()</a>, <a class="el" href="a06122.html#l00288">NLAISCRIPT::CLibStackNewMemberMethod::runOpCode()</a>, <a class="el" href="a06122.html#l00242">NLAISCRIPT::CLibStackMemberMethod::runOpCode()</a>, <a class="el" href="a06122.html#l00198">NLAISCRIPT::CLibCallMethodi::runOpCode()</a>, <a class="el" href="a06122.html#l00164">NLAISCRIPT::CLibCallInheritedMethod::runOpCode()</a>, <a class="el" href="a06122.html#l00137">NLAISCRIPT::CLibCallMethod::runOpCode()</a>, and <a class="el" href="a06122.html#l00099">NLAISCRIPT::CLibMemberMethodi::runOpCode()</a>.
+<p>
+<div class="fragment"><pre>00258 {
+00259 <span class="comment">/*char text[2048*8];</span>
+00260 <span class="comment"> sprintf(text,"method runMethodeMember(sint32 h, sint32 id,const IObjectIA &amp;) not implemented for the '%s' interface",(const char *)getType());</span>
+00261 <span class="comment"> throw NLAIE::CExceptionNotImplemented(text);</span>
+00262 <span class="comment"> return CProcessResult();*/</span>
+00263 <span class="keywordflow">return</span> IObjectIA::runMethodeMember(<span class="keywordtype">id</span>,a);
+00264 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebuga39" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::runOpCode" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a05364.html#a50">NLAIAGENT::TProcessStatement</a> NLAISCRIPT::CCodeBrancheRunDebug::runOpCode </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a02374.html">CCodeContext</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>context</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Run the next <a class="el" href="a03846.html">IOpCode</a> in the array.
+<p>
+
+<p>
+Reimplemented from <a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunz1796_3">NLAISCRIPT::CCodeBrancheRun</a>.
+<p>
+Definition at line <a class="el" href="a05573.html#l00162">162</a> of file <a class="el" href="a05573.html">code_branche_run_debug.cpp</a>.
+<p>
+References <a class="el" href="a05574.html#l00034">_LineInSourceCodeArray</a>, <a class="el" href="a05610.html#l00059">NLAISCRIPT::CContextDebug::Active</a>, <a class="el" href="a05572.html#l00347">NLAISCRIPT::CCodeContext::ContextDebug</a>, <a class="el" href="a03859.html#NLAIC_1_1IIOa2">NLAIC::IIO::Echo()</a>, <a class="el" href="a05573.html#l00262">fixContextDebugMode()</a>, <a class="el" href="a05609.html#l00115">NLAISCRIPT::CContextDebug::getCallStackTopIndex()</a>, <a class="el" href="a05609.html#l00100">NLAISCRIPT::CContextDebug::getDebugMode()</a>, <a class="el" href="a03846.html#NLAISCRIPT_1_1IOpRunCodea3">NLAISCRIPT::IOpCode::getDebugResult()</a>, <a class="el" href="a05609.html#l00110">NLAISCRIPT::CContextDebug::getStepIndex()</a>, <a class="el" href="a03859.html#NLAIC_1_1IIOa9">NLAIC::IIO::InPut()</a>, <a class="el" href="a05572.html#l00633">NLAISCRIPT::CCodeBrancheRun::nextCode()</a>, <a class="el" href="a05573.html#l00337">printCurrentSourceCodeLine()</a>, <a class="el" href="a05573.html#l00486">readCommandLine()</a>, <a class="el" href="a03846.html#NLAISCRIPT_1_1IOpRunCodea29">NLAISCRIPT::IOpCode::runOpCode()</a>, <a class="el" href="a05609.html#l00226">NLAISCRIPT::CContextDebug::setLastCommandLine()</a>, <a class="el" href="a05373.html#a49a21">NLAISCRIPT::stepByStepMode</a>, and <a class="el" href="a05373.html#a49a24">NLAISCRIPT::stopMode</a>.
+<p>
+Referenced by <a class="el" href="a05573.html#l00143">run()</a>.
+<p>
+<div class="fragment"><pre>00163 {
+00164 std::string buf;
+00165 p.ContextDebug.Active = <span class="keyword">true</span>; <span class="comment">// We are in Debug mode.</span>
+00166
+00167 <a class="code" href="a03846.html#NLAISCRIPT_1_1IOpCodea16">IOpCode</a> &amp;op = <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga27">nextCode</a>();
+00168
+00169 <span class="preprocessor">#ifdef NL_DEBUG</span>
+00170 <span class="preprocessor"></span> <span class="keywordflow">if</span>(NL_AI_DEBUG_SERVER)
+00171 {
+00172 std::string chaine;
+00173 op.getDebugResult(chaine,p);
+00174 <span class="preprocessor">#ifdef NL_OS_WINDOWS</span>
+00175 <span class="preprocessor"></span> OutputDebugString(chaine.c_str());
+00176 OutputDebugString(<span class="stringliteral">"\n"</span>);
+00177 <span class="preprocessor">#endif</span>
+00178 <span class="preprocessor"></span> }
+00179 <span class="preprocessor">#endif</span>
+00180 <span class="preprocessor"></span> <span class="keywordflow">if</span> (<a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugr0">_LineInSourceCodeArray</a>[<a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp1">_Ip</a>-1] != 0)
+00181 {
+00182 <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugd0">fixContextDebugMode</a>(p);
+00183
+00184 <span class="comment">// We print info debug only if we are running the stepByStep codeBrancheRun.</span>
+00185 <span class="keywordflow">if</span> ( p.ContextDebug.getDebugMode() == <a class="code" href="a05373.html#a49a21">stepByStepMode</a>
+00186 &amp;&amp; p.ContextDebug.getCallStackTopIndex() == p.ContextDebug.getStepIndex())
+00187 {
+00188 <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebuga32">printCurrentSourceCodeLine</a>();
+00189
+00190 <span class="keywordtype">bool</span> executOpcode = <span class="keyword">false</span>;
+00191
+00192 <span class="keywordflow">while</span> (!executOpcode)
+00193 {
+00194 <span class="comment">// Wait command</span>
+00195 <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugs2">InputOutput</a>-&gt;<a class="code" href="a03859.html#NLAIC_1_1IIOa2">Echo</a>(<span class="stringliteral">"(db) "</span>);
+00196 buf = <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugs2">InputOutput</a>-&gt;<a class="code" href="a03859.html#NLAIC_1_1IIOa9">InPut</a>();
+00197 executOpcode = <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugd4">readCommandLine</a>(p, buf.c_str());
+00198 <span class="keywordflow">if</span> (0 != buf.c_str()[0]) p.ContextDebug.setLastCommandLine(buf.c_str());
+00199 }
+00200 }
+00201 }
+00202
+00203 <span class="keywordflow">if</span> (p.ContextDebug.getDebugMode() == <a class="code" href="a05373.html#a49a24">stopMode</a>)
+00204 {
+00205 <span class="keywordflow">return</span> NLAIAGENT::processEnd;
+00206 }
+00207 <span class="keywordflow">else</span>
+00208 {
+00209 <span class="keywordflow">return</span> op.runOpCode(p);
+00210 }
+00211 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAIAGENT_1_1VectorTypea50" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::runStep" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> const IObjectIA::CProcessResult &amp; NLAIAGENT::IObjectIA::runStep </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Some where Run method define the process of the agen.
+<p>
+Reimplemented in <a class="el" href="a02163.html#NLAIAGENT_1_1IAgentManagerz1619_2">NLAIAGENT::IAgent</a>, and <a class="el" href="a02171.html#NLAIAGENT_1_1IMainAgentz1670_23">NLAIAGENT::CAgentScript</a>.
+<p>
+Definition at line <a class="el" href="a05475.html#l00163">163</a> of file <a class="el" href="a05475.html">baseai.cpp</a>.
+<p>
+References <a class="el" href="a02151.html#NLAICHARACTER_1_1IZonea20">NLAIC::IBasicType::getType()</a>, and <a class="el" href="a05804.html#l00079">NLAIC::stringGetBuild()</a>.
+<p>
+Referenced by <a class="el" href="a05420.html#l00137">NLAIAGENT::IAgent::runChildrenStepByStep()</a>.
+<p>
+<div class="fragment"><pre>00164 {
+00165 std::string text;
+00166 text = <a class="code" href="a05365.html#a8">NLAIC::stringGetBuild</a>(<span class="stringliteral">"const CProcessResult &amp;IObjectIA::runStep() note implementaited for the '%s' interface"</span>,(<span class="keyword">const</span> <span class="keywordtype">char</span> *)<a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugz1804_1">getType</a>());
+00167 <span class="keywordflow">throw</span> <a class="code" href="a02487.html">NLAIE::CExceptionNotImplemented</a>(text.c_str());
+00168 <span class="keywordflow">return</span> IObjectIA::ProcessNotComplit;
+00169 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebugz1804_4" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::save" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NLAISCRIPT::CCodeBrancheRunDebug::save </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a02270.html">NLMISC::IStream</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Save the class in a stream.
+<p>
+Reimplemented from <a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunz1798_5">NLAISCRIPT::CCodeBrancheRun</a>.
+<p>
+Definition at line <a class="el" href="a05573.html#l00101">101</a> of file <a class="el" href="a05573.html">code_branche_run_debug.cpp</a>.
+<p>
+References <a class="el" href="a05574.html#l00034">_LineInSourceCodeArray</a>, <a class="el" href="a05574.html#l00035">_SourceCode</a>, <a class="el" href="a03355.html#NLAISCRIPT_1_1IScriptDebugSourcea13">NLAISCRIPT::IScriptDebugSource::save()</a>, <a class="el" href="a06462.html#l00232">NLMISC::IStream::serial()</a>, and <a class="el" href="a05981.html#l00099">sint32</a>.
+<p>
+<div class="fragment"><pre>00102 {
+00103 CCodeBrancheRun::save(os);
+00104
+00105 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0 ;i &lt; <a class="code" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp0">_Count</a>; i ++)
+00106 {
+00107 <a class="code" href="a04558.html#a10">sint32</a> n = <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugr0">_LineInSourceCodeArray</a>[i];
+00108 os.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a>( n );
+00109 }
+00110 <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugr1">_SourceCode</a>-&gt;save(os);
+00111
+00112 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAIAGENT_1_1VectorTypea52" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::sendMessage" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> IObjectIA::CProcessResult NLAIAGENT::IObjectIA::sendMessage </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a02661.html">IVarName</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02149.html">IObjectIA</a> *&nbsp;</td>
+ <td class="mdname" nowrap></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+This method allow to send a message to an compoment given by an string <a class="el" href="a02661.html">IVarName</a>.
+<p>
+Reimplemented in <a class="el" href="a03134.html#NLAIAGENT_1_1CProxyAgentMailz1664_8">NLAIAGENT::CProxyAgentMail</a>, <a class="el" href="a02171.html#NLAIAGENT_1_1IMainAgentz1670_24">NLAIAGENT::CAgentScript</a>, and <a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasea49">NLAIAGENT::IMessageBase</a>.
+<p>
+Definition at line <a class="el" href="a05475.html#l00334">334</a> of file <a class="el" href="a05475.html">baseai.cpp</a>.
+<p>
+References <a class="el" href="a02661.html#NLAIAGENT_1_1IVarNamea6">NLAIAGENT::IVarName::getString()</a>, <a class="el" href="a02151.html#NLAICHARACTER_1_1IZonea20">NLAIC::IBasicType::getType()</a>, and <a class="el" href="a05804.html#l00079">NLAIC::stringGetBuild()</a>.
+<p>
+<div class="fragment"><pre>00335 {
+00336 std::string text;
+00337 text = <a class="code" href="a05365.html#a8">NLAIC::stringGetBuild</a>(<span class="stringliteral">"method 'sendMessage(%s,const IObjectIA &amp;)' '%s' interface"</span>,name.getString(), (<span class="keyword">const</span> <span class="keywordtype">char</span> *)<a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugz1804_1">getType</a>());
+00338 <span class="keywordflow">throw</span> <a class="code" href="a02487.html">NLAIE::CExceptionNotImplemented</a>(text.c_str());
+00339 <span class="keywordflow">return</span> CProcessResult();
+00340 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAIAGENT_1_1VectorTypea53" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::sendMessage" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> IObjectIA::CProcessResult NLAIAGENT::IObjectIA::sendMessage </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a02149.html">IObjectIA</a> *&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+The method sendMessage(const IObjectIA &amp;msg) allow us to achive a message defined in msg.
+<p>
+Reimplemented in <a class="el" href="a02170.html#NLAIAGENT_1_1CSeqFsmScripta76">NLAIAGENT::CActorScript</a>, <a class="el" href="a02782.html#NLAIAGENT_1_1CLocalAgentMailz1642_8">NLAIAGENT::CLocalAgentMail</a>, <a class="el" href="a03134.html#NLAIAGENT_1_1CProxyAgentMailz1664_9">NLAIAGENT::CProxyAgentMail</a>, <a class="el" href="a02171.html#NLAIAGENT_1_1IMainAgentz1670_25">NLAIAGENT::CAgentScript</a>, <a class="el" href="a02192.html#NLAIAGENT_1_1CAgentTimerHandlea33">NLAIAGENT::CAgentTimerHandle</a>, <a class="el" href="a02164.html#NLAIAGENT_1_1IMailBoxa48">NLAIAGENT::IConnectIA</a>, <a class="el" href="a03666.html#NLAIAGENT_1_1IListManagera37">NLAIAGENT::IListManager</a>, <a class="el" href="a02831.html#NLAIAGENT_1_1CMainAgentScripta50">NLAIAGENT::CMainAgentScript</a>, and <a class="el" href="a02325.html#NLAIAGENT_1_1IMessageBasea50">NLAIAGENT::IMessageBase</a>.
+<p>
+Definition at line <a class="el" href="a05475.html#l00342">342</a> of file <a class="el" href="a05475.html">baseai.cpp</a>.
+<p>
+References <a class="el" href="a02151.html#NLAICHARACTER_1_1IZonea20">NLAIC::IBasicType::getType()</a>, and <a class="el" href="a05804.html#l00079">NLAIC::stringGetBuild()</a>.
+<p>
+Referenced by <a class="el" href="a05475.html#l00266">NLAIAGENT::IObjectIA::runMethodeMember()</a>, <a class="el" href="a05412.html#l01197">NLAIAGENT::CAgentScript::sendBroadCast()</a>, <a class="el" href="a06065.html#l00356">NLAIAGENT::IMessageBase::sendMessage()</a>, <a class="el" href="a05911.html#l00229">NLAIAGENT::IListManager::sendMessage()</a>, and <a class="el" href="a05412.html#l01250">NLAIAGENT::CAgentScript::sendMessage()</a>.
+<p>
+<div class="fragment"><pre>00343 {
+00344 std::string text;
+00345 text = <a class="code" href="a05365.html#a8">NLAIC::stringGetBuild</a>(<span class="stringliteral">"method 'sendMessage(const IObjectIA &amp;)' '%s' interface"</span>, (<span class="keyword">const</span> <span class="keywordtype">char</span> *)<a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugz1804_1">getType</a>());
+00346 <span class="keywordflow">throw</span> <a class="code" href="a02487.html">NLAIE::CExceptionNotImplemented</a>(text.c_str());
+00347 <span class="keywordflow">return</span> CProcessResult();
+00348 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAIAGENT_1_1VectorTypea54" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::serial" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual void NLAIC::IBasicInterface::serial </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a02270.html">NLMISC::IStream</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>f</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> throw (<a class="el" href="a03781.html">NLMISC::EStream</a>)<code> [inline, virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Reimplemented from <a class="el" href="a02145.html#NLAIC_1_1IPointerGestionz1764_1">NLAIC::IPointerGestion</a>.
+<p>
+Definition at line <a class="el" href="a05386.html#l00328">328</a> of file <a class="el" href="a05386.html">abstract_interface.h</a>.
+<p>
+References <a class="el" href="a05386.html#l00350">NLAIC::IBasicInterface::load()</a>, and <a class="el" href="a05386.html#l00346">NLAIC::IBasicInterface::save()</a>.
+<p>
+<div class="fragment"><pre>00329 {
+00330 <span class="keywordflow">if</span> ( f.<a class="code" href="a02270.html#NLMISC_1_1IStreama0">isReading</a>() )
+00331 <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugz1804_2">load</a>( f );
+00332 <span class="keywordflow">else</span>
+00333 <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugz1804_4">save</a>( f );
+00334 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebuga44" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::setLineCode" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NLAISCRIPT::CCodeBrancheRunDebug::setLineCode </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">int&nbsp;</td>
+ <td class="mdname" nowrap> <em>ligne</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>int&nbsp;</td>
+ <td class="mdname" nowrap> <em>index</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Store the linde in the source code associate with the OpCode.
+<p>
+
+<p>
+Definition at line <a class="el" href="a05573.html#l00252">252</a> of file <a class="el" href="a05573.html">code_branche_run_debug.cpp</a>.
+<p>
+References <a class="el" href="a05574.html#l00034">_LineInSourceCodeArray</a>, and <a class="el" href="a05646.html#l00225">index</a>.
+<p>
+Referenced by <a class="el" href="a05601.html#l00047">NLAISCRIPT::CConstraintDebug::addIndex()</a>.
+<p>
+<div class="fragment"><pre>00253 {
+00254 <a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugr0">_LineInSourceCodeArray</a>[<a class="code" href="a04223.html#a566">index</a>] = ligne;
+00255 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAIAGENT_1_1VectorTypea55" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::setStaticMember" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> bool NLAIAGENT::IObjectIA::setStaticMember </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a10">sint32</a>&nbsp;</td>
+ <td class="mdname" nowrap>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02149.html">IObjectIA</a> *&nbsp;</td>
+ <td class="mdname" nowrap></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+to cahnge a given components given by a string.
+<p>
+Reimplemented in <a class="el" href="a02782.html#NLAIAGENT_1_1CLocalAgentMailz1638_4">NLAIAGENT::CLocalAgentMail</a>, <a class="el" href="a02171.html#NLAIAGENT_1_1IMainAgentz1670_29">NLAIAGENT::CAgentScript</a>, <a class="el" href="a02326.html#NLAIAGENT_1_1CSuccessMsgz1708_7">NLAIAGENT::CMessageScript</a>, and <a class="el" href="a02167.html#NLAISCRIPT_1_1CSuccessMsgClassa56">NLAISCRIPT::CAgentClass</a>.
+<p>
+Definition at line <a class="el" href="a05475.html#l00198">198</a> of file <a class="el" href="a05475.html">baseai.cpp</a>.
+<p>
+References <a class="el" href="a02151.html#NLAICHARACTER_1_1IZonea20">NLAIC::IBasicType::getType()</a>, <a class="el" href="a05981.html#l00099">sint32</a>, and <a class="el" href="a05804.html#l00079">NLAIC::stringGetBuild()</a>.
+<p>
+<div class="fragment"><pre>00199 {
+00200 std::string text;
+00201 text = <a class="code" href="a05365.html#a8">NLAIC::stringGetBuild</a>(<span class="stringliteral">"Function void IObjectIA::setStaticMember(sint32,IObjectIA *) note implementaited for the '%s' interface"</span>,(<span class="keyword">const</span> <span class="keywordtype">char</span> *)<a class="code" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugz1804_1">getType</a>());
+00202 <span class="keywordflow">throw</span> <a class="code" href="a02487.html">NLAIE::CExceptionNotImplemented</a>(text.c_str());
+00203 <span class="keywordflow">return</span> <span class="keyword">false</span>;
+00204 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAIAGENT_1_1VectorTypea56" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::setStaticMember" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> bool NLAIAGENT::IObjectIA::setStaticMember </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a02661.html">IVarName</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>compName</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02149.html">IObjectIA</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>change</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [inline, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+to cahnge a given components given by an index.
+<p>
+Definition at line <a class="el" href="a05476.html#l00268">268</a> of file <a class="el" href="a05476.html">baseai.h</a>.
+<p>
+References <a class="el" href="a05475.html#l00188">NLAIAGENT::IObjectIA::getStaticMemberIndex()</a>.
+<p>
+Referenced by <a class="el" href="a06120.html#l00413">NLAISCRIPT::CAffHeapMemberiOpCode::runOpCode()</a>, <a class="el" href="a06120.html#l00317">NLAISCRIPT::CAffMemberiOpCode::runOpCode()</a>, and <a class="el" href="a05401.html#l00133">NLAIAGENT::CLocalAgentMail::setStaticMember()</a>.
+<p>
+<div class="fragment"><pre>00269 {
+00270 <span class="keywordflow">return</span> <a class="code" href="a02149.html#NLAIAGENT_1_1VectorTypea56">setStaticMember</a>(<a class="code" href="a02149.html#NLAIAGENT_1_1VectorTypea11">getStaticMemberIndex</a>(compName),change);
+00271 }
+</pre></div> </td>
+ </tr>
+</table>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebugp0" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::_Count" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> int <a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp0">NLAISCRIPT::CCodeBrancheRun::_Count</a><code> [protected, inherited]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+The count of the op code table.
+<p>
+
+<p>
+Definition at line <a class="el" href="a05572.html#l00515">515</a> of file <a class="el" href="a05572.html">codage.h</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebugp1" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::_Ip" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> int <a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp1">NLAISCRIPT::CCodeBrancheRun::_Ip</a><code> [protected, inherited]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+The code pointer index of the curent op code in run.
+<p>
+
+<p>
+Definition at line <a class="el" href="a05572.html#l00513">513</a> of file <a class="el" href="a05572.html">codage.h</a>.
+<p>
+Referenced by <a class="el" href="a05571.html#l00225">NLAISCRIPT::CCodeBrancheRun::getDebugResult()</a>, and <a class="el" href="a05571.html#l00138">NLAISCRIPT::CCodeBrancheRun::run()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebugr0" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::_LineInSourceCodeArray" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> int* <a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugr0">NLAISCRIPT::CCodeBrancheRunDebug::_LineInSourceCodeArray</a><code> [private]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05574.html#l00034">34</a> of file <a class="el" href="a05574.html">code_branche_run_debug.h</a>.
+<p>
+Referenced by <a class="el" href="a05573.html#l00070">CCodeBrancheRunDebug()</a>, <a class="el" href="a05573.html#l00262">fixContextDebugMode()</a>, <a class="el" href="a05573.html#l00343">getCurrentSourceCodeLineNumber()</a>, <a class="el" href="a05573.html#l00040">initCBRD()</a>, <a class="el" href="a05573.html#l00114">load()</a>, <a class="el" href="a05573.html#l00162">runOpCode()</a>, <a class="el" href="a05573.html#l00101">save()</a>, <a class="el" href="a05573.html#l00252">setLineCode()</a>, and <a class="el" href="a05573.html#l00083">~CCodeBrancheRunDebug()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebugp2" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::_RunState" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a03869.html">NLAIAGENT::IObjectIA::CProcessResult</a> <a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp2">NLAISCRIPT::CCodeBrancheRun::_RunState</a><code> [protected, inherited]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+The state of tje last run method called.
+<p>
+
+<p>
+Definition at line <a class="el" href="a05572.html#l00517">517</a> of file <a class="el" href="a05572.html">codage.h</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebugr1" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::_SourceCode" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a03355.html">IScriptDebugSource</a>* <a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugr1">NLAISCRIPT::CCodeBrancheRunDebug::_SourceCode</a><code> [private]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05574.html#l00035">35</a> of file <a class="el" href="a05574.html">code_branche_run_debug.h</a>.
+<p>
+Referenced by <a class="el" href="a05573.html#l00055">CCodeBrancheRunDebug()</a>, <a class="el" href="a05573.html#l00257">getSourceFileName()</a>, <a class="el" href="a05573.html#l00114">load()</a>, <a class="el" href="a05573.html#l00275">printSourceCodeLine()</a>, <a class="el" href="a05573.html#l00101">save()</a>, and <a class="el" href="a05573.html#l00083">~CCodeBrancheRunDebug()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebugp3" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::_TableCode" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a03846.html">IOpCode</a>** <a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugp3">NLAISCRIPT::CCodeBrancheRun::_TableCode</a><code> [protected, inherited]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Table for storage the op code.
+<p>
+
+<p>
+Definition at line <a class="el" href="a05572.html#l00511">511</a> of file <a class="el" href="a05572.html">codage.h</a>.
+<p>
+Referenced by <a class="el" href="a05571.html#l00205">NLAISCRIPT::CCodeBrancheRun::CCodeBrancheRun()</a>, <a class="el" href="a05571.html#l00225">NLAISCRIPT::CCodeBrancheRun::getDebugResult()</a>, <a class="el" href="a05571.html#l00061">NLAISCRIPT::CCodeBrancheRun::load()</a>, and <a class="el" href="a05571.html#l00042">NLAISCRIPT::CCodeBrancheRun::save()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebugs0" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::IdCodeBrancheRun" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> const <a class="el" href="a02650.html">NLAIC::CIdentType</a> <a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugs0">NLAISCRIPT::CCodeBrancheRun::IdCodeBrancheRun</a><code> [static, inherited]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Referenced by <a class="el" href="a05571.html#l00230">NLAISCRIPT::CCodeBrancheRun::getType()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebugs1" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::IdCodeBrancheRunDebug" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> const <a class="el" href="a02650.html">NLAIC::CIdentType</a> <a class="el" href="a02373.html#NLAISCRIPT_1_1CCodeBrancheRunDebugs1">NLAISCRIPT::CCodeBrancheRunDebug::IdCodeBrancheRunDebug</a><code> [static]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Referenced by <a class="el" href="a05573.html#l00218">getType()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAISCRIPT_1_1CCodeBrancheRunDebugs2" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::InputOutput" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a03859.html">NLAIC::IIO</a> * <a class="el" href="a02372.html#NLAISCRIPT_1_1CCodeBrancheRunDebugs2">NLAISCRIPT::CCodeBrancheRun::InputOutput</a> = NULL<code> [static, inherited]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05571.html#l00040">40</a> of file <a class="el" href="a05571.html">codage.cpp</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAIAGENT_1_1VectorTypes1" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::ProcessBuzzy" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> TProcessStatement <a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypes1">NLAIAGENT::IObjectIA::ProcessBuzzy</a> = processBuzzy<code> [static, inherited]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Define the an buzzy state for an agent all time in this state.
+<p>
+Definition at line <a class="el" href="a05475.html#l00147">147</a> of file <a class="el" href="a05475.html">baseai.cpp</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAIAGENT_1_1VectorTypes2" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::ProcessEnd" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> TProcessStatement <a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypes2">NLAIAGENT::IObjectIA::ProcessEnd</a> = processEnd<code> [static, inherited]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Define the an end state for an agent all time in this state.
+<p>
+Definition at line <a class="el" href="a05475.html#l00148">148</a> of file <a class="el" href="a05475.html">baseai.cpp</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAIAGENT_1_1VectorTypes3" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::ProcessError" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> TProcessStatement <a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypes3">NLAIAGENT::IObjectIA::ProcessError</a> = processError<code> [static, inherited]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Define the an error state for an agent all time in this state.
+<p>
+Definition at line <a class="el" href="a05475.html#l00149">149</a> of file <a class="el" href="a05475.html">baseai.cpp</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAIAGENT_1_1VectorTypes4" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::ProcessIdle" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> TProcessStatement <a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypes4">NLAIAGENT::IObjectIA::ProcessIdle</a> = processIdle<code> [static, inherited]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Define the an idle state for an agent all time in this state.
+<p>
+Definition at line <a class="el" href="a05475.html#l00145">145</a> of file <a class="el" href="a05475.html">baseai.cpp</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAIAGENT_1_1VectorTypes5" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::ProcessLocked" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> TProcessStatement <a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypes5">NLAIAGENT::IObjectIA::ProcessLocked</a> = processLocked<code> [static, inherited]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Define the an locked state for an agent all time in this state.
+<p>
+Definition at line <a class="el" href="a05475.html#l00146">146</a> of file <a class="el" href="a05475.html">baseai.cpp</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAIAGENT_1_1VectorTypes6" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::ProcessNotComplit" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> IObjectIA::CProcessResult <a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypes6">NLAIAGENT::IObjectIA::ProcessNotComplit</a> = IObjectIA::CProcessResult(processNotComplete)<code> [static, inherited]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05475.html#l00144">144</a> of file <a class="el" href="a05475.html">baseai.cpp</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLAIAGENT_1_1VectorTypes7" doxytag="NLAISCRIPT::CCodeBrancheRunDebug::ProcessRun" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> IObjectIA::CProcessResult <a class="el" href="a02149.html#NLAIAGENT_1_1VectorTypes7">NLAIAGENT::IObjectIA::ProcessRun</a> = IObjectIA::CProcessResult()<code> [static, inherited]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05475.html#l00143">143</a> of file <a class="el" href="a05475.html">baseai.cpp</a>. </td>
+ </tr>
+</table>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="a05574.html">code_branche_run_debug.h</a><li><a class="el" href="a05573.html">code_branche_run_debug.cpp</a><li><a class="el" href="a06432.html">static_def_init.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Mar 16 11:23:54 2004 for NeL by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border=0 >
+</a>1.3.6 </small></address>
+</body>
+</html>