aboutsummaryrefslogtreecommitdiff
path: root/docs/doxygen/nel/opcode_8h-source.html
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--docs/doxygen/nel/opcode_8h-source.html1758
1 files changed, 1758 insertions, 0 deletions
diff --git a/docs/doxygen/nel/opcode_8h-source.html b/docs/doxygen/nel/opcode_8h-source.html
new file mode 100644
index 00000000..1ccef022
--- /dev/null
+++ b/docs/doxygen/nel/opcode_8h-source.html
@@ -0,0 +1,1758 @@
+<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
+<HTML>
+<HEAD>
+ <TITLE>nevrax.org : docs</TITLE>
+ <LINK REL=stylesheet TYPE="text/css" HREF="http://www.nevrax.org/inc/css/nevrax.css">
+ <link href="doxygen.css" rel="stylesheet" type="text/css">
+</HEAD>
+<BODY MARGINHEIGHT="0" MARGINWIDTH="0">
+
+<!-- uplinks -->
+<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0>
+ <TR>
+ <TD WIDTH=16><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="16" HEIGHT="16" BORDER=0 ALT=""></TD>
+ <TD WIDTH=140 BGCOLOR=#dddddd><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="140" HEIGHT="16" BORDER=0 ALT=""></TD>
+ <TD WIDTH=16><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="16" HEIGHT="16" BORDER=0 ALT=""></TD>
+ <TD><IMG width=6 height=14 SRC="http://www.nevrax.org/inc/img/reddots.gif" ALT="#" VSPACE=2 HSPACE=2 BORDER=0 ></TD><TD VALIGN=middle>&nbsp;<A CLASS=uplinks HREF=http://www.nevrax.org><b>Home</B></FONT></A>&nbsp;&nbsp;&nbsp;</TD>
+ <TD><IMG width=6 height=14 SRC="http://www.nevrax.org/inc/img/reddots.gif" ALT="#" VSPACE=2 HSPACE=2 BORDER=0 ></TD><TD VALIGN=middle>&nbsp;<A CLASS=uplinks HREF=http://www.nevrax.com><b>nevrax.com</B></FONT></A>&nbsp;&nbsp;&nbsp;</TD>
+ </TR>
+</TABLE>
+
+<!-- banner Nevrax -->
+<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 WIDTH=100%>
+ <TR><TD BGCOLOR="#000000" BACKGROUND="http://www.nevrax.org/inc/img/black_banner.jpg"><A HREF="http://www.nevrax.org"><IMG SRC="http://www.nevrax.org/inc/img/nevrax.gif" WIDTH="170" HEIGHT="45" BORDER=0 ALT="Nevrax" ></A></TD></TR>
+</TABLE>
+
+<!-- main table -->
+<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 height=100%>
+ <TR>
+ <TD WIDTH=16><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="16" HEIGHT="10" BORDER=0 ALT=""></TD>
+ <TD WIDTH=140 BGCOLOR=#dddddd VALIGN=TOP ALIGN=middle><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="140" HEIGHT="10" BORDER=0 ALT="">
+
+ <!------ Begin Box ------>
+ <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 BGCOLOR=black><TR><TD><TABLE border=0 cellspacing=2 cellpadding=0 width=120><tr><TD ALIGN=middle bgcolor=black>
+ <FONT COLOR=white FACE="sans-serif"><B>Nevrax.org</B></FONT></TD></TR><tr><td colspan=2 bgcolor=#FFFFFF>
+ <TABLE cellspacing=0 cellpadding=1 border=0>
+ <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/news/" TITLE="Rubrique news"><img width=13 height=15 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-news.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/news/" TITLE="News">News</a></td></tr>
+ <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/mail/" TITLE="Rubrique mail"><img width=15 height=11 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-mail.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/mail/" TITLE="Mailing list archive">Mailing-list</a></td></tr>
+ <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/docs/" TITLE="Rubrique docs"><img width=14 height=16 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-docs.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/docs/" TITLE="Documentation">Documentation</a></td></tr>
+ <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/cvs/" TITLE="Rubrique cvs"><img width=13 height=17 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-cvs.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/cvs/" TITLE="CVS Web">CVS</a></td></tr>
+ <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/bugs/" TITLE="Rubrique bugs"><img width=20 height=16 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-bugs.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/bugs/" TITLE="Bugtracking">Bugs</a></td></tr>
+ <tr><td ALIGN=middle><a class='linkbox' href="http://www.nevrax.org/GPL.php3" TITLE="Rubrique license"><img width=18 height=12 hspace=5 border=0 src=http://www.nevrax.org/inc/img/picto-gpl.gif ALT=#></A></td><td><a class='linkbox' href="http://www.nevrax.org/GPL.php3" TITLE="License">License</a></td></tr>
+ </TABLE>
+ </TD></TR></TABLE></TD></TR></TABLE>
+ <!------ End Box ------>
+
+ </TD>
+ <TD WIDTH=15><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="16" HEIGHT="16" BORDER=0 ALT=""></TD>
+ <TD ALIGN=left valign=top><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="140" HEIGHT="10" BORDER=0 ALT="">
+
+<!-- title -->
+<TABLE background="http://www.nevrax.org/inc/img/redline.gif" CELLSPACING=0 CELLPADDING=0 BORDER=0 width=100%><tr><td>
+<A HREF="http://www.nevrax.org/docs/"><img src="http://www.nevrax.org/inc/img/t_docs.gif" ALT="Docs" HEIGHT=20 BORDER=0></A>
+</td><td><IMG SRC="http://www.nevrax.org/inc/img/pixel.gif" WIDTH="1" HEIGHT="1" BORDER=0 ALT="">
+</td></tr></table>
+&nbsp;
+
+<!-- block -->
+<TABLE bgcolor="#dddddd" CELLSPACING=0 CELLPADDING=0 BORDER=0 width=100%><tr><td width=1% valign=middle><img width=6 height=14 hspace=2 vspace=2 src="http://www.nevrax.org/inc/img/reddots.gif"></TD>
+ <TD><B>Documentation</B></TD>
+ <TD ALIGN=RIGHT>&nbsp;</td>
+</tr></table>
+<!-- Generated by Doxygen 1.2.14 -->
+<center>
+<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="classes.html">Alphabetical List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; <a class="qindex" href="pages.html">Related Pages</a> &nbsp; <a class="qindexRef" doxygen="_cgi:http://www.nevrax.org/cgi-bin/nel-search.cgi" href="http://www.nevrax.org/cgi-bin/nel-search.cgi">Search</a> &nbsp; </center>
+<hr><h1>opcode.h</h1><a href="opcode_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001
+00007 <font class="comment">/* Copyright, 2000 Nevrax Ltd.</font>
+00008 <font class="comment"> *</font>
+00009 <font class="comment"> * This file is part of NEVRAX NEL.</font>
+00010 <font class="comment"> * NEVRAX NEL is free software; you can redistribute it and/or modify</font>
+00011 <font class="comment"> * it under the terms of the GNU General Public License as published by</font>
+00012 <font class="comment"> * the Free Software Foundation; either version 2, or (at your option)</font>
+00013 <font class="comment"> * any later version.</font>
+00014 <font class="comment"></font>
+00015 <font class="comment"> * NEVRAX NEL is distributed in the hope that it will be useful, but</font>
+00016 <font class="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</font>
+00017 <font class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</font>
+00018 <font class="comment"> * General Public License for more details.</font>
+00019 <font class="comment"></font>
+00020 <font class="comment"> * You should have received a copy of the GNU General Public License</font>
+00021 <font class="comment"> * along with NEVRAX NEL; see the file COPYING. If not, write to the</font>
+00022 <font class="comment"> * Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,</font>
+00023 <font class="comment"> * MA 02111-1307, USA.</font>
+00024 <font class="comment"> */</font>
+00025
+00026 <font class="preprocessor">#ifndef NL_OP_CODE_H</font>
+00027 <font class="preprocessor"></font><font class="preprocessor">#define NL_OP_CODE_H</font>
+00028 <font class="preprocessor"></font>
+00029 <font class="preprocessor">#include &lt;math.h&gt;</font>
+00030 <font class="preprocessor">#include "<a class="code" href="varset_8h.html">nel/ai/logic/varset.h</a>"</font>
+00031 <font class="preprocessor">#include "<a class="code" href="opcode__ldb_8h.html">nel/ai/script/opcode_ldb.h</a>"</font>
+00032 <font class="preprocessor">#include "<a class="code" href="opcode__lpt_8h.html">nel/ai/script/opcode_lpt.h</a>"</font>
+00033 <font class="preprocessor">#include "<a class="code" href="interpret__methodes_8h.html">nel/ai/script/interpret_methodes.h</a>"</font>
+00034 <font class="preprocessor">#include "<a class="code" href="constraint_8h.html">nel/ai/script/constraint.h</a>"</font>
+00035
+00036 <font class="keyword">namespace </font>NLAISCRIPT
+00037 {
+<a name="l00048"></a><a class="code" href="classNLAISCRIPT_1_1CLdbNewOpCode.html">00048</a> <font class="keyword">class </font>CLdbNewOpCode : <font class="keyword">public</font> IOpRunCode
+00049 {
+00050 <font class="keyword">public</font>:
+00051 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CLdbNewOpCode.html#p0">IdLdbNewOpCode</a>;
+00052 <font class="keyword">private</font>:
+<a name="l00053"></a><a class="code" href="classNLAISCRIPT_1_1CLdbNewOpCode.html#o0">00053</a> <a class="code" href="classNLAIAGENT_1_1IObjectIA.html">NLAIAGENT::IObjectIA</a> *<a class="code" href="classNLAISCRIPT_1_1CLdbNewOpCode.html#o0">_B</a>;
+00054 <font class="keyword">public</font>:
+<a name="l00055"></a><a class="code" href="classNLAISCRIPT_1_1CLdbNewOpCode.html#a0">00055</a> <a class="code" href="classNLAISCRIPT_1_1CLdbNewOpCode.html#a0">CLdbNewOpCode</a>(<font class="keyword">const</font> <a class="code" href="classNLAIAGENT_1_1IObjectIA.html">NLAIAGENT::IObjectIA</a> &amp;b): _B( (NLAIAGENT::<a class="code" href="classNLAIAGENT_1_1IObjectIA.html#b0">IObjectIA</a> *) b.<a class="code" href="classNLAISCRIPT_1_1CLdbNewOpCode.html#a3">clone</a>() )
+00056 {
+00057 }
+00058
+<a name="l00059"></a><a class="code" href="classNLAISCRIPT_1_1CLdbNewOpCode.html#a1">00059</a> NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CLdbNewOpCode.html#a1">runOpCode</a>(CCodeContext &amp;context)
+00060 {
+00061 <a class="code" href="classNLAIAGENT_1_1IObjectIA.html">NLAIAGENT::IObjectIA</a> *obj = (<a class="code" href="classNLAIAGENT_1_1IObjectIA.html">NLAIAGENT::IObjectIA</a> *)_B-&gt;<a class="code" href="classNLAIC_1_1IBasicType.html#a3">clone</a>();
+00062 <a class="code" href="classNLAIAGENT_1_1IBaseGroupType.html">NLAIAGENT::IBaseGroupType</a> *<a class="code" href="driver__opengl__extension__def_8h.html#a382">param</a> = (<a class="code" href="classNLAIAGENT_1_1IBaseGroupType.html">NLAIAGENT::IBaseGroupType</a> *)context.Stack[(int)context.Stack];
+00063 obj-&gt;<a class="code" href="classNLAIAGENT_1_1IObjectIA.html#a1">init</a>(param);
+00064 param-&gt;<a class="code" href="classNLAIC_1_1IPointerGestion.html#a3">release</a>();
+00065 <font class="comment">//context.Stack ++;</font>
+00066 context.Stack[(int)context.Stack] = obj;
+00067 <font class="keywordflow">return</font> <a class="code" href="classNLAIAGENT_1_1IObjectIA.html#p2">NLAIAGENT::IObjectIA::ProcessIdle</a>;;
+00068 }
+00069
+00070
+<a name="l00071"></a><a class="code" href="classNLAISCRIPT_1_1CLdbNewOpCode.html#a2">00071</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLdbNewOpCode.html#a2">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context)<font class="keyword"> const</font>
+00072 <font class="keyword"> </font>{
+00073 std::string X;
+00074 _B-&gt;<a class="code" href="classNLAIC_1_1IBasicType.html#a5">getDebugString</a>(X);
+00075 str = <font class="stringliteral">"ldb "</font>;
+00076 str += X;
+00077 }
+00078
+<a name="l00079"></a><a class="code" href="classNLAISCRIPT_1_1CLdbNewOpCode.html#a3">00079</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CLdbNewOpCode.html#a3">clone</a>()<font class="keyword"> const</font>
+00080 <font class="keyword"> </font>{
+00081 <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="driver__opengl__extension__def_8h.html#a364">x</a> = <font class="keyword">new</font> <a class="code" href="classNLAISCRIPT_1_1CLdbNewOpCode.html#a0">CLdbNewOpCode</a>(*_B);
+00082 <font class="keywordflow">return</font> x;
+00083 }
+00084
+<a name="l00085"></a><a class="code" href="classNLAISCRIPT_1_1CLdbNewOpCode.html#a4">00085</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CLdbNewOpCode.html#a4">newInstance</a>()<font class="keyword"> const </font>
+00086 <font class="keyword"> </font>{
+00087 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CLdbNewOpCode.html#a3">clone</a>();
+00088 }
+00089
+<a name="l00090"></a><a class="code" href="classNLAISCRIPT_1_1CLdbNewOpCode.html#a5">00090</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CLdbNewOpCode.html#a5">getType</a>()<font class="keyword"> const</font>
+00091 <font class="keyword"> </font>{
+00092 <font class="keywordflow">return</font> IdLdbNewOpCode;
+00093 }
+00094
+<a name="l00095"></a><a class="code" href="classNLAISCRIPT_1_1CLdbNewOpCode.html#a6">00095</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLdbNewOpCode.html#a6">getDebugString</a>(<font class="keywordtype">char</font> *)<font class="keyword"> const</font>{ }
+00096
+<a name="l00097"></a><a class="code" href="classNLAISCRIPT_1_1CLdbNewOpCode.html#a7">00097</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLdbNewOpCode.html#a7">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os)
+00098 {
+00099 os.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>( (<a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;) (_B-&gt;<a class="code" href="classNLAIC_1_1IBasicType.html#a2">getType</a>()) );
+00100 _B-&gt;<a class="code" href="classNLAIC_1_1IBasicInterface.html#a4">save</a>(os);
+00101 }
+00102
+<a name="l00103"></a><a class="code" href="classNLAISCRIPT_1_1CLdbNewOpCode.html#a8">00103</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLdbNewOpCode.html#a8">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is)
+00104 {
+00105 _B-&gt;<a class="code" href="classNLAIC_1_1IPointerGestion.html#a3">release</a>();
+00106 <a class="code" href="classNLAIC_1_1CIdentTypeAlloc.html">NLAIC::CIdentTypeAlloc</a> <a class="code" href="driver__opengl__extension__def_8h.html#a356">id</a>;
+00107 is &gt;&gt; id;
+00108 _B = (<a class="code" href="classNLAIAGENT_1_1IObjectIA.html">NLAIAGENT::IObjectIA</a> *)id.<a class="code" href="classNLAIC_1_1CIdentTypeAlloc.html#a3">allocClass</a>();
+00109 _B-&gt;<a class="code" href="classNLAIC_1_1IBasicInterface.html#a5">load</a>(is);
+00110 }
+<a name="l00111"></a><a class="code" href="classNLAISCRIPT_1_1CLdbNewOpCode.html#a9">00111</a> <font class="keyword">const</font> <a class="code" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">NLAIAGENT::IObjectIA::CProcessResult</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CLdbNewOpCode.html#a9">run</a>(){<font class="keywordflow">return</font> <a class="code" href="classNLAIAGENT_1_1IObjectIA.html#p0">NLAIAGENT::IObjectIA::ProcessRun</a>;;}
+<a name="l00112"></a><a class="code" href="classNLAISCRIPT_1_1CLdbNewOpCode.html#a10">00112</a> <font class="keywordtype">bool</font> <a class="code" href="classNLAISCRIPT_1_1CLdbNewOpCode.html#a10">isEqual</a>(<font class="keyword">const</font> <a class="code" href="classNLAIAGENT_1_1IBasicObjectIA.html">NLAIAGENT::IBasicObjectIA</a> &amp;a)<font class="keyword"> const</font>{ <font class="keywordflow">return</font> <font class="keyword">true</font>;}
+00113
+<a name="l00114"></a><a class="code" href="classNLAISCRIPT_1_1CLdbNewOpCode.html#a11">00114</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CLdbNewOpCode.html#a11">~CLdbNewOpCode</a>()
+00115 {
+00116 _B-&gt;<a class="code" href="classNLAIC_1_1IPointerGestion.html#a3">release</a>();
+00117 }
+00118 };
+00119
+00121
+00127
+<a name="l00138"></a><a class="code" href="classNLAISCRIPT_1_1CNegOpCode.html">00138</a> <font class="keyword">class </font>CNegOpCode: <font class="keyword">public</font> IOpRunCode
+00139 {
+00140 <font class="keyword">public</font>:
+00141 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CNegOpCode.html#p0">IdNegOpCode</a>;
+00142 <font class="keyword">private</font>:
+00143
+00144 <font class="keyword">public</font>:
+00145
+<a name="l00146"></a><a class="code" href="classNLAISCRIPT_1_1CNegOpCode.html#a0">00146</a> <a class="code" href="classNLAISCRIPT_1_1CNegOpCode.html#a0">CNegOpCode</a>()
+00147 {
+00148 }
+00149
+00150 NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CNegOpCode.html#a1">runOpCode</a>(CCodeContext &amp;context);
+00151
+00152 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CNegOpCode.html#a2">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context) <font class="keyword">const</font>;
+00153
+<a name="l00154"></a><a class="code" href="classNLAISCRIPT_1_1CNegOpCode.html#a3">00154</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CNegOpCode.html#a3">clone</a>()<font class="keyword"> const </font>
+00155 <font class="keyword"> </font>{
+00156 <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="driver__opengl__extension__def_8h.html#a364">x</a> = <font class="keyword">new</font> <a class="code" href="classNLAISCRIPT_1_1CNegOpCode.html#a0">CNegOpCode</a>();
+00157 <font class="keywordflow">return</font> x;
+00158 }
+<a name="l00159"></a><a class="code" href="classNLAISCRIPT_1_1CNegOpCode.html#a4">00159</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CNegOpCode.html#a4">newInstance</a>()<font class="keyword"> const </font>
+00160 <font class="keyword"> </font>{
+00161 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CNegOpCode.html#a3">clone</a>();
+00162 }
+00163
+<a name="l00164"></a><a class="code" href="classNLAISCRIPT_1_1CNegOpCode.html#a5">00164</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CNegOpCode.html#a5">getType</a>()<font class="keyword"> const</font>
+00165 <font class="keyword"> </font>{
+00166 <font class="keywordflow">return</font> IdNegOpCode;
+00167 }
+00168
+00169
+<a name="l00170"></a><a class="code" href="classNLAISCRIPT_1_1CNegOpCode.html#a6">00170</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CNegOpCode.html#a6">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os)
+00171 {
+00172 }
+00173
+<a name="l00174"></a><a class="code" href="classNLAISCRIPT_1_1CNegOpCode.html#a7">00174</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CNegOpCode.html#a7">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is)
+00175 {
+00176 }
+00177
+<a name="l00178"></a><a class="code" href="classNLAISCRIPT_1_1CNegOpCode.html#a8">00178</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CNegOpCode.html#a8">~CNegOpCode</a>()
+00179 {
+00180 }
+00181 };
+00182
+<a name="l00193"></a><a class="code" href="classNLAISCRIPT_1_1CAddOpCode.html">00193</a> <font class="keyword">class </font>CAddOpCode: <font class="keyword">public</font> IOpRunCode
+00194 {
+00195 <font class="keyword">public</font>:
+00196 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CAddOpCode.html#p0">IdAddOpCode</a>;
+00197 <font class="keyword">private</font>:
+00198
+00199 <font class="keyword">public</font>:
+00200
+<a name="l00201"></a><a class="code" href="classNLAISCRIPT_1_1CAddOpCode.html#a0">00201</a> <a class="code" href="classNLAISCRIPT_1_1CAddOpCode.html#a0">CAddOpCode</a>()
+00202 {
+00203 }
+00204
+00205 NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CAddOpCode.html#a1">runOpCode</a>(CCodeContext &amp;context);
+00206
+00207 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CAddOpCode.html#a2">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context) <font class="keyword">const</font> ;
+00208
+<a name="l00209"></a><a class="code" href="classNLAISCRIPT_1_1CAddOpCode.html#a3">00209</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CAddOpCode.html#a3">clone</a>()<font class="keyword"> const </font>
+00210 <font class="keyword"> </font>{
+00211 <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="driver__opengl__extension__def_8h.html#a364">x</a> = <font class="keyword">new</font> <a class="code" href="classNLAISCRIPT_1_1CAddOpCode.html#a0">CAddOpCode</a>();
+00212 <font class="keywordflow">return</font> x;
+00213 }
+<a name="l00214"></a><a class="code" href="classNLAISCRIPT_1_1CAddOpCode.html#a4">00214</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CAddOpCode.html#a4">newInstance</a>()<font class="keyword"> const </font>
+00215 <font class="keyword"> </font>{
+00216 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CAddOpCode.html#a3">clone</a>();
+00217 }
+00218
+<a name="l00219"></a><a class="code" href="classNLAISCRIPT_1_1CAddOpCode.html#a5">00219</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CAddOpCode.html#a5">getType</a>()<font class="keyword"> const</font>
+00220 <font class="keyword"> </font>{
+00221 <font class="keywordflow">return</font> IdAddOpCode;
+00222 }
+00223
+00224
+<a name="l00225"></a><a class="code" href="classNLAISCRIPT_1_1CAddOpCode.html#a6">00225</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CAddOpCode.html#a6">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os)
+00226 {
+00227 }
+00228
+<a name="l00229"></a><a class="code" href="classNLAISCRIPT_1_1CAddOpCode.html#a7">00229</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CAddOpCode.html#a7">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is)
+00230 {
+00231 }
+00232
+<a name="l00233"></a><a class="code" href="classNLAISCRIPT_1_1CAddOpCode.html#a8">00233</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CAddOpCode.html#a8">~CAddOpCode</a>()
+00234 {
+00235 }
+00236 };
+00237
+<a name="l00248"></a><a class="code" href="classNLAISCRIPT_1_1CSubOpCode.html">00248</a> <font class="keyword">class </font>CSubOpCode: <font class="keyword">public</font> IOpRunCode
+00249 {
+00250 <font class="keyword">public</font>:
+00251 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CSubOpCode.html#p0">IdSubOpCode</a>;
+00252 <font class="keyword">private</font>:
+00253
+00254 <font class="keyword">public</font>:
+00255
+<a name="l00256"></a><a class="code" href="classNLAISCRIPT_1_1CSubOpCode.html#a0">00256</a> <a class="code" href="classNLAISCRIPT_1_1CSubOpCode.html#a0">CSubOpCode</a>()
+00257 {
+00258 }
+00259
+00260 NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CSubOpCode.html#a1">runOpCode</a>(CCodeContext &amp;context);
+00261
+00262 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CSubOpCode.html#a2">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context) <font class="keyword">const</font>;
+00263
+<a name="l00264"></a><a class="code" href="classNLAISCRIPT_1_1CSubOpCode.html#a3">00264</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CSubOpCode.html#a3">clone</a>()<font class="keyword"> const</font>
+00265 <font class="keyword"> </font>{
+00266 <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="driver__opengl__extension__def_8h.html#a364">x</a> = <font class="keyword">new</font> <a class="code" href="classNLAISCRIPT_1_1CSubOpCode.html#a0">CSubOpCode</a>();
+00267 <font class="keywordflow">return</font> x;
+00268 }
+00269
+<a name="l00270"></a><a class="code" href="classNLAISCRIPT_1_1CSubOpCode.html#a4">00270</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CSubOpCode.html#a4">newInstance</a>()<font class="keyword"> const </font>
+00271 <font class="keyword"> </font>{
+00272 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CSubOpCode.html#a3">clone</a>();
+00273 }
+00274
+<a name="l00275"></a><a class="code" href="classNLAISCRIPT_1_1CSubOpCode.html#a5">00275</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CSubOpCode.html#a5">getType</a>()<font class="keyword"> const</font>
+00276 <font class="keyword"> </font>{
+00277 <font class="keywordflow">return</font> IdSubOpCode;
+00278 }
+00279
+00280
+<a name="l00281"></a><a class="code" href="classNLAISCRIPT_1_1CSubOpCode.html#a6">00281</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CSubOpCode.html#a6">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os)
+00282 {
+00283 }
+00284
+<a name="l00285"></a><a class="code" href="classNLAISCRIPT_1_1CSubOpCode.html#a7">00285</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CSubOpCode.html#a7">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is)
+00286 {
+00287 }
+00288
+<a name="l00289"></a><a class="code" href="classNLAISCRIPT_1_1CSubOpCode.html#a8">00289</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CSubOpCode.html#a8">~CSubOpCode</a>()
+00290 {
+00291 }
+00292 };
+00293
+<a name="l00304"></a><a class="code" href="classNLAISCRIPT_1_1CDivOpCode.html">00304</a> <font class="keyword">class </font>CDivOpCode: <font class="keyword">public</font> IOpRunCode
+00305 {
+00306 <font class="keyword">public</font>:
+00307 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CDivOpCode.html#p0">IdDivOpCode</a>;
+00308 <font class="keyword">private</font>:
+00309
+00310 <font class="keyword">public</font>:
+00311
+<a name="l00312"></a><a class="code" href="classNLAISCRIPT_1_1CDivOpCode.html#a0">00312</a> <a class="code" href="classNLAISCRIPT_1_1CDivOpCode.html#a0">CDivOpCode</a>()
+00313 {
+00314 }
+00315
+00316 NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CDivOpCode.html#a1">runOpCode</a>(CCodeContext &amp;context);
+00317 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CDivOpCode.html#a2">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context) <font class="keyword">const</font>;
+00318
+<a name="l00319"></a><a class="code" href="classNLAISCRIPT_1_1CDivOpCode.html#a3">00319</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CDivOpCode.html#a3">clone</a>()<font class="keyword"> const</font>
+00320 <font class="keyword"> </font>{
+00321 <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="driver__opengl__extension__def_8h.html#a364">x</a> = <font class="keyword">new</font> <a class="code" href="classNLAISCRIPT_1_1CDivOpCode.html#a0">CDivOpCode</a>();
+00322 <font class="keywordflow">return</font> x;
+00323 }
+00324
+<a name="l00325"></a><a class="code" href="classNLAISCRIPT_1_1CDivOpCode.html#a4">00325</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CDivOpCode.html#a4">newInstance</a>()<font class="keyword"> const </font>
+00326 <font class="keyword"> </font>{
+00327 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CDivOpCode.html#a3">clone</a>();
+00328 }
+00329
+<a name="l00330"></a><a class="code" href="classNLAISCRIPT_1_1CDivOpCode.html#a5">00330</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CDivOpCode.html#a5">getType</a>()<font class="keyword"> const</font>
+00331 <font class="keyword"> </font>{
+00332 <font class="keywordflow">return</font> IdDivOpCode;
+00333 }
+00334
+00335
+<a name="l00336"></a><a class="code" href="classNLAISCRIPT_1_1CDivOpCode.html#a6">00336</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CDivOpCode.html#a6">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os)
+00337 {
+00338 }
+00339
+<a name="l00340"></a><a class="code" href="classNLAISCRIPT_1_1CDivOpCode.html#a7">00340</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CDivOpCode.html#a7">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is)
+00341 {
+00342 }
+00343
+<a name="l00344"></a><a class="code" href="classNLAISCRIPT_1_1CDivOpCode.html#a8">00344</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CDivOpCode.html#a8">~CDivOpCode</a>()
+00345 {
+00346 }
+00347 };
+00348
+<a name="l00359"></a><a class="code" href="classNLAISCRIPT_1_1CMulOpCode.html">00359</a> <font class="keyword">class </font>CMulOpCode: <font class="keyword">public</font> IOpRunCode
+00360 {
+00361 <font class="keyword">public</font>:
+00362 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CMulOpCode.html#p0">IdMulOpCode</a>;
+00363
+00364 <font class="keyword">private</font>:
+00365
+00366 <font class="keyword">public</font>:
+00367
+<a name="l00368"></a><a class="code" href="classNLAISCRIPT_1_1CMulOpCode.html#a0">00368</a> <a class="code" href="classNLAISCRIPT_1_1CMulOpCode.html#a0">CMulOpCode</a>()
+00369 {
+00370 }
+00371
+00372 NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CMulOpCode.html#a1">runOpCode</a>(CCodeContext &amp;context);
+00373
+00374 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CMulOpCode.html#a2">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context) <font class="keyword">const</font>;
+00375
+<a name="l00376"></a><a class="code" href="classNLAISCRIPT_1_1CMulOpCode.html#a3">00376</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CMulOpCode.html#a3">clone</a>()<font class="keyword"> const</font>
+00377 <font class="keyword"> </font>{
+00378 <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="driver__opengl__extension__def_8h.html#a364">x</a> = <font class="keyword">new</font> <a class="code" href="classNLAISCRIPT_1_1CMulOpCode.html#a0">CMulOpCode</a>();
+00379 <font class="keywordflow">return</font> x;
+00380 }
+<a name="l00381"></a><a class="code" href="classNLAISCRIPT_1_1CMulOpCode.html#a4">00381</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CMulOpCode.html#a4">newInstance</a>()<font class="keyword"> const </font>
+00382 <font class="keyword"> </font>{
+00383 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CMulOpCode.html#a3">clone</a>();
+00384 }
+00385
+<a name="l00386"></a><a class="code" href="classNLAISCRIPT_1_1CMulOpCode.html#a5">00386</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CMulOpCode.html#a5">getType</a>()<font class="keyword"> const</font>
+00387 <font class="keyword"> </font>{
+00388 <font class="keywordflow">return</font> IdMulOpCode;
+00389 }
+00390
+00391
+<a name="l00392"></a><a class="code" href="classNLAISCRIPT_1_1CMulOpCode.html#a6">00392</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CMulOpCode.html#a6">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os)
+00393 {
+00394 }
+00395
+<a name="l00396"></a><a class="code" href="classNLAISCRIPT_1_1CMulOpCode.html#a7">00396</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CMulOpCode.html#a7">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is)
+00397 {
+00398 }
+00399
+<a name="l00400"></a><a class="code" href="classNLAISCRIPT_1_1CMulOpCode.html#a8">00400</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CMulOpCode.html#a8">~CMulOpCode</a>()
+00401 {
+00402 }
+00403 };
+00404
+00405
+<a name="l00416"></a><a class="code" href="classNLAISCRIPT_1_1CSupOpCode.html">00416</a> <font class="keyword">class </font>CSupOpCode: <font class="keyword">public</font> IOpRunCode
+00417 {
+00418 <font class="keyword">public</font>:
+00419 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CSupOpCode.html#p0">IdSupOpCode</a>;
+00420 <font class="keyword">private</font>:
+00421
+00422 <font class="keyword">public</font>:
+00423
+<a name="l00424"></a><a class="code" href="classNLAISCRIPT_1_1CSupOpCode.html#a0">00424</a> <a class="code" href="classNLAISCRIPT_1_1CSupOpCode.html#a0">CSupOpCode</a>()
+00425 {
+00426 }
+00427
+00428 NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CSupOpCode.html#a1">runOpCode</a>(CCodeContext &amp;context);
+00429
+00430 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CSupOpCode.html#a2">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context) <font class="keyword">const</font>;
+00431
+<a name="l00432"></a><a class="code" href="classNLAISCRIPT_1_1CSupOpCode.html#a3">00432</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CSupOpCode.html#a3">clone</a>()<font class="keyword"> const</font>
+00433 <font class="keyword"> </font>{
+00434 <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="driver__opengl__extension__def_8h.html#a364">x</a> = <font class="keyword">new</font> <a class="code" href="classNLAISCRIPT_1_1CSupOpCode.html#a0">CSupOpCode</a>();
+00435 <font class="keywordflow">return</font> x;
+00436 }
+<a name="l00437"></a><a class="code" href="classNLAISCRIPT_1_1CSupOpCode.html#a4">00437</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CSupOpCode.html#a4">newInstance</a>()<font class="keyword"> const </font>
+00438 <font class="keyword"> </font>{
+00439 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CSupOpCode.html#a3">clone</a>();
+00440 }
+00441
+<a name="l00442"></a><a class="code" href="classNLAISCRIPT_1_1CSupOpCode.html#a5">00442</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CSupOpCode.html#a5">getType</a>()<font class="keyword"> const</font>
+00443 <font class="keyword"> </font>{
+00444 <font class="keywordflow">return</font> IdSupOpCode;
+00445 }
+00446
+00447
+<a name="l00448"></a><a class="code" href="classNLAISCRIPT_1_1CSupOpCode.html#a6">00448</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CSupOpCode.html#a6">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os)
+00449 {
+00450 }
+00451
+<a name="l00452"></a><a class="code" href="classNLAISCRIPT_1_1CSupOpCode.html#a7">00452</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CSupOpCode.html#a7">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is)
+00453 {
+00454 }
+00455
+<a name="l00456"></a><a class="code" href="classNLAISCRIPT_1_1CSupOpCode.html#a8">00456</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CSupOpCode.html#a8">~CSupOpCode</a>()
+00457 {
+00458 }
+00459 };
+00460
+<a name="l00471"></a><a class="code" href="classNLAISCRIPT_1_1CInfOpCode.html">00471</a> <font class="keyword">class </font>CInfOpCode: <font class="keyword">public</font> IOpRunCode
+00472 {
+00473 <font class="keyword">public</font>:
+00474 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CInfOpCode.html#p0">IdInfOpCode</a>;
+00475
+00476 <font class="keyword">private</font>:
+00477
+00478 <font class="keyword">public</font>:
+00479
+<a name="l00480"></a><a class="code" href="classNLAISCRIPT_1_1CInfOpCode.html#a0">00480</a> <a class="code" href="classNLAISCRIPT_1_1CInfOpCode.html#a0">CInfOpCode</a>()
+00481 {
+00482 }
+00483
+00484 NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CInfOpCode.html#a1">runOpCode</a>(CCodeContext &amp;context);
+00485
+00486 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CInfOpCode.html#a2">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context) <font class="keyword">const</font>;
+00487
+<a name="l00488"></a><a class="code" href="classNLAISCRIPT_1_1CInfOpCode.html#a3">00488</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CInfOpCode.html#a3">clone</a>()<font class="keyword"> const</font>
+00489 <font class="keyword"> </font>{
+00490 <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="driver__opengl__extension__def_8h.html#a364">x</a> = <font class="keyword">new</font> <a class="code" href="classNLAISCRIPT_1_1CInfOpCode.html#a0">CInfOpCode</a>();
+00491 <font class="keywordflow">return</font> x;
+00492 }
+<a name="l00493"></a><a class="code" href="classNLAISCRIPT_1_1CInfOpCode.html#a4">00493</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CInfOpCode.html#a4">newInstance</a>()<font class="keyword"> const </font>
+00494 <font class="keyword"> </font>{
+00495 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CInfOpCode.html#a3">clone</a>();
+00496 }
+00497
+<a name="l00498"></a><a class="code" href="classNLAISCRIPT_1_1CInfOpCode.html#a5">00498</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CInfOpCode.html#a5">getType</a>()<font class="keyword"> const</font>
+00499 <font class="keyword"> </font>{
+00500 <font class="keywordflow">return</font> IdInfOpCode;
+00501 }
+00502
+00503
+<a name="l00504"></a><a class="code" href="classNLAISCRIPT_1_1CInfOpCode.html#a6">00504</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CInfOpCode.html#a6">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os)
+00505 {
+00506 }
+00507
+<a name="l00508"></a><a class="code" href="classNLAISCRIPT_1_1CInfOpCode.html#a7">00508</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CInfOpCode.html#a7">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is)
+00509 {
+00510 }
+00511
+<a name="l00512"></a><a class="code" href="classNLAISCRIPT_1_1CInfOpCode.html#a8">00512</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CInfOpCode.html#a8">~CInfOpCode</a>()
+00513 {
+00514 }
+00515 };
+00516
+<a name="l00527"></a><a class="code" href="classNLAISCRIPT_1_1CEqOpCode.html">00527</a> <font class="keyword">class </font>CEqOpCode: <font class="keyword">public</font> IOpRunCode
+00528 {
+00529 <font class="keyword">public</font>:
+00530 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CEqOpCode.html#p0">IdEqOpCode</a>;
+00531 <font class="keyword">private</font>:
+00532
+00533 <font class="keyword">public</font>:
+00534
+<a name="l00535"></a><a class="code" href="classNLAISCRIPT_1_1CEqOpCode.html#a0">00535</a> <a class="code" href="classNLAISCRIPT_1_1CEqOpCode.html#a0">CEqOpCode</a>()
+00536 {
+00537 }
+00538
+00539 NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CEqOpCode.html#a1">runOpCode</a>(CCodeContext &amp;context);
+00540
+00541 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CEqOpCode.html#a2">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context) <font class="keyword">const</font>;
+00542
+<a name="l00543"></a><a class="code" href="classNLAISCRIPT_1_1CEqOpCode.html#a3">00543</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CEqOpCode.html#a3">clone</a>()<font class="keyword"> const</font>
+00544 <font class="keyword"> </font>{
+00545 <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="driver__opengl__extension__def_8h.html#a364">x</a> = <font class="keyword">new</font> <a class="code" href="classNLAISCRIPT_1_1CEqOpCode.html#a0">CEqOpCode</a>();
+00546 <font class="keywordflow">return</font> x;
+00547 }
+00548
+<a name="l00549"></a><a class="code" href="classNLAISCRIPT_1_1CEqOpCode.html#a4">00549</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CEqOpCode.html#a4">newInstance</a>()<font class="keyword"> const </font>
+00550 <font class="keyword"> </font>{
+00551 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CEqOpCode.html#a3">clone</a>();
+00552 }
+00553
+<a name="l00554"></a><a class="code" href="classNLAISCRIPT_1_1CEqOpCode.html#a5">00554</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CEqOpCode.html#a5">getType</a>()<font class="keyword"> const</font>
+00555 <font class="keyword"> </font>{
+00556 <font class="keywordflow">return</font> IdEqOpCode;
+00557 }
+00558
+00559
+<a name="l00560"></a><a class="code" href="classNLAISCRIPT_1_1CEqOpCode.html#a6">00560</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CEqOpCode.html#a6">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os)
+00561 {
+00562 }
+00563
+<a name="l00564"></a><a class="code" href="classNLAISCRIPT_1_1CEqOpCode.html#a7">00564</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CEqOpCode.html#a7">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is)
+00565 {
+00566 }
+00567
+<a name="l00568"></a><a class="code" href="classNLAISCRIPT_1_1CEqOpCode.html#a8">00568</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CEqOpCode.html#a8">~CEqOpCode</a>()
+00569 {
+00570 }
+00571 };
+00572
+<a name="l00583"></a><a class="code" href="classNLAISCRIPT_1_1CSupEqOpCode.html">00583</a> <font class="keyword">class </font>CSupEqOpCode: <font class="keyword">public</font> IOpRunCode
+00584 {
+00585 <font class="keyword">public</font>:
+00586 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CSupEqOpCode.html#p0">IdSupEqOpCode</a>;
+00587 <font class="keyword">private</font>:
+00588
+00589 <font class="keyword">public</font>:
+00590
+<a name="l00591"></a><a class="code" href="classNLAISCRIPT_1_1CSupEqOpCode.html#a0">00591</a> <a class="code" href="classNLAISCRIPT_1_1CSupEqOpCode.html#a0">CSupEqOpCode</a>()
+00592 {
+00593 }
+00594
+00595 NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CSupEqOpCode.html#a1">runOpCode</a>(CCodeContext &amp;context);
+00596 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CSupEqOpCode.html#a2">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context) <font class="keyword">const</font>;
+00597
+<a name="l00598"></a><a class="code" href="classNLAISCRIPT_1_1CSupEqOpCode.html#a3">00598</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CSupEqOpCode.html#a3">clone</a>()<font class="keyword"> const</font>
+00599 <font class="keyword"> </font>{
+00600 <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="driver__opengl__extension__def_8h.html#a364">x</a> = <font class="keyword">new</font> <a class="code" href="classNLAISCRIPT_1_1CSupEqOpCode.html#a0">CSupEqOpCode</a>();
+00601 <font class="keywordflow">return</font> x;
+00602 }
+<a name="l00603"></a><a class="code" href="classNLAISCRIPT_1_1CSupEqOpCode.html#a4">00603</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CSupEqOpCode.html#a4">newInstance</a>()<font class="keyword"> const </font>
+00604 <font class="keyword"> </font>{
+00605 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CSupEqOpCode.html#a3">clone</a>();
+00606 }
+00607
+<a name="l00608"></a><a class="code" href="classNLAISCRIPT_1_1CSupEqOpCode.html#a5">00608</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CSupEqOpCode.html#a5">getType</a>()<font class="keyword"> const</font>
+00609 <font class="keyword"> </font>{
+00610 <font class="keywordflow">return</font> IdSupEqOpCode;
+00611 }
+00612
+00613
+<a name="l00614"></a><a class="code" href="classNLAISCRIPT_1_1CSupEqOpCode.html#a6">00614</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CSupEqOpCode.html#a6">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os)
+00615 {
+00616 }
+00617
+<a name="l00618"></a><a class="code" href="classNLAISCRIPT_1_1CSupEqOpCode.html#a7">00618</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CSupEqOpCode.html#a7">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is)
+00619 {
+00620 }
+00621
+00622
+<a name="l00623"></a><a class="code" href="classNLAISCRIPT_1_1CSupEqOpCode.html#a8">00623</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CSupEqOpCode.html#a8">~CSupEqOpCode</a>()
+00624 {
+00625 }
+00626 };
+00627
+<a name="l00638"></a><a class="code" href="classNLAISCRIPT_1_1CInfEqOpCode.html">00638</a> <font class="keyword">class </font>CInfEqOpCode: <font class="keyword">public</font> IOpRunCode
+00639 {
+00640 <font class="keyword">public</font>:
+00641 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CInfEqOpCode.html#p0">IdInfEqOpCode</a>;
+00642 <font class="keyword">private</font>:
+00643
+00644 <font class="keyword">public</font>:
+<a name="l00645"></a><a class="code" href="classNLAISCRIPT_1_1CInfEqOpCode.html#a0">00645</a> <a class="code" href="classNLAISCRIPT_1_1CInfEqOpCode.html#a0">CInfEqOpCode</a>()
+00646 {
+00647 }
+00648
+00649 NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CInfEqOpCode.html#a1">runOpCode</a>(CCodeContext &amp;context);
+00650
+00651 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CInfEqOpCode.html#a2">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context) <font class="keyword">const</font>;
+00652
+<a name="l00653"></a><a class="code" href="classNLAISCRIPT_1_1CInfEqOpCode.html#a3">00653</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CInfEqOpCode.html#a3">clone</a>()<font class="keyword"> const</font>
+00654 <font class="keyword"> </font>{
+00655 <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="driver__opengl__extension__def_8h.html#a364">x</a> = <font class="keyword">new</font> <a class="code" href="classNLAISCRIPT_1_1CInfEqOpCode.html#a0">CInfEqOpCode</a>();
+00656 <font class="keywordflow">return</font> x;
+00657 }
+00658
+<a name="l00659"></a><a class="code" href="classNLAISCRIPT_1_1CInfEqOpCode.html#a4">00659</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CInfEqOpCode.html#a4">newInstance</a>()<font class="keyword"> const </font>
+00660 <font class="keyword"> </font>{
+00661 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CInfEqOpCode.html#a3">clone</a>();
+00662 }
+00663
+<a name="l00664"></a><a class="code" href="classNLAISCRIPT_1_1CInfEqOpCode.html#a5">00664</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CInfEqOpCode.html#a5">getType</a>()<font class="keyword"> const</font>
+00665 <font class="keyword"> </font>{
+00666 <font class="keywordflow">return</font> IdInfEqOpCode;
+00667 }
+00668
+00669
+<a name="l00670"></a><a class="code" href="classNLAISCRIPT_1_1CInfEqOpCode.html#a6">00670</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CInfEqOpCode.html#a6">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os)
+00671 {
+00672 }
+00673
+<a name="l00674"></a><a class="code" href="classNLAISCRIPT_1_1CInfEqOpCode.html#a7">00674</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CInfEqOpCode.html#a7">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is)
+00675 {
+00676 }
+00677
+00678
+<a name="l00679"></a><a class="code" href="classNLAISCRIPT_1_1CInfEqOpCode.html#a8">00679</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CInfEqOpCode.html#a8">~CInfEqOpCode</a>()
+00680 {
+00681 }
+00682 };
+00683
+<a name="l00694"></a><a class="code" href="classNLAISCRIPT_1_1CDiffOpCode.html">00694</a> <font class="keyword">class </font>CDiffOpCode: <font class="keyword">public</font> IOpRunCode
+00695 {
+00696 <font class="keyword">public</font>:
+00697 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CDiffOpCode.html#p0">IdDiffOpCode</a>;
+00698 <font class="keyword">private</font>:
+00699
+00700 <font class="keyword">public</font>:
+<a name="l00701"></a><a class="code" href="classNLAISCRIPT_1_1CDiffOpCode.html#a0">00701</a> <a class="code" href="classNLAISCRIPT_1_1CDiffOpCode.html#a0">CDiffOpCode</a>()
+00702 {
+00703 }
+00704
+00705 NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CDiffOpCode.html#a1">runOpCode</a>(CCodeContext &amp;context);
+00706
+00707 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CDiffOpCode.html#a2">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context) <font class="keyword">const</font>;
+00708
+<a name="l00709"></a><a class="code" href="classNLAISCRIPT_1_1CDiffOpCode.html#a3">00709</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CDiffOpCode.html#a3">clone</a>()<font class="keyword"> const</font>
+00710 <font class="keyword"> </font>{
+00711 <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="driver__opengl__extension__def_8h.html#a364">x</a> = <font class="keyword">new</font> <a class="code" href="classNLAISCRIPT_1_1CDiffOpCode.html#a0">CDiffOpCode</a>();
+00712 <font class="keywordflow">return</font> x;
+00713 }
+<a name="l00714"></a><a class="code" href="classNLAISCRIPT_1_1CDiffOpCode.html#a4">00714</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CDiffOpCode.html#a4">newInstance</a>()<font class="keyword"> const </font>
+00715 <font class="keyword"> </font>{
+00716 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CDiffOpCode.html#a3">clone</a>();
+00717 }
+00718
+<a name="l00719"></a><a class="code" href="classNLAISCRIPT_1_1CDiffOpCode.html#a5">00719</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CDiffOpCode.html#a5">getType</a>()<font class="keyword"> const</font>
+00720 <font class="keyword"> </font>{
+00721 <font class="keywordflow">return</font> IdDiffOpCode;
+00722 }
+00723
+<a name="l00724"></a><a class="code" href="classNLAISCRIPT_1_1CDiffOpCode.html#a6">00724</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CDiffOpCode.html#a6">getDebugString</a>(<font class="keywordtype">char</font> *)<font class="keyword"> const</font>{ }
+00725
+<a name="l00726"></a><a class="code" href="classNLAISCRIPT_1_1CDiffOpCode.html#a7">00726</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CDiffOpCode.html#a7">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os)
+00727 {
+00728 }
+00729
+<a name="l00730"></a><a class="code" href="classNLAISCRIPT_1_1CDiffOpCode.html#a8">00730</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CDiffOpCode.html#a8">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is)
+00731 {
+00732 }
+00733
+<a name="l00734"></a><a class="code" href="classNLAISCRIPT_1_1CDiffOpCode.html#a9">00734</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CDiffOpCode.html#a9">~CDiffOpCode</a>()
+00735 {
+00736 }
+00737 };
+00738
+<a name="l00749"></a><a class="code" href="classNLAISCRIPT_1_1CNotOpCode.html">00749</a> <font class="keyword">class </font>CNotOpCode: <font class="keyword">public</font> IOpRunCode
+00750 {
+00751 <font class="keyword">public</font>:
+00752 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CNotOpCode.html#p0">IdNotOpCode</a>;
+00753
+00754 <font class="keyword">private</font>:
+00755
+00756 <font class="keyword">public</font>:
+<a name="l00757"></a><a class="code" href="classNLAISCRIPT_1_1CNotOpCode.html#a0">00757</a> <a class="code" href="classNLAISCRIPT_1_1CNotOpCode.html#a0">CNotOpCode</a>()
+00758 {
+00759 }
+00760
+00761 NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CNotOpCode.html#a1">runOpCode</a>(CCodeContext &amp;context);
+00762
+00763 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CNotOpCode.html#a2">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context) <font class="keyword">const</font>;
+00764
+<a name="l00765"></a><a class="code" href="classNLAISCRIPT_1_1CNotOpCode.html#a3">00765</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CNotOpCode.html#a3">clone</a>()<font class="keyword"> const</font>
+00766 <font class="keyword"> </font>{
+00767 <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="driver__opengl__extension__def_8h.html#a364">x</a> = <font class="keyword">new</font> <a class="code" href="classNLAISCRIPT_1_1CNotOpCode.html#a0">CNotOpCode</a>();
+00768 <font class="keywordflow">return</font> x;
+00769 }
+<a name="l00770"></a><a class="code" href="classNLAISCRIPT_1_1CNotOpCode.html#a4">00770</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CNotOpCode.html#a4">newInstance</a>()<font class="keyword"> const </font>
+00771 <font class="keyword"> </font>{
+00772 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CNotOpCode.html#a3">clone</a>();
+00773 }
+00774
+<a name="l00775"></a><a class="code" href="classNLAISCRIPT_1_1CNotOpCode.html#a5">00775</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CNotOpCode.html#a5">getType</a>()<font class="keyword"> const</font>
+00776 <font class="keyword"> </font>{
+00777 <font class="keywordflow">return</font> IdNotOpCode;
+00778 }
+00779
+<a name="l00780"></a><a class="code" href="classNLAISCRIPT_1_1CNotOpCode.html#a6">00780</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CNotOpCode.html#a6">getDebugString</a>(<font class="keywordtype">char</font> *)<font class="keyword"> const</font>{ }
+00781
+<a name="l00782"></a><a class="code" href="classNLAISCRIPT_1_1CNotOpCode.html#a7">00782</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CNotOpCode.html#a7">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os)
+00783 {
+00784 }
+00785
+<a name="l00786"></a><a class="code" href="classNLAISCRIPT_1_1CNotOpCode.html#a8">00786</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CNotOpCode.html#a8">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is)
+00787 {
+00788 }
+00789
+00790
+<a name="l00791"></a><a class="code" href="classNLAISCRIPT_1_1CNotOpCode.html#a9">00791</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CNotOpCode.html#a9">~CNotOpCode</a>()
+00792 {
+00793 }
+00794 };
+00795
+00797
+<a name="l00808"></a><a class="code" href="classNLAISCRIPT_1_1CJFalseOpCode.html">00808</a> <font class="keyword">class </font>CJFalseOpCode: <font class="keyword">public</font> IOpRunCode
+00809 {
+00810 <font class="keyword">public</font>:
+00811 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CJFalseOpCode.html#p0">IdJFalseOpCode</a>;
+00812 <font class="keyword">private</font>:
+<a name="l00813"></a><a class="code" href="classNLAISCRIPT_1_1CJFalseOpCode.html#o0">00813</a> <font class="keywordtype">int</font> <a class="code" href="classNLAISCRIPT_1_1CJFalseOpCode.html#o0">_N</a>;
+00814 <font class="keyword">public</font>:
+<a name="l00815"></a><a class="code" href="classNLAISCRIPT_1_1CJFalseOpCode.html#a0">00815</a> <a class="code" href="classNLAISCRIPT_1_1CJFalseOpCode.html#a0">CJFalseOpCode</a>(<font class="keywordtype">int</font> <a class="code" href="namespaceNLAISCRIPT.html#a20">l</a>):
+00816 <a class="code" href="classNLAISCRIPT_1_1CJFalseOpCode.html#o0">_N</a>(<a class="code" href="namespaceNLAISCRIPT.html#a20">l</a>)
+00817 {
+00818 }
+00819
+<a name="l00820"></a><a class="code" href="classNLAISCRIPT_1_1CJFalseOpCode.html#a1">00820</a> NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CJFalseOpCode.html#a1">runOpCode</a>(CCodeContext &amp;context)
+00821 {
+00822 <a class="code" href="classNLAIAGENT_1_1IObjetOp.html">NLAIAGENT::IObjetOp</a> *op = !*((<a class="code" href="classNLAIAGENT_1_1IObjetOp.html">NLAIAGENT::IObjetOp</a> *)((<a class="code" href="classNLAIAGENT_1_1IObjectIA.html">NLAIAGENT::IObjectIA</a> *)context.Stack));
+00823 <font class="keywordflow">if</font>(op-&gt;<a class="code" href="classNLAIAGENT_1_1IObjetOp.html#a18">isTrue</a>()) *context.Code += <a class="code" href="classNLAISCRIPT_1_1CJFalseOpCode.html#o0">_N</a>;
+00824 op-&gt;<a class="code" href="classNLAIC_1_1IPointerGestion.html#a3">release</a>();
+00825 context.Stack--;
+00826 <font class="keywordflow">return</font> <a class="code" href="classNLAIAGENT_1_1IObjectIA.html#p2">NLAIAGENT::IObjectIA::ProcessIdle</a>;
+00827 }
+00828
+<a name="l00829"></a><a class="code" href="classNLAISCRIPT_1_1CJFalseOpCode.html#a2">00829</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CJFalseOpCode.html#a2">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context)<font class="keyword"> const </font>
+00830 <font class="keyword"> </font>{
+00831 std::string X;
+00832 context.Stack[(int)context.Stack]-&gt;getDebugString(X);
+00833 str = <a class="code" href="namespaceNLAIC.html#a5">NLAIC::stringGetBuild</a>(<font class="stringliteral">"if !(%s) is false then goto %d"</font>,X.c_str(),<a class="code" href="classNLAISCRIPT_1_1CJFalseOpCode.html#o0">_N</a>);
+00834 }
+<a name="l00835"></a><a class="code" href="classNLAISCRIPT_1_1CJFalseOpCode.html#a3">00835</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CJFalseOpCode.html#a3">clone</a>()<font class="keyword"> const</font>
+00836 <font class="keyword"> </font>{
+00837 <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="driver__opengl__extension__def_8h.html#a364">x</a> = <font class="keyword">new</font> <a class="code" href="classNLAISCRIPT_1_1CJFalseOpCode.html#a0">CJFalseOpCode</a>(<a class="code" href="classNLAISCRIPT_1_1CJFalseOpCode.html#o0">_N</a>);
+00838 <font class="keywordflow">return</font> x;
+00839 }
+<a name="l00840"></a><a class="code" href="classNLAISCRIPT_1_1CJFalseOpCode.html#a4">00840</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CJFalseOpCode.html#a4">newInstance</a>()<font class="keyword"> const </font>
+00841 <font class="keyword"> </font>{
+00842 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CJFalseOpCode.html#a3">clone</a>();
+00843 }
+<a name="l00844"></a><a class="code" href="classNLAISCRIPT_1_1CJFalseOpCode.html#a5">00844</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CJFalseOpCode.html#a5">getType</a>()<font class="keyword"> const</font>
+00845 <font class="keyword"> </font>{
+00846 <font class="keywordflow">return</font> IdJFalseOpCode;
+00847 }
+00848
+<a name="l00849"></a><a class="code" href="classNLAISCRIPT_1_1CJFalseOpCode.html#a6">00849</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CJFalseOpCode.html#a6">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os)
+00850 {
+00851 sint32 n = (sint32) <a class="code" href="classNLAISCRIPT_1_1CJFalseOpCode.html#o0">_N</a>;
+00852 os.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>( n );
+00853 }
+00854
+<a name="l00855"></a><a class="code" href="classNLAISCRIPT_1_1CJFalseOpCode.html#a7">00855</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CJFalseOpCode.html#a7">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is)
+00856 {
+00857 sint32 n;
+00858 is.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>( n );
+00859 <a class="code" href="classNLAISCRIPT_1_1CJFalseOpCode.html#o0">_N</a> = (int) n;
+00860 }
+00861
+<a name="l00862"></a><a class="code" href="classNLAISCRIPT_1_1CJFalseOpCode.html#a8">00862</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CJFalseOpCode.html#a8">~CJFalseOpCode</a>()
+00863 {
+00864 }
+00865 };
+00866
+<a name="l00876"></a><a class="code" href="classNLAISCRIPT_1_1CJmpOpCode.html">00876</a> <font class="keyword">class </font>CJmpOpCode: <font class="keyword">public</font> IOpRunCode
+00877 {
+00878 <font class="keyword">public</font>:
+00879 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CJmpOpCode.html#p0">IdJmpOpCode</a>;
+00880 <font class="keyword">private</font>:
+<a name="l00881"></a><a class="code" href="classNLAISCRIPT_1_1CJmpOpCode.html#o0">00881</a> <font class="keywordtype">int</font> <a class="code" href="classNLAISCRIPT_1_1CJmpOpCode.html#o0">_N</a>;
+00882 <font class="keyword">public</font>:
+<a name="l00883"></a><a class="code" href="classNLAISCRIPT_1_1CJmpOpCode.html#a0">00883</a> <a class="code" href="classNLAISCRIPT_1_1CJmpOpCode.html#a0">CJmpOpCode</a>(<font class="keywordtype">int</font> <a class="code" href="namespaceNLAISCRIPT.html#a20">l</a>):
+00884 <a class="code" href="classNLAISCRIPT_1_1CJmpOpCode.html#o0">_N</a>(<a class="code" href="namespaceNLAISCRIPT.html#a20">l</a>)
+00885 {
+00886 }
+00887
+00888
+<a name="l00889"></a><a class="code" href="classNLAISCRIPT_1_1CJmpOpCode.html#a1">00889</a> NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CJmpOpCode.html#a1">runOpCode</a>(CCodeContext &amp;context)
+00890 {
+00891 *context.Code += <a class="code" href="classNLAISCRIPT_1_1CJmpOpCode.html#o0">_N</a>;
+00892 <font class="keywordflow">return</font> <a class="code" href="classNLAIAGENT_1_1IObjectIA.html#p2">NLAIAGENT::IObjectIA::ProcessIdle</a>;;
+00893 }
+00894
+<a name="l00895"></a><a class="code" href="classNLAISCRIPT_1_1CJmpOpCode.html#a2">00895</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CJmpOpCode.html#a2">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context)<font class="keyword"> const</font>
+00896 <font class="keyword"> </font>{
+00897 str = <a class="code" href="namespaceNLAIC.html#a5">NLAIC::stringGetBuild</a>(<font class="stringliteral">"goto %d"</font>,<a class="code" href="classNLAISCRIPT_1_1CJmpOpCode.html#o0">_N</a>);
+00898 }
+<a name="l00899"></a><a class="code" href="classNLAISCRIPT_1_1CJmpOpCode.html#a3">00899</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CJmpOpCode.html#a3">clone</a>()<font class="keyword"> const</font>
+00900 <font class="keyword"> </font>{
+00901 <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="driver__opengl__extension__def_8h.html#a364">x</a> = <font class="keyword">new</font> <a class="code" href="classNLAISCRIPT_1_1CJmpOpCode.html#a0">CJmpOpCode</a>(<a class="code" href="classNLAISCRIPT_1_1CJmpOpCode.html#o0">_N</a>);
+00902 <font class="keywordflow">return</font> x;
+00903 }
+<a name="l00904"></a><a class="code" href="classNLAISCRIPT_1_1CJmpOpCode.html#a4">00904</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CJmpOpCode.html#a4">newInstance</a>()<font class="keyword"> const </font>
+00905 <font class="keyword"> </font>{
+00906 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CJmpOpCode.html#a3">clone</a>();
+00907 }
+<a name="l00908"></a><a class="code" href="classNLAISCRIPT_1_1CJmpOpCode.html#a5">00908</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CJmpOpCode.html#a5">getType</a>()<font class="keyword"> const</font>
+00909 <font class="keyword"> </font>{
+00910 <font class="keywordflow">return</font> IdJmpOpCode;
+00911 }
+00912
+<a name="l00913"></a><a class="code" href="classNLAISCRIPT_1_1CJmpOpCode.html#a6">00913</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CJmpOpCode.html#a6">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os)
+00914 {
+00915 sint32 n = (sint32) <a class="code" href="classNLAISCRIPT_1_1CJmpOpCode.html#o0">_N</a>;
+00916 os.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>( n );
+00917 }
+00918
+<a name="l00919"></a><a class="code" href="classNLAISCRIPT_1_1CJmpOpCode.html#a7">00919</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CJmpOpCode.html#a7">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is)
+00920 {
+00921 sint32 n;
+00922 is.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>( n );
+00923 <a class="code" href="classNLAISCRIPT_1_1CJmpOpCode.html#o0">_N</a> = (int) n;
+00924 }
+00925
+<a name="l00926"></a><a class="code" href="classNLAISCRIPT_1_1CJmpOpCode.html#a8">00926</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CJmpOpCode.html#a8">~CJmpOpCode</a>()
+00927 {
+00928 }
+00929 };
+00930
+00931
+00933
+00934
+<a name="l00946"></a><a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html">00946</a> <font class="keyword">class </font>CAffOpCode: <font class="keyword">public</font> IOpRunCode
+00947 {
+00948 <font class="keyword">public</font>:
+00949 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#p0">IdAffOpCode</a>;
+00950
+00951 <font class="keyword">private</font>:
+<a name="l00953"></a><a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#o0">00953</a> <font class="keywordtype">int</font> <a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#o0">_I</a>;
+00954 <font class="keyword">public</font>:
+<a name="l00955"></a><a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#a0">00955</a> <a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#a0">CAffOpCode</a>(<font class="keywordtype">int</font> i):
+00956 <a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#o0">_I</a>(i)
+00957 {
+00958
+00959 }
+00960
+<a name="l00961"></a><a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#a1">00961</a> NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#a1">runOpCode</a>(CCodeContext &amp;context)
+00962 {
+00963 <a class="code" href="classNLAIAGENT_1_1IObjectIA.html">NLAIAGENT::IObjectIA</a> *i = (<a class="code" href="classNLAIAGENT_1_1IObjectIA.html">NLAIAGENT::IObjectIA</a> *)context.Stack;
+00964 i-&gt;<a class="code" href="classNLAIC_1_1IPointerGestion.html#a2">incRef</a>();
+00965 <a class="code" href="classNLAIAGENT_1_1IObjectIA.html">NLAIAGENT::IObjectIA</a> *tmp = context.Heap[(int)<a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#o0">_I</a>];
+00966 context.Heap[<a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#o0">_I</a>] = i;
+00967 <font class="keywordflow">if</font>(tmp) tmp-&gt;<a class="code" href="classNLAIC_1_1IPointerGestion.html#a3">release</a>();
+00968 context.Stack --;
+00969 <font class="keywordflow">return</font> <a class="code" href="classNLAIAGENT_1_1IObjectIA.html#p2">NLAIAGENT::IObjectIA::ProcessIdle</a>;;
+00970 }
+00971
+<a name="l00972"></a><a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#a2">00972</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#a2">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context)<font class="keyword"> const</font>
+00973 <font class="keyword"> </font>{
+00974 std::string Y;
+00975 context.Stack[(int)context.Stack]-&gt;getDebugString(Y);
+00976 str = <a class="code" href="namespaceNLAIC.html#a5">NLAIC::stringGetBuild</a>(<font class="stringliteral">"Affectation&lt;%d&gt; a %s"</font>,<a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#o0">_I</a>,Y.c_str());
+00977 }
+00978
+<a name="l00979"></a><a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#a3">00979</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#a3">clone</a>()<font class="keyword"> const</font>
+00980 <font class="keyword"> </font>{
+00981 <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="driver__opengl__extension__def_8h.html#a364">x</a> = <font class="keyword">new</font> <a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#a0">CAffOpCode</a>(<a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#o0">_I</a>);
+00982 <font class="keywordflow">return</font> x;
+00983 }
+<a name="l00984"></a><a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#a4">00984</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#a4">newInstance</a>()<font class="keyword"> const </font>
+00985 <font class="keyword"> </font>{
+00986 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#a3">clone</a>();
+00987 }
+00988
+<a name="l00989"></a><a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#a5">00989</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#a5">getType</a>()<font class="keyword"> const</font>
+00990 <font class="keyword"> </font>{
+00991 <font class="keywordflow">return</font> IdAffOpCode;
+00992 }
+00993
+<a name="l00994"></a><a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#a6">00994</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#a6">getDebugString</a>(<font class="keywordtype">char</font> *)<font class="keyword"> const</font>{ }
+00995
+<a name="l00996"></a><a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#a7">00996</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#a7">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os)
+00997 {
+00998 sint32 i = (sint32) <a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#o0">_I</a>;
+00999 os.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>( i );
+01000 }
+01001
+<a name="l01002"></a><a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#a8">01002</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#a8">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is)
+01003 {
+01004 sint32 i;
+01005 is.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>( i );
+01006 <a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#o0">_I</a> = (int) i;
+01007 }
+01008
+01009
+<a name="l01010"></a><a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#a9">01010</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CAffOpCode.html#a9">~CAffOpCode</a>()
+01011 {
+01012 }
+01013 };
+01014
+<a name="l01016"></a><a class="code" href="classNLAISCRIPT_1_1CAffOpCodeDebug.html">01016</a> <font class="keyword">class </font>CAffOpCodeDebug : <font class="keyword">public</font> IOpRunCode
+01017 {
+01018 <font class="keyword">public</font>:
+01019 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CAffOpCodeDebug.html#p0">IdAffOpCodeDebug</a>;
+01020
+01021 <font class="keyword">private</font>:
+<a name="l01022"></a><a class="code" href="classNLAISCRIPT_1_1CAffOpCodeDebug.html#o0">01022</a> <font class="keywordtype">int</font> <a class="code" href="classNLAISCRIPT_1_1CAffOpCodeDebug.html#o0">_I</a>;
+<a name="l01023"></a><a class="code" href="classNLAISCRIPT_1_1CAffOpCodeDebug.html#o1">01023</a> <font class="keywordtype">char</font> * <a class="code" href="classNLAISCRIPT_1_1CAffOpCodeDebug.html#o1">_VarName</a>;
+01024
+01025 <font class="keyword">public</font>:
+01026 <a class="code" href="classNLAISCRIPT_1_1CAffOpCodeDebug.html#a0">CAffOpCodeDebug</a>(<font class="keywordtype">int</font> i, <font class="keyword">const</font> <font class="keywordtype">char</font>* varName);
+01027
+01028 <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CAffOpCodeDebug.html#a1">~CAffOpCodeDebug</a>();
+01029
+01030 NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CAffOpCodeDebug.html#a2">runOpCode</a>(CCodeContext &amp;context);
+01031
+01032 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CAffOpCodeDebug.html#a3">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context) <font class="keyword">const</font>;
+01033
+01034 <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CAffOpCodeDebug.html#a4">clone</a>() <font class="keyword">const</font>;
+01035
+01036 <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CAffOpCodeDebug.html#a5">newInstance</a>() <font class="keyword">const</font>;
+01037
+01038 <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CAffOpCodeDebug.html#a6">getType</a>() <font class="keyword">const</font>;
+01039
+01040 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CAffOpCodeDebug.html#a7">getDebugString</a>(<font class="keywordtype">char</font> *) <font class="keyword">const</font>;
+01041
+01042 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CAffOpCodeDebug.html#a8">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os);
+01043
+01044 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CAffOpCodeDebug.html#a9">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is);
+01045 };
+01046
+<a name="l01058"></a><a class="code" href="classNLAISCRIPT_1_1CAffHeapMemberiOpCode.html">01058</a> <font class="keyword">class </font>CAffHeapMemberiOpCode: <font class="keyword">public</font> IOpRunCode
+01059 {
+01060 <font class="keyword">public</font>:
+01061 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CAffHeapMemberiOpCode.html#p0">IdAffHeapMemberiOpCode</a>;
+01062 <font class="keyword">private</font>:
+<a name="l01063"></a><a class="code" href="classNLAISCRIPT_1_1CAffHeapMemberiOpCode.html#o0">01063</a> <a class="code" href="classstd_1_1list.html">std::list&lt;sint32&gt;</a> <a class="code" href="classNLAISCRIPT_1_1CAffHeapMemberiOpCode.html#o0">_I</a>;
+<a name="l01064"></a><a class="code" href="classNLAISCRIPT_1_1CAffHeapMemberiOpCode.html#o1">01064</a> sint32 <a class="code" href="classNLAISCRIPT_1_1CAffHeapMemberiOpCode.html#o1">_N</a>;
+01065 <font class="keyword">public</font>:
+<a name="l01066"></a><a class="code" href="classNLAISCRIPT_1_1CAffHeapMemberiOpCode.html#a0">01066</a> <a class="code" href="classNLAISCRIPT_1_1CAffHeapMemberiOpCode.html#a0">CAffHeapMemberiOpCode</a>(<a class="code" href="classstd_1_1list.html">std::list&lt;sint32&gt;</a> i,sint32 n):
+01067 _I(i),<a class="code" href="classNLAISCRIPT_1_1CAffHeapMemberiOpCode.html#o1">_N</a>(n)
+01068 {
+01069
+01070 }
+01071
+01072 NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CAffHeapMemberiOpCode.html#a1">runOpCode</a>(CCodeContext &amp;context);
+01073
+01074 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CAffHeapMemberiOpCode.html#a2">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context) <font class="keyword">const</font>;
+01075
+<a name="l01076"></a><a class="code" href="classNLAISCRIPT_1_1CAffHeapMemberiOpCode.html#a3">01076</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CAffHeapMemberiOpCode.html#a3">clone</a>()<font class="keyword"> const</font>
+01077 <font class="keyword"> </font>{
+01078 <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="driver__opengl__extension__def_8h.html#a364">x</a> = <font class="keyword">new</font> <a class="code" href="classNLAISCRIPT_1_1CAffHeapMemberiOpCode.html#a0">CAffHeapMemberiOpCode</a>(_I,<a class="code" href="classNLAISCRIPT_1_1CAffHeapMemberiOpCode.html#o1">_N</a>);
+01079 <font class="keywordflow">return</font> x;
+01080 }
+<a name="l01081"></a><a class="code" href="classNLAISCRIPT_1_1CAffHeapMemberiOpCode.html#a4">01081</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CAffHeapMemberiOpCode.html#a4">newInstance</a>()<font class="keyword"> const </font>
+01082 <font class="keyword"> </font>{
+01083 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CAffHeapMemberiOpCode.html#a3">clone</a>();
+01084 }
+01085
+<a name="l01086"></a><a class="code" href="classNLAISCRIPT_1_1CAffHeapMemberiOpCode.html#a5">01086</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CAffHeapMemberiOpCode.html#a5">getType</a>()<font class="keyword"> const</font>
+01087 <font class="keyword"> </font>{
+01088 <font class="keywordflow">return</font> IdAffHeapMemberiOpCode;
+01089 }
+01090
+01091
+<a name="l01092"></a><a class="code" href="classNLAISCRIPT_1_1CAffHeapMemberiOpCode.html#a6">01092</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CAffHeapMemberiOpCode.html#a6">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os)
+01093 {
+01094 sint32 n = (sint32) <a class="code" href="classNLAISCRIPT_1_1CAffHeapMemberiOpCode.html#o1">_N</a>;
+01095 os.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>( n );
+01096 <a class="code" href="classstd_1_1list.html">std::list&lt;sint32&gt;</a> &amp;i = (<a class="code" href="classstd_1_1list.html">std::list&lt;sint32&gt;</a> &amp;)_I;
+01097 os.<a class="code" href="classNLMISC_1_1IStream.html#a7">serialCont</a>(i);
+01098 }
+01099
+<a name="l01100"></a><a class="code" href="classNLAISCRIPT_1_1CAffHeapMemberiOpCode.html#a7">01100</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CAffHeapMemberiOpCode.html#a7">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is)
+01101 {
+01102 sint32 n;
+01103 is.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>(n);
+01104 <a class="code" href="classNLAISCRIPT_1_1CAffHeapMemberiOpCode.html#o1">_N</a> = n;
+01105 is.<a class="code" href="classNLMISC_1_1IStream.html#a7">serialCont</a>(_I);
+01106 }
+01107
+<a name="l01108"></a><a class="code" href="classNLAISCRIPT_1_1CAffHeapMemberiOpCode.html#a8">01108</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CAffHeapMemberiOpCode.html#a8">~CAffHeapMemberiOpCode</a>()
+01109 {
+01110 }
+01111 };
+01112
+<a name="l01123"></a><a class="code" href="classNLAISCRIPT_1_1CAffMemberiOpCode.html">01123</a> <font class="keyword">class </font>CAffMemberiOpCode: <font class="keyword">public</font> IOpRunCode
+01124 {
+01125 <font class="keyword">public</font>:
+01126 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CAffMemberiOpCode.html#p0">IdAffMemberiOpCode</a>;
+01127 <font class="keyword">private</font>:
+<a name="l01128"></a><a class="code" href="classNLAISCRIPT_1_1CAffMemberiOpCode.html#o0">01128</a> <a class="code" href="classstd_1_1list.html">std::list&lt;sint32&gt;</a> <a class="code" href="classNLAISCRIPT_1_1CAffMemberiOpCode.html#o0">_I</a>;
+01129 <font class="keyword">public</font>:
+<a name="l01130"></a><a class="code" href="classNLAISCRIPT_1_1CAffMemberiOpCode.html#a0">01130</a> <a class="code" href="classNLAISCRIPT_1_1CAffMemberiOpCode.html#a0">CAffMemberiOpCode</a>(<a class="code" href="classstd_1_1list.html">std::list&lt;sint32&gt;</a> i):
+01131 _I(i)
+01132 {
+01133
+01134 }
+01135
+01136 NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CAffMemberiOpCode.html#a1">runOpCode</a>(CCodeContext &amp;context);
+01137
+<a name="l01138"></a><a class="code" href="classNLAISCRIPT_1_1CAffMemberiOpCode.html#a2">01138</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CAffMemberiOpCode.html#a2">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context)<font class="keyword"> const</font>
+01139 <font class="keyword"> </font>{
+01140
+01141 str = <font class="stringliteral">"Affectation du membre"</font>;
+01142 }
+01143
+<a name="l01144"></a><a class="code" href="classNLAISCRIPT_1_1CAffMemberiOpCode.html#a3">01144</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CAffMemberiOpCode.html#a3">clone</a>()<font class="keyword"> const</font>
+01145 <font class="keyword"> </font>{
+01146 <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="driver__opengl__extension__def_8h.html#a364">x</a> = <font class="keyword">new</font> <a class="code" href="classNLAISCRIPT_1_1CAffMemberiOpCode.html#a0">CAffMemberiOpCode</a>(_I);
+01147 <font class="keywordflow">return</font> x;
+01148 }
+<a name="l01149"></a><a class="code" href="classNLAISCRIPT_1_1CAffMemberiOpCode.html#a4">01149</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CAffMemberiOpCode.html#a4">newInstance</a>()<font class="keyword"> const </font>
+01150 <font class="keyword"> </font>{
+01151 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CAffMemberiOpCode.html#a3">clone</a>();
+01152 }
+01153
+<a name="l01154"></a><a class="code" href="classNLAISCRIPT_1_1CAffMemberiOpCode.html#a5">01154</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CAffMemberiOpCode.html#a5">getType</a>()<font class="keyword"> const</font>
+01155 <font class="keyword"> </font>{
+01156 <font class="keywordflow">return</font> IdAffMemberiOpCode;
+01157 }
+01158
+01159
+<a name="l01160"></a><a class="code" href="classNLAISCRIPT_1_1CAffMemberiOpCode.html#a6">01160</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CAffMemberiOpCode.html#a6">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os)
+01161 {
+01162 <a class="code" href="classstd_1_1list.html">std::list&lt;sint32&gt;</a> &amp;i = (<a class="code" href="classstd_1_1list.html">std::list&lt;sint32&gt;</a> &amp;)_I;
+01163 os.<a class="code" href="classNLMISC_1_1IStream.html#a7">serialCont</a>(i);
+01164 }
+01165
+<a name="l01166"></a><a class="code" href="classNLAISCRIPT_1_1CAffMemberiOpCode.html#a7">01166</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CAffMemberiOpCode.html#a7">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is)
+01167 {
+01168 is.<a class="code" href="classNLMISC_1_1IStream.html#a7">serialCont</a>( _I );
+01169 }
+01170
+01171
+<a name="l01172"></a><a class="code" href="classNLAISCRIPT_1_1CAffMemberiOpCode.html#a8">01172</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CAffMemberiOpCode.html#a8">~CAffMemberiOpCode</a>()
+01173 {
+01174 }
+01175 };
+01176
+<a name="l01187"></a><a class="code" href="classNLAISCRIPT_1_1CAffMemberOpCode.html">01187</a> <font class="keyword">class </font>CAffMemberOpCode: <font class="keyword">public</font> IOpRunCode
+01188 {
+01189 <font class="keyword">public</font>:
+01190 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CAffMemberOpCode.html#p0">IdAffMemberOpCode</a>;
+01191
+01192 <font class="keyword">private</font>:
+<a name="l01193"></a><a class="code" href="classNLAISCRIPT_1_1CAffMemberOpCode.html#o0">01193</a> <font class="keywordtype">int</font> <a class="code" href="classNLAISCRIPT_1_1CAffMemberOpCode.html#o0">_I</a>;
+01194 <font class="keyword">public</font>:
+<a name="l01195"></a><a class="code" href="classNLAISCRIPT_1_1CAffMemberOpCode.html#a0">01195</a> <a class="code" href="classNLAISCRIPT_1_1CAffMemberOpCode.html#a0">CAffMemberOpCode</a>(<font class="keywordtype">int</font> i):
+01196 <a class="code" href="classNLAISCRIPT_1_1CAffMemberOpCode.html#o0">_I</a>(i)
+01197 {
+01198
+01199 }
+01200
+01201 NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CAffMemberOpCode.html#a1">runOpCode</a>(CCodeContext &amp;context);
+01202
+<a name="l01203"></a><a class="code" href="classNLAISCRIPT_1_1CAffMemberOpCode.html#a2">01203</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CAffMemberOpCode.html#a2">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context)<font class="keyword"> const</font>
+01204 <font class="keyword"> </font>{
+01205 str = <a class="code" href="namespaceNLAIC.html#a5">NLAIC::stringGetBuild</a>(<font class="stringliteral">"Affectation du membre %d"</font>,<a class="code" href="classNLAISCRIPT_1_1CAffMemberOpCode.html#o0">_I</a>);
+01206 }
+01207
+<a name="l01208"></a><a class="code" href="classNLAISCRIPT_1_1CAffMemberOpCode.html#a3">01208</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CAffMemberOpCode.html#a3">clone</a>()<font class="keyword"> const</font>
+01209 <font class="keyword"> </font>{
+01210 <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="driver__opengl__extension__def_8h.html#a364">x</a> = <font class="keyword">new</font> <a class="code" href="classNLAISCRIPT_1_1CAffMemberOpCode.html#a0">CAffMemberOpCode</a>(<a class="code" href="classNLAISCRIPT_1_1CAffMemberOpCode.html#o0">_I</a>);
+01211 <font class="keywordflow">return</font> x;
+01212 }
+<a name="l01213"></a><a class="code" href="classNLAISCRIPT_1_1CAffMemberOpCode.html#a4">01213</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CAffMemberOpCode.html#a4">newInstance</a>()<font class="keyword"> const </font>
+01214 <font class="keyword"> </font>{
+01215 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CAffMemberOpCode.html#a3">clone</a>();
+01216 }
+01217
+<a name="l01218"></a><a class="code" href="classNLAISCRIPT_1_1CAffMemberOpCode.html#a5">01218</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CAffMemberOpCode.html#a5">getType</a>()<font class="keyword"> const</font>
+01219 <font class="keyword"> </font>{
+01220 <font class="keywordflow">return</font> IdAffMemberOpCode;
+01221 }
+01222
+01223
+<a name="l01224"></a><a class="code" href="classNLAISCRIPT_1_1CAffMemberOpCode.html#a6">01224</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CAffMemberOpCode.html#a6">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os)
+01225 {
+01226 sint32 i = (sint32) <a class="code" href="classNLAISCRIPT_1_1CAffMemberOpCode.html#o0">_I</a>;
+01227 os.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>( i );
+01228 }
+01229
+<a name="l01230"></a><a class="code" href="classNLAISCRIPT_1_1CAffMemberOpCode.html#a7">01230</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CAffMemberOpCode.html#a7">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is)
+01231 {
+01232 sint32 i;
+01233 is.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>( i );
+01234 <a class="code" href="classNLAISCRIPT_1_1CAffMemberOpCode.html#o0">_I</a> = (int) i;
+01235 }
+01236
+01237
+<a name="l01238"></a><a class="code" href="classNLAISCRIPT_1_1CAffMemberOpCode.html#a8">01238</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CAffMemberOpCode.html#a8">~CAffMemberOpCode</a>()
+01239 {
+01240 }
+01241 };
+01242
+01244
+<a name="l01246"></a><a class="code" href="classNLAISCRIPT_1_1CLocAlloc.html">01246</a> <font class="keyword">class </font>CLocAlloc: <font class="keyword">public</font> IOpRunCode
+01247 {
+01248 <font class="keyword">public</font>:
+01249 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CLocAlloc.html#p0">IdLocAlloc</a>;
+01250 <font class="keyword">public</font>:
+01251
+<a name="l01252"></a><a class="code" href="classNLAISCRIPT_1_1CLocAlloc.html#a0">01252</a> <a class="code" href="classNLAISCRIPT_1_1CLocAlloc.html#a0">CLocAlloc</a>()
+01253 {
+01254
+01255 }
+01256
+01257
+<a name="l01258"></a><a class="code" href="classNLAISCRIPT_1_1CLocAlloc.html#a1">01258</a> NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CLocAlloc.html#a1">runOpCode</a>(CCodeContext &amp;context)
+01259 {
+01260 <font class="comment">/*NLAIAGENT::IObjectIA *i = (NLAIAGENT::IObjectIA *)NLAIC::getRegistry()-&gt;createInstance(_B);</font>
+01261 <font class="comment"> context.Heap[(int)context.Heap] = NULL;*/</font>
+01262 context.Heap ++;
+01263 <font class="keywordflow">return</font> <a class="code" href="classNLAIAGENT_1_1IObjectIA.html#p2">NLAIAGENT::IObjectIA::ProcessIdle</a>;;
+01264 }
+01265
+<a name="l01266"></a><a class="code" href="classNLAISCRIPT_1_1CLocAlloc.html#a2">01266</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLocAlloc.html#a2">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context)<font class="keyword"> const</font>
+01267 <font class="keyword"> </font>{
+01268 str = <a class="code" href="namespaceNLAIC.html#a5">NLAIC::stringGetBuild</a>(<font class="stringliteral">"Reservation d'un espace memoir locale pour une variable à l'emplacement %d"</font>,(<font class="keywordtype">int</font>)context.Heap);
+01269 }
+01270
+<a name="l01271"></a><a class="code" href="classNLAISCRIPT_1_1CLocAlloc.html#a3">01271</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CLocAlloc.html#a3">clone</a>()<font class="keyword"> const</font>
+01272 <font class="keyword"> </font>{
+01273 <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="driver__opengl__extension__def_8h.html#a364">x</a> = <font class="keyword">new</font> <a class="code" href="classNLAISCRIPT_1_1CLocAlloc.html#a0">CLocAlloc</a>();
+01274 <font class="keywordflow">return</font> x;
+01275 }
+<a name="l01276"></a><a class="code" href="classNLAISCRIPT_1_1CLocAlloc.html#a4">01276</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CLocAlloc.html#a4">newInstance</a>()<font class="keyword"> const </font>
+01277 <font class="keyword"> </font>{
+01278 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CLocAlloc.html#a3">clone</a>();
+01279 }
+01280
+<a name="l01281"></a><a class="code" href="classNLAISCRIPT_1_1CLocAlloc.html#a5">01281</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CLocAlloc.html#a5">getType</a>()<font class="keyword"> const</font>
+01282 <font class="keyword"> </font>{
+01283 <font class="keywordflow">return</font> IdLocAlloc;
+01284 }
+01285
+<a name="l01286"></a><a class="code" href="classNLAISCRIPT_1_1CLocAlloc.html#a6">01286</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLocAlloc.html#a6">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os)
+01287 {
+01288 }
+01289
+<a name="l01290"></a><a class="code" href="classNLAISCRIPT_1_1CLocAlloc.html#a7">01290</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLocAlloc.html#a7">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is)
+01291 {
+01292 }
+01293
+01294
+<a name="l01295"></a><a class="code" href="classNLAISCRIPT_1_1CLocAlloc.html#a8">01295</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CLocAlloc.html#a8">~CLocAlloc</a>()
+01296 {
+01297 }
+01298 };
+01299
+<a name="l01301"></a><a class="code" href="classNLAISCRIPT_1_1CLocAllocDebug.html">01301</a> <font class="keyword">class </font>CLocAllocDebug: <font class="keyword">public</font> IOpRunCode
+01302 {
+01303 <font class="keyword">public</font>:
+01304 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CLocAllocDebug.html#p0">IdLocAllocDebug</a>;
+01305
+01306 <font class="keyword">public</font>:
+01307
+01308 <a class="code" href="classNLAISCRIPT_1_1CLocAllocDebug.html#a0">CLocAllocDebug</a>();
+01309
+01310 <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CLocAllocDebug.html#a1">~CLocAllocDebug</a>();
+01311
+01312 NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CLocAllocDebug.html#a2">runOpCode</a>(CCodeContext &amp;context);
+01313
+01314 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLocAllocDebug.html#a3">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context) <font class="keyword">const</font>;
+01315
+01316 <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CLocAllocDebug.html#a4">clone</a>() <font class="keyword">const</font>;
+01317
+01318 <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CLocAllocDebug.html#a5">newInstance</a>() <font class="keyword">const</font> ;
+01319
+01320 <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CLocAllocDebug.html#a6">getType</a>() <font class="keyword">const</font>;
+01321
+01322 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLocAllocDebug.html#a7">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os);
+01323
+01324 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLocAllocDebug.html#a8">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is);
+01325
+01326 };
+01327
+<a name="l01329"></a><a class="code" href="classNLAISCRIPT_1_1CMarkAlloc.html">01329</a> <font class="keyword">class </font>CMarkAlloc: <font class="keyword">public</font> IOpRunCode
+01330 {
+01331 <font class="keyword">public</font>:
+01332 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CMarkAlloc.html#p0">IdMarkAlloc</a>;
+01333 <font class="keyword">public</font>:
+<a name="l01334"></a><a class="code" href="classNLAISCRIPT_1_1CMarkAlloc.html#a0">01334</a> <a class="code" href="classNLAISCRIPT_1_1CMarkAlloc.html#a0">CMarkAlloc</a>()
+01335 {
+01336 }
+01337
+<a name="l01338"></a><a class="code" href="classNLAISCRIPT_1_1CMarkAlloc.html#a1">01338</a> NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CMarkAlloc.html#a1">runOpCode</a>(CCodeContext &amp;context)
+01339 {
+01340 context.Heap.pushMark();
+01341 <font class="keywordflow">return</font> <a class="code" href="classNLAIAGENT_1_1IObjectIA.html#p2">NLAIAGENT::IObjectIA::ProcessIdle</a>;;
+01342 }
+<a name="l01343"></a><a class="code" href="classNLAISCRIPT_1_1CMarkAlloc.html#a2">01343</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CMarkAlloc.html#a2">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context)<font class="keyword"> const</font>
+01344 <font class="keyword"> </font>{
+01345 str = <a class="code" href="namespaceNLAIC.html#a5">NLAIC::stringGetBuild</a>(<font class="stringliteral">"Marque le bloc de memoire a %d"</font>,(<font class="keywordtype">int</font>)context.Heap);
+01346 }
+01347
+<a name="l01348"></a><a class="code" href="classNLAISCRIPT_1_1CMarkAlloc.html#a3">01348</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CMarkAlloc.html#a3">clone</a>()<font class="keyword"> const</font>
+01349 <font class="keyword"> </font>{
+01350 <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="driver__opengl__extension__def_8h.html#a364">x</a> = <font class="keyword">new</font> <a class="code" href="classNLAISCRIPT_1_1CMarkAlloc.html#a0">CMarkAlloc</a>();
+01351 <font class="keywordflow">return</font> x;
+01352 }
+<a name="l01353"></a><a class="code" href="classNLAISCRIPT_1_1CMarkAlloc.html#a4">01353</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CMarkAlloc.html#a4">newInstance</a>()<font class="keyword"> const </font>
+01354 <font class="keyword"> </font>{
+01355 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CMarkAlloc.html#a3">clone</a>();
+01356 }
+01357
+<a name="l01358"></a><a class="code" href="classNLAISCRIPT_1_1CMarkAlloc.html#a5">01358</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CMarkAlloc.html#a5">getType</a>()<font class="keyword"> const</font>
+01359 <font class="keyword"> </font>{
+01360 <font class="keywordflow">return</font> IdMarkAlloc;
+01361 }
+01362
+01363
+<a name="l01364"></a><a class="code" href="classNLAISCRIPT_1_1CMarkAlloc.html#a6">01364</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CMarkAlloc.html#a6">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os)
+01365 {
+01366 }
+01367
+<a name="l01368"></a><a class="code" href="classNLAISCRIPT_1_1CMarkAlloc.html#a7">01368</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CMarkAlloc.html#a7">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is)
+01369 {
+01370 }
+01371
+<a name="l01372"></a><a class="code" href="classNLAISCRIPT_1_1CMarkAlloc.html#a8">01372</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CMarkAlloc.html#a8">~CMarkAlloc</a>()
+01373 {
+01374 }
+01375 };
+01376
+<a name="l01378"></a><a class="code" href="classNLAISCRIPT_1_1CFreeAlloc.html">01378</a> <font class="keyword">class </font>CFreeAlloc: <font class="keyword">public</font> IOpRunCode
+01379 {
+01380 <font class="keyword">public</font>:
+01381 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CFreeAlloc.html#p0">IdFreeAlloc</a>;
+01382 <font class="keyword">public</font>:
+01383
+<a name="l01384"></a><a class="code" href="classNLAISCRIPT_1_1CFreeAlloc.html#a0">01384</a> <a class="code" href="classNLAISCRIPT_1_1CFreeAlloc.html#a0">CFreeAlloc</a>()
+01385 {
+01386 }
+01387
+<a name="l01388"></a><a class="code" href="classNLAISCRIPT_1_1CFreeAlloc.html#a1">01388</a> NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CFreeAlloc.html#a1">runOpCode</a>(CCodeContext &amp;context)
+01389 {
+01390 <font class="keywordtype">int</font> i = (int)context.Heap;
+01391 i -= context.Heap.popMark();
+01392 context.Heap -= i;
+01393 <font class="keywordflow">return</font> <a class="code" href="classNLAIAGENT_1_1IObjectIA.html#p2">NLAIAGENT::IObjectIA::ProcessIdle</a>;;
+01394 }
+<a name="l01395"></a><a class="code" href="classNLAISCRIPT_1_1CFreeAlloc.html#a2">01395</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CFreeAlloc.html#a2">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context)<font class="keyword"> const</font>
+01396 <font class="keyword"> </font>{
+01397 str = <a class="code" href="namespaceNLAIC.html#a5">NLAIC::stringGetBuild</a>(<font class="stringliteral">"libere le bloc de memoire de %d Ó %d"</font>,(<font class="keywordtype">int</font>)context.Heap.mark(),(int)context.Heap);
+01398 }
+01399
+<a name="l01400"></a><a class="code" href="classNLAISCRIPT_1_1CFreeAlloc.html#a3">01400</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CFreeAlloc.html#a3">clone</a>()<font class="keyword"> const</font>
+01401 <font class="keyword"> </font>{
+01402 <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="driver__opengl__extension__def_8h.html#a364">x</a> = <font class="keyword">new</font> <a class="code" href="classNLAISCRIPT_1_1CFreeAlloc.html#a0">CFreeAlloc</a>();
+01403 <font class="keywordflow">return</font> x;
+01404 }
+<a name="l01405"></a><a class="code" href="classNLAISCRIPT_1_1CFreeAlloc.html#a4">01405</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CFreeAlloc.html#a4">newInstance</a>()<font class="keyword"> const </font>
+01406 <font class="keyword"> </font>{
+01407 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CFreeAlloc.html#a3">clone</a>();
+01408 }
+01409
+<a name="l01410"></a><a class="code" href="classNLAISCRIPT_1_1CFreeAlloc.html#a5">01410</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CFreeAlloc.html#a5">getType</a>()<font class="keyword"> const</font>
+01411 <font class="keyword"> </font>{
+01412 <font class="keywordflow">return</font> IdFreeAlloc;
+01413 }
+01414
+01415
+01416
+<a name="l01417"></a><a class="code" href="classNLAISCRIPT_1_1CFreeAlloc.html#a6">01417</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CFreeAlloc.html#a6">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os)
+01418 {
+01419 }
+01420
+<a name="l01421"></a><a class="code" href="classNLAISCRIPT_1_1CFreeAlloc.html#a7">01421</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CFreeAlloc.html#a7">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is)
+01422 {
+01423 }
+01424
+<a name="l01425"></a><a class="code" href="classNLAISCRIPT_1_1CFreeAlloc.html#a8">01425</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CFreeAlloc.html#a8">~CFreeAlloc</a>()
+01426 {
+01427 }
+01428 };
+01429
+<a name="l01431"></a><a class="code" href="classNLAISCRIPT_1_1CFreeAllocDebug.html">01431</a> <font class="keyword">class </font>CFreeAllocDebug: <font class="keyword">public</font> IOpRunCode
+01432 {
+01433 <font class="keyword">public</font>:
+01434 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CFreeAllocDebug.html#p0">IdFreeAllocDebug</a>;
+01435 <font class="keyword">public</font>:
+01436
+01437 <a class="code" href="classNLAISCRIPT_1_1CFreeAllocDebug.html#a0">CFreeAllocDebug</a>();
+01438
+01439 NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CFreeAllocDebug.html#a1">runOpCode</a>(CCodeContext &amp;context);
+01440
+01441 <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CFreeAllocDebug.html#a2">~CFreeAllocDebug</a>();
+01442
+01443 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CFreeAllocDebug.html#a3">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context) <font class="keyword">const</font>;
+01444
+01445 <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CFreeAllocDebug.html#a4">clone</a>() <font class="keyword">const</font>;
+01446
+01447 <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CFreeAllocDebug.html#a5">newInstance</a>() <font class="keyword">const</font>;
+01448
+01449 <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CFreeAllocDebug.html#a6">getType</a>() <font class="keyword">const</font>;
+01450
+01451 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CFreeAllocDebug.html#a7">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os);
+01452
+01453 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CFreeAllocDebug.html#a8">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is);
+01454 };
+01455
+<a name="l01457"></a><a class="code" href="classNLAISCRIPT_1_1CHaltOpCode.html">01457</a> <font class="keyword">class </font>CHaltOpCode: <font class="keyword">public</font> IOpRunCode
+01458 {
+01459 <font class="keyword">public</font>:
+01460 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CHaltOpCode.html#p0">IdHaltOpCode</a>;
+01461 <font class="keyword">public</font>:
+<a name="l01462"></a><a class="code" href="classNLAISCRIPT_1_1CHaltOpCode.html#a0">01462</a> <a class="code" href="classNLAISCRIPT_1_1CHaltOpCode.html#a0">CHaltOpCode</a>()
+01463 {
+01464 }
+01465
+<a name="l01466"></a><a class="code" href="classNLAISCRIPT_1_1CHaltOpCode.html#a1">01466</a> NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CHaltOpCode.html#a1">runOpCode</a>(CCodeContext &amp;context)
+01467 {
+01468 <font class="keywordflow">return</font> <a class="code" href="classNLAIAGENT_1_1IObjectIA.html#p5">NLAIAGENT::IObjectIA::ProcessEnd</a>;
+01469 }
+<a name="l01470"></a><a class="code" href="classNLAISCRIPT_1_1CHaltOpCode.html#a2">01470</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CHaltOpCode.html#a2">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context)<font class="keyword"> const</font>
+01471 <font class="keyword"> </font>{
+01472 str = <font class="stringliteral">"Stop"</font>;
+01473 }
+01474
+<a name="l01475"></a><a class="code" href="classNLAISCRIPT_1_1CHaltOpCode.html#a3">01475</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CHaltOpCode.html#a3">clone</a>()<font class="keyword"> const</font>
+01476 <font class="keyword"> </font>{
+01477 <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="driver__opengl__extension__def_8h.html#a364">x</a> = <font class="keyword">new</font> <a class="code" href="classNLAISCRIPT_1_1CHaltOpCode.html#a0">CHaltOpCode</a>();
+01478 <font class="keywordflow">return</font> x;
+01479 }
+<a name="l01480"></a><a class="code" href="classNLAISCRIPT_1_1CHaltOpCode.html#a4">01480</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CHaltOpCode.html#a4">newInstance</a>()<font class="keyword"> const </font>
+01481 <font class="keyword"> </font>{
+01482 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CHaltOpCode.html#a3">clone</a>();
+01483 }
+<a name="l01484"></a><a class="code" href="classNLAISCRIPT_1_1CHaltOpCode.html#a5">01484</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CHaltOpCode.html#a5">getType</a>()<font class="keyword"> const</font>
+01485 <font class="keyword"> </font>{
+01486 <font class="keywordflow">return</font> IdHaltOpCode;
+01487 }
+01488
+01489
+01490
+<a name="l01491"></a><a class="code" href="classNLAISCRIPT_1_1CHaltOpCode.html#a6">01491</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CHaltOpCode.html#a6">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os)
+01492 {
+01493 }
+01494
+<a name="l01495"></a><a class="code" href="classNLAISCRIPT_1_1CHaltOpCode.html#a7">01495</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CHaltOpCode.html#a7">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is)
+01496 {
+01497 }
+01498
+01499
+<a name="l01500"></a><a class="code" href="classNLAISCRIPT_1_1CHaltOpCode.html#a8">01500</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CHaltOpCode.html#a8">~CHaltOpCode</a>()
+01501 {
+01502 }
+01503 };
+01504
+01505
+<a name="l01507"></a><a class="code" href="classNLAISCRIPT_1_1CNopOpCode.html">01507</a> <font class="keyword">class </font>CNopOpCode: <font class="keyword">public</font> IOpRunCode
+01508 {
+01509 <font class="keyword">public</font>:
+01510 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CNopOpCode.html#p0">IdNopOpCode</a>;
+01511 <font class="keyword">public</font>:
+<a name="l01512"></a><a class="code" href="classNLAISCRIPT_1_1CNopOpCode.html#a0">01512</a> <a class="code" href="classNLAISCRIPT_1_1CNopOpCode.html#a0">CNopOpCode</a>()
+01513 {
+01514 }
+01515
+<a name="l01516"></a><a class="code" href="classNLAISCRIPT_1_1CNopOpCode.html#a1">01516</a> NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CNopOpCode.html#a1">runOpCode</a>(CCodeContext &amp;context)
+01517 {
+01518 <font class="keywordflow">return</font> <a class="code" href="classNLAIAGENT_1_1IObjectIA.html#p2">NLAIAGENT::IObjectIA::ProcessIdle</a>;
+01519 }
+01520
+<a name="l01521"></a><a class="code" href="classNLAISCRIPT_1_1CNopOpCode.html#a2">01521</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CNopOpCode.html#a2">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context)<font class="keyword"> const</font>
+01522 <font class="keyword"> </font>{
+01523 str = <font class="stringliteral">"No operation"</font>;
+01524 }
+01525
+<a name="l01526"></a><a class="code" href="classNLAISCRIPT_1_1CNopOpCode.html#a3">01526</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CNopOpCode.html#a3">clone</a>()<font class="keyword"> const</font>
+01527 <font class="keyword"> </font>{
+01528 <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="driver__opengl__extension__def_8h.html#a364">x</a> = <font class="keyword">new</font> <a class="code" href="classNLAISCRIPT_1_1CNopOpCode.html#a0">CNopOpCode</a>();
+01529 <font class="keywordflow">return</font> x;
+01530 }
+<a name="l01531"></a><a class="code" href="classNLAISCRIPT_1_1CNopOpCode.html#a4">01531</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CNopOpCode.html#a4">newInstance</a>()<font class="keyword"> const </font>
+01532 <font class="keyword"> </font>{
+01533 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CNopOpCode.html#a3">clone</a>();
+01534 }
+<a name="l01535"></a><a class="code" href="classNLAISCRIPT_1_1CNopOpCode.html#a5">01535</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CNopOpCode.html#a5">getType</a>()<font class="keyword"> const</font>
+01536 <font class="keyword"> </font>{
+01537 <font class="keywordflow">return</font> IdNopOpCode;
+01538 }
+01539
+01540
+01541
+<a name="l01542"></a><a class="code" href="classNLAISCRIPT_1_1CNopOpCode.html#a6">01542</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CNopOpCode.html#a6">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os)
+01543 {
+01544 }
+01545
+<a name="l01546"></a><a class="code" href="classNLAISCRIPT_1_1CNopOpCode.html#a7">01546</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CNopOpCode.html#a7">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is)
+01547 {
+01548 }
+01549
+01550
+<a name="l01551"></a><a class="code" href="classNLAISCRIPT_1_1CNopOpCode.html#a8">01551</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CNopOpCode.html#a8">~CNopOpCode</a>()
+01552 {
+01553 }
+01554 };
+01555
+<a name="l01556"></a><a class="code" href="classNLAISCRIPT_1_1CTellOpCode.html">01556</a> <font class="keyword">class </font>CTellOpCode : <font class="keyword">public</font> IOpRunCode
+01557 {
+01558 <font class="keyword">public</font>:
+01559 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CTellOpCode.html#p0">IdTellOpCode</a>;
+01560 <font class="keyword">public</font>:
+<a name="l01561"></a><a class="code" href="classNLAISCRIPT_1_1CTellOpCode.html#a0">01561</a> <a class="code" href="classNLAISCRIPT_1_1CTellOpCode.html#a0">CTellOpCode</a>()
+01562 {
+01563 }
+01564
+<a name="l01565"></a><a class="code" href="classNLAISCRIPT_1_1CTellOpCode.html#a1">01565</a> NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CTellOpCode.html#a1">runOpCode</a>(CCodeContext &amp;context)
+01566 {
+01567 std::string f;
+01568 context.Stack[(int)context.Stack]-&gt;getDebugString(f);
+01569 ( (<a class="code" href="classNLAILOGIC_1_1CFactPattern.html">NLAILOGIC::CFactPattern</a> *) context.Stack[(int)context.Stack] )-&gt;propagate();
+01570 <font class="keywordflow">return</font> <a class="code" href="classNLAIAGENT_1_1IObjectIA.html#p2">NLAIAGENT::IObjectIA::ProcessIdle</a>;
+01571 }
+01572
+<a name="l01573"></a><a class="code" href="classNLAISCRIPT_1_1CTellOpCode.html#a2">01573</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CTellOpCode.html#a2">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context)<font class="keyword"> const</font>
+01574 <font class="keyword"> </font>{
+01575 std::string f;
+01576 context.Stack[(int)context.Stack]-&gt;getDebugString(f);
+01577 str = <a class="code" href="namespaceNLAIC.html#a5">NLAIC::stringGetBuild</a>(<font class="stringliteral">"tell %s"</font>,f.c_str());
+01578 }
+01579
+<a name="l01580"></a><a class="code" href="classNLAISCRIPT_1_1CTellOpCode.html#a3">01580</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CTellOpCode.html#a3">clone</a>()<font class="keyword"> const</font>
+01581 <font class="keyword"> </font>{
+01582 <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="driver__opengl__extension__def_8h.html#a364">x</a> = <font class="keyword">new</font> <a class="code" href="classNLAISCRIPT_1_1CTellOpCode.html#a0">CTellOpCode</a>();
+01583 <font class="keywordflow">return</font> x;
+01584 }
+01585
+<a name="l01586"></a><a class="code" href="classNLAISCRIPT_1_1CTellOpCode.html#a4">01586</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CTellOpCode.html#a4">newInstance</a>()<font class="keyword"> const </font>
+01587 <font class="keyword"> </font>{
+01588 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CTellOpCode.html#a3">clone</a>();
+01589 }
+01590
+<a name="l01591"></a><a class="code" href="classNLAISCRIPT_1_1CTellOpCode.html#a5">01591</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CTellOpCode.html#a5">getType</a>()<font class="keyword"> const</font>
+01592 <font class="keyword"> </font>{
+01593 <font class="keywordflow">return</font> IdTellOpCode;
+01594 }
+01595
+<a name="l01596"></a><a class="code" href="classNLAISCRIPT_1_1CTellOpCode.html#a6">01596</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CTellOpCode.html#a6">getDebugString</a>(std::string &amp;str)<font class="keyword"> const</font>
+01597 <font class="keyword"> </font>{
+01598 str = <font class="stringliteral">"tell"</font>;
+01599 }
+01600
+<a name="l01601"></a><a class="code" href="classNLAISCRIPT_1_1CTellOpCode.html#a7">01601</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CTellOpCode.html#a7">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os)
+01602 {
+01603 }
+01604
+<a name="l01605"></a><a class="code" href="classNLAISCRIPT_1_1CTellOpCode.html#a8">01605</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CTellOpCode.html#a8">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is)
+01606 {
+01607 }
+01608
+<a name="l01609"></a><a class="code" href="classNLAISCRIPT_1_1CTellOpCode.html#a9">01609</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CTellOpCode.html#a9">~CTellOpCode</a>()
+01610 {
+01611 }
+01612 };
+01613
+<a name="l01615"></a><a class="code" href="classNLAISCRIPT_1_1CMakeArgOpCode.html">01615</a> <font class="keyword">class </font>CMakeArgOpCode : <font class="keyword">public</font> IOpRunCode
+01616 {
+01617 <font class="keyword">public</font>:
+01618 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CMakeArgOpCode.html#p0">IdMakeArgOpCode</a>;
+01619 <font class="keyword">public</font>:
+01620
+<a name="l01621"></a><a class="code" href="classNLAISCRIPT_1_1CMakeArgOpCode.html#a0">01621</a> <a class="code" href="classNLAISCRIPT_1_1CMakeArgOpCode.html#a0">CMakeArgOpCode</a>()
+01622 {
+01623 }
+01624
+<a name="l01625"></a><a class="code" href="classNLAISCRIPT_1_1CMakeArgOpCode.html#a1">01625</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CMakeArgOpCode.html#a1">~CMakeArgOpCode</a>()
+01626 {
+01627 }
+01628
+<a name="l01629"></a><a class="code" href="classNLAISCRIPT_1_1CMakeArgOpCode.html#a2">01629</a> NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CMakeArgOpCode.html#a2">runOpCode</a>(CCodeContext &amp;context)
+01630 {
+01631 <a class="code" href="classNLAIAGENT_1_1IObjectIA.html">NLAIAGENT::IObjectIA</a> *<a class="code" href="driver__opengl__extension__def_8h.html#a382">param</a> = context.Stack[(int)context.Stack];
+01632 <a class="code" href="classNLAIAGENT_1_1IBaseGroupType.html">NLAIAGENT::IBaseGroupType</a> *arglist = <font class="keyword">new</font> <a class="code" href="classNLAIAGENT_1_1CGroupType.html">NLAIAGENT::CGroupType</a>;
+01633 arglist-&gt;<a class="code" href="classNLAIAGENT_1_1IBaseGroupType.html#z136_5">cpy</a>(*param);
+01634 param-&gt;<a class="code" href="classNLAIC_1_1IPointerGestion.html#a3">release</a>();
+01635 context.Stack[(int)context.Stack] = arglist;
+01636 <font class="keywordflow">return</font> <a class="code" href="classNLAIAGENT_1_1IObjectIA.html#p2">NLAIAGENT::IObjectIA::ProcessIdle</a>;;
+01637 }
+01638
+<a name="l01639"></a><a class="code" href="classNLAISCRIPT_1_1CMakeArgOpCode.html#a3">01639</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CMakeArgOpCode.html#a3">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context)<font class="keyword"> const</font>
+01640 <font class="keyword"> </font>{
+01641 std::string buf;
+01642 <a class="code" href="classNLAIAGENT_1_1IObjectIA.html">NLAIAGENT::IObjectIA</a> *<a class="code" href="driver__opengl__extension__def_8h.html#a382">param</a> = context.Stack[(int)context.Stack];
+01643 param-&gt;<a class="code" href="classNLAIC_1_1IBasicType.html#a5">getDebugString</a>(buf);
+01644 str = <a class="code" href="namespaceNLAIC.html#a5">NLAIC::stringGetBuild</a>(<font class="stringliteral">"ldb %s -&gt; [%s]"</font>, buf.c_str(), buf.c_str());
+01645 }
+01646
+<a name="l01647"></a><a class="code" href="classNLAISCRIPT_1_1CMakeArgOpCode.html#a4">01647</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CMakeArgOpCode.html#a4">clone</a>()<font class="keyword"> const</font>
+01648 <font class="keyword"> </font>{
+01649 <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *clone = <font class="keyword">new</font> <a class="code" href="classNLAISCRIPT_1_1CMakeArgOpCode.html#a0">CMakeArgOpCode</a>();
+01650 <font class="keywordflow">return</font> clone;
+01651 }
+01652
+<a name="l01653"></a><a class="code" href="classNLAISCRIPT_1_1CMakeArgOpCode.html#a5">01653</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CMakeArgOpCode.html#a5">newInstance</a>()<font class="keyword"> const </font>
+01654 <font class="keyword"> </font>{
+01655 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CMakeArgOpCode.html#a4">clone</a>();
+01656 }
+01657
+<a name="l01658"></a><a class="code" href="classNLAISCRIPT_1_1CMakeArgOpCode.html#a6">01658</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CMakeArgOpCode.html#a6">getType</a>()<font class="keyword"> const</font>
+01659 <font class="keyword"> </font>{
+01660 <font class="keywordflow">return</font> IdMakeArgOpCode;
+01661 }
+01662
+<a name="l01663"></a><a class="code" href="classNLAISCRIPT_1_1CMakeArgOpCode.html#a7">01663</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CMakeArgOpCode.html#a7">getDebugString</a>(<font class="keywordtype">char</font> *txt)<font class="keyword"> const</font>
+01664 <font class="keyword"> </font>{
+01665 strcpy(txt, <font class="stringliteral">"CMakeArgOpCode"</font>);
+01666 }
+01667
+<a name="l01668"></a><a class="code" href="classNLAISCRIPT_1_1CMakeArgOpCode.html#a8">01668</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CMakeArgOpCode.html#a8">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os)
+01669 {
+01670 }
+01671
+<a name="l01672"></a><a class="code" href="classNLAISCRIPT_1_1CMakeArgOpCode.html#a9">01672</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CMakeArgOpCode.html#a9">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is)
+01673 {
+01674 }
+01675
+<a name="l01676"></a><a class="code" href="classNLAISCRIPT_1_1CMakeArgOpCode.html#a10">01676</a> <font class="keyword">const</font> <a class="code" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">NLAIAGENT::IObjectIA::CProcessResult</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CMakeArgOpCode.html#a10">run</a>()
+01677 {
+01678 <font class="keywordflow">return</font> <a class="code" href="classNLAIAGENT_1_1IObjectIA.html#p0">NLAIAGENT::IObjectIA::ProcessRun</a>;
+01679 }
+01680
+<a name="l01681"></a><a class="code" href="classNLAISCRIPT_1_1CMakeArgOpCode.html#a11">01681</a> <font class="keywordtype">bool</font> <a class="code" href="classNLAISCRIPT_1_1CMakeArgOpCode.html#a11">isEqual</a>(<font class="keyword">const</font> <a class="code" href="classNLAIAGENT_1_1IBasicObjectIA.html">NLAIAGENT::IBasicObjectIA</a> &amp;a)<font class="keyword"> const</font>
+01682 <font class="keyword"> </font>{
+01683 <font class="keywordflow">return</font> <font class="keyword">true</font>;
+01684 }
+01685
+01686 };
+01687
+<a name="l01688"></a><a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html">01688</a> <font class="keyword">class </font>CMarkMsg : <font class="keyword">public</font> IOpRunCode
+01689 {
+01690 <font class="keyword">public</font>:
+01691 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#p0">IdMarkMsg</a>;
+01692
+01693 <font class="keyword">private</font>:
+<a name="l01694"></a><a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#o0">01694</a> <font class="keywordtype">int</font> <a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#o0">_I</a>;
+<a name="l01695"></a><a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#o1">01695</a> <font class="keywordtype">int</font> <a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#o1">_Heritance</a>;
+01696
+01697 <font class="keyword">public</font>:
+01698
+<a name="l01699"></a><a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#a0">01699</a> <a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#a0">CMarkMsg</a>(<font class="keywordtype">int</font> h,<font class="keywordtype">int</font> i):<a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#o0">_I</a>(i),<a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#o1">_Heritance</a>(h)
+01700 {
+01701 }
+01702
+<a name="l01703"></a><a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#a1">01703</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#a1">~CMarkMsg</a>()
+01704 {
+01705 }
+01706
+01707 NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#a2">runOpCode</a>(CCodeContext &amp;context);
+01708
+<a name="l01709"></a><a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#a3">01709</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#a3">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context)<font class="keyword"> const</font>
+01710 <font class="keyword"> </font>{
+01711 str = <a class="code" href="namespaceNLAIC.html#a5">NLAIC::stringGetBuild</a>(<font class="stringliteral">"MarkMsg for method %d in heritance %d"</font>, <a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#o0">_I</a>, <a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#o1">_Heritance</a>);
+01712 }
+01713
+<a name="l01714"></a><a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#a4">01714</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#a4">clone</a>()<font class="keyword"> const</font>
+01715 <font class="keyword"> </font>{
+01716 <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *clone = <font class="keyword">new</font> <a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#a0">CMarkMsg</a>(<a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#o1">_Heritance</a>,<a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#o0">_I</a>);
+01717 <font class="keywordflow">return</font> clone;
+01718 }
+01719
+<a name="l01720"></a><a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#a5">01720</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#a5">newInstance</a>()<font class="keyword"> const </font>
+01721 <font class="keyword"> </font>{
+01722 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#a4">clone</a>();
+01723 }
+01724
+<a name="l01725"></a><a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#a6">01725</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#a6">getType</a>()<font class="keyword"> const</font>
+01726 <font class="keyword"> </font>{
+01727 <font class="keywordflow">return</font> IdMarkMsg;
+01728 }
+01729
+<a name="l01730"></a><a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#a7">01730</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#a7">getDebugString</a>(<font class="keywordtype">char</font> *txt)<font class="keyword"> const</font>
+01731 <font class="keyword"> </font>{
+01732 strcpy(txt, <font class="stringliteral">"CMakeArgOpCode"</font>);
+01733 }
+01734
+<a name="l01735"></a><a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#a8">01735</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#a8">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os)
+01736 {
+01737 sint32 i = (sint32) <a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#o0">_I</a>;
+01738 os.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>( i );
+01739 i = (sint32) <a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#o1">_Heritance</a>;
+01740 os.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>( i );
+01741 }
+01742
+<a name="l01743"></a><a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#a9">01743</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#a9">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is)
+01744 {
+01745 sint32 i;
+01746 is.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>( i );
+01747 <a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#o0">_I</a> = i;
+01748 is.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>( i );
+01749 <a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#o1">_Heritance</a> = (int) i;
+01750 }
+01751
+<a name="l01752"></a><a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#a10">01752</a> <font class="keyword">const</font> <a class="code" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">NLAIAGENT::IObjectIA::CProcessResult</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#a10">run</a>()
+01753 {
+01754 <font class="keywordflow">return</font> <a class="code" href="classNLAIAGENT_1_1IObjectIA.html#p0">NLAIAGENT::IObjectIA::ProcessRun</a>;
+01755 }
+01756
+<a name="l01757"></a><a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#a11">01757</a> <font class="keywordtype">bool</font> <a class="code" href="classNLAISCRIPT_1_1CMarkMsg.html#a11">isEqual</a>(<font class="keyword">const</font> <a class="code" href="classNLAIAGENT_1_1IBasicObjectIA.html">NLAIAGENT::IBasicObjectIA</a> &amp;a)<font class="keyword"> const</font>
+01758 <font class="keyword"> </font>{
+01759 <font class="keywordflow">return</font> <font class="keyword">true</font>;
+01760 }
+01761
+01762 };
+01763
+01764 <font class="keyword">class </font>ILoadObject;
+01765
+<a name="l01766"></a><a class="code" href="classNLAISCRIPT_1_1CMsgSetSender.html">01766</a> <font class="keyword">class </font>CMsgSetSender : <font class="keyword">public</font> IOpRunCode
+01767 {
+01768 <font class="keyword">public</font>:
+01769 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CMsgSetSender.html#p0">IdMsgSetSender</a>;
+01770
+01771
+01772 <font class="keyword">public</font>:
+01773
+01774
+01775 NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CMsgSetSender.html#a0">runOpCode</a>(CCodeContext &amp;context);
+01776 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CMsgSetSender.html#a1">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context) <font class="keyword">const</font>;
+01777
+<a name="l01778"></a><a class="code" href="classNLAISCRIPT_1_1CMsgSetSender.html#a2">01778</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CMsgSetSender.html#a2">clone</a>()<font class="keyword"> const</font>
+01779 <font class="keyword"> </font>{
+01780 <font class="keywordflow">return</font> <font class="keyword">new</font> CMsgSetSender();
+01781 }
+01782
+<a name="l01783"></a><a class="code" href="classNLAISCRIPT_1_1CMsgSetSender.html#a3">01783</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CMsgSetSender.html#a3">newInstance</a>()<font class="keyword"> const </font>
+01784 <font class="keyword"> </font>{
+01785 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CMsgSetSender.html#a2">clone</a>();
+01786 }
+01787
+<a name="l01788"></a><a class="code" href="classNLAISCRIPT_1_1CMsgSetSender.html#a4">01788</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CMsgSetSender.html#a4">getType</a>()<font class="keyword"> const</font>
+01789 <font class="keyword"> </font>{
+01790 <font class="keywordflow">return</font> IdMsgSetSender;
+01791 }
+01792
+<a name="l01793"></a><a class="code" href="classNLAISCRIPT_1_1CMsgSetSender.html#a5">01793</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CMsgSetSender.html#a5">getDebugString</a>(<font class="keywordtype">char</font> *txt)<font class="keyword"> const</font>
+01794 <font class="keyword"> </font>{
+01795 }
+01796
+01797 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CMsgSetSender.html#a6">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os);
+01798
+01799 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CMsgSetSender.html#a7">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is);
+01800
+<a name="l01801"></a><a class="code" href="classNLAISCRIPT_1_1CMsgSetSender.html#a8">01801</a> <font class="keyword">const</font> <a class="code" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">NLAIAGENT::IObjectIA::CProcessResult</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CMsgSetSender.html#a8">run</a>()
+01802 {
+01803 <font class="keywordflow">return</font> <a class="code" href="classNLAIAGENT_1_1IObjectIA.html#p0">NLAIAGENT::IObjectIA::ProcessRun</a>;
+01804 }
+01805
+<a name="l01806"></a><a class="code" href="classNLAISCRIPT_1_1CMsgSetSender.html#a9">01806</a> <font class="keywordtype">bool</font> <a class="code" href="classNLAISCRIPT_1_1CMsgSetSender.html#a9">isEqual</a>(<font class="keyword">const</font> <a class="code" href="classNLAIAGENT_1_1IBasicObjectIA.html">NLAIAGENT::IBasicObjectIA</a> &amp;a)<font class="keyword"> const</font>
+01807 <font class="keyword"> </font>{
+01808 <font class="keywordflow">return</font> <font class="keyword">true</font>;
+01809 }
+01810
+01811 };
+01812
+<a name="l01813"></a><a class="code" href="classNLAISCRIPT_1_1CFindRunMsg.html">01813</a> <font class="keyword">class </font>CFindRunMsg : <font class="keyword">public</font> IOpRunCode
+01814 {
+01815 <font class="keyword">public</font>:
+01816 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CFindRunMsg.html#p0">IdFindRunMsg</a>;
+01817
+01818 <font class="keyword">private</font>:
+<a name="l01819"></a><a class="code" href="classNLAISCRIPT_1_1CFindRunMsg.html#o0">01819</a> CParam *<a class="code" href="classNLAISCRIPT_1_1CFindRunMsg.html#o0">_Param</a>;
+<a name="l01820"></a><a class="code" href="classNLAISCRIPT_1_1CFindRunMsg.html#o1">01820</a> <a class="code" href="classNLAIAGENT_1_1IBaseGroupType.html">NLAIAGENT::IBaseGroupType</a> *<a class="code" href="classNLAISCRIPT_1_1CFindRunMsg.html#o1">_MethodName</a>;
+<a name="l01821"></a><a class="code" href="classNLAISCRIPT_1_1CFindRunMsg.html#o2">01821</a> IOpType *<a class="code" href="classNLAISCRIPT_1_1CFindRunMsg.html#o2">_BaseClass</a>;
+<a name="l01822"></a><a class="code" href="classNLAISCRIPT_1_1CFindRunMsg.html#o3">01822</a> ILoadObject *<a class="code" href="classNLAISCRIPT_1_1CFindRunMsg.html#o3">_ObjectLoad</a>;
+01823
+01824 <font class="keyword">public</font>:
+01825
+01826 <a class="code" href="classNLAISCRIPT_1_1CFindRunMsg.html#a0">CFindRunMsg</a>(<a class="code" href="classNLAIAGENT_1_1IBaseGroupType.html">NLAIAGENT::IBaseGroupType</a> *methodName,CParam *<a class="code" href="driver__opengl__extension__def_8h.html#a382">param</a>,IOpType *baseClass,ILoadObject *objectLoad);
+01827
+01828 <a class="code" href="classNLAISCRIPT_1_1CFindRunMsg.html#a0">CFindRunMsg</a>(<font class="keyword">const</font> <a class="code" href="classNLAIAGENT_1_1IBaseGroupType.html">NLAIAGENT::IBaseGroupType</a> &amp;methodName,<font class="keyword">const</font> CParam &amp;<a class="code" href="driver__opengl__extension__def_8h.html#a382">param</a>,<font class="keyword">const</font> IOpType &amp;baseClass,<font class="keyword">const</font> ILoadObject &amp;objectLoad);
+01829
+01830 <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CFindRunMsg.html#a2">~CFindRunMsg</a>();
+01831
+01832 NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CFindRunMsg.html#a3">runOpCode</a>(CCodeContext &amp;context);
+01833 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CFindRunMsg.html#a4">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context) <font class="keyword">const</font>;
+01834
+01835 <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CFindRunMsg.html#a5">clone</a>() <font class="keyword">const</font>;
+01836
+<a name="l01837"></a><a class="code" href="classNLAISCRIPT_1_1CFindRunMsg.html#a6">01837</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CFindRunMsg.html#a6">newInstance</a>()<font class="keyword"> const </font>
+01838 <font class="keyword"> </font>{
+01839 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CFindRunMsg.html#a5">clone</a>();
+01840 }
+01841
+<a name="l01842"></a><a class="code" href="classNLAISCRIPT_1_1CFindRunMsg.html#a7">01842</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CFindRunMsg.html#a7">getType</a>()<font class="keyword"> const</font>
+01843 <font class="keyword"> </font>{
+01844 <font class="keywordflow">return</font> IdFindRunMsg;
+01845 }
+01846
+<a name="l01847"></a><a class="code" href="classNLAISCRIPT_1_1CFindRunMsg.html#a8">01847</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CFindRunMsg.html#a8">getDebugString</a>(<font class="keywordtype">char</font> *txt)<font class="keyword"> const</font>
+01848 <font class="keyword"> </font>{
+01849 }
+01850
+01851 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CFindRunMsg.html#a9">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os);
+01852
+01853 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CFindRunMsg.html#a10">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is);
+01854
+<a name="l01855"></a><a class="code" href="classNLAISCRIPT_1_1CFindRunMsg.html#a11">01855</a> <font class="keyword">const</font> <a class="code" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">NLAIAGENT::IObjectIA::CProcessResult</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CFindRunMsg.html#a11">run</a>()
+01856 {
+01857 <font class="keywordflow">return</font> <a class="code" href="classNLAIAGENT_1_1IObjectIA.html#p0">NLAIAGENT::IObjectIA::ProcessRun</a>;
+01858 }
+01859
+<a name="l01860"></a><a class="code" href="classNLAISCRIPT_1_1CFindRunMsg.html#a12">01860</a> <font class="keywordtype">bool</font> <a class="code" href="classNLAISCRIPT_1_1CFindRunMsg.html#a12">isEqual</a>(<font class="keyword">const</font> <a class="code" href="classNLAIAGENT_1_1IBasicObjectIA.html">NLAIAGENT::IBasicObjectIA</a> &amp;a)<font class="keyword"> const</font>
+01861 <font class="keyword"> </font>{
+01862 <font class="keywordflow">return</font> <font class="keyword">true</font>;
+01863 }
+01864
+01865 };
+01866
+<a name="l01868"></a><a class="code" href="classNLAISCRIPT_1_1CAddParamNameDebug.html">01868</a> <font class="keyword">class </font>CAddParamNameDebug: <font class="keyword">public</font> IOpRunCode
+01869 {
+01870 <font class="keyword">private</font> :
+<a name="l01871"></a><a class="code" href="classNLAISCRIPT_1_1CAddParamNameDebug.html#o0">01871</a> <a class="code" href="classNLAIAGENT_1_1IBaseGroupType.html">NLAIAGENT::IBaseGroupType</a>* <a class="code" href="classNLAISCRIPT_1_1CAddParamNameDebug.html#o0">_DebugAttrib</a>;
+01872
+01873 <font class="keyword">public</font>:
+01874 <font class="keyword">static</font> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> <a class="code" href="classNLAISCRIPT_1_1CAddParamNameDebug.html#p0">IdAddParamNameDebug</a>;
+01875 <font class="keyword">public</font>:
+01876
+01877 <a class="code" href="classNLAISCRIPT_1_1CAddParamNameDebug.html#a0">CAddParamNameDebug</a>(<font class="keyword">const</font> <a class="code" href="classNLAIAGENT_1_1IBaseGroupType.html">NLAIAGENT::IBaseGroupType</a> &amp;debugAttrib);
+01878
+01879 NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CAddParamNameDebug.html#a1">runOpCode</a>(CCodeContext &amp;context);
+01880
+01881 <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CAddParamNameDebug.html#a2">~CAddParamNameDebug</a>();
+01882
+01883 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CAddParamNameDebug.html#a3">getDebugResult</a>(std::string &amp;str,CCodeContext &amp;context) <font class="keyword">const</font>;
+01884
+01885 <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CAddParamNameDebug.html#a4">clone</a>() <font class="keyword">const</font>;
+01886
+01887 <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CAddParamNameDebug.html#a5">newInstance</a>() <font class="keyword">const</font>;
+01888
+01889 <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &amp;<a class="code" href="classNLAISCRIPT_1_1CAddParamNameDebug.html#a6">getType</a>() <font class="keyword">const</font>;
+01890
+01891 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CAddParamNameDebug.html#a7">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;os);
+01892
+01893 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CAddParamNameDebug.html#a8">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &amp;is);
+01894 };
+01895 }
+01896
+01897 <font class="preprocessor">#include "<a class="code" href="opcode__call__method_8h.html">nel/ai/script/opcode_call_method.h</a>"</font>
+01898 <font class="preprocessor">#include "<a class="code" href="opcode__call__lib__method_8h.html">nel/ai/script/opcode_call_lib_method.h</a>"</font>
+01899 <font class="preprocessor">#endif</font>
+01900 <font class="preprocessor"></font>
+</pre></div>
+
+<!-- footer -->
+<BR><FONT Size=+5>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </FONT>
+</TD>
+<TD WIDTH=15><IMG SRC=http://www.nevrax.org/inc/img/pixel.gif WIDTH=15 HEIGHT=15 BORDER=0 ALT=""></TD>
+</TR>
+</TABLE>
+</BODY>
+</HTML>