diff options
author | neodarz <neodarz@neodarz.net> | 2018-08-11 20:21:34 +0200 |
---|---|---|
committer | neodarz <neodarz@neodarz.net> | 2018-08-11 20:21:34 +0200 |
commit | 0ea5fc66924303d1bf73ba283a383e2aadee02f2 (patch) | |
tree | 2568e71a7ccc44ec23b8bb3f0ff97fb6bf2ed709 /docs/doxygen/nel/opcode__call__lib__method_8h-source.html | |
download | nevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.tar.xz nevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.zip |
Initial commit
Diffstat (limited to 'docs/doxygen/nel/opcode__call__lib__method_8h-source.html')
-rw-r--r-- | docs/doxygen/nel/opcode__call__lib__method_8h-source.html | 613 |
1 files changed, 613 insertions, 0 deletions
diff --git a/docs/doxygen/nel/opcode__call__lib__method_8h-source.html b/docs/doxygen/nel/opcode__call__lib__method_8h-source.html new file mode 100644 index 00000000..6bfab909 --- /dev/null +++ b/docs/doxygen/nel/opcode__call__lib__method_8h-source.html @@ -0,0 +1,613 @@ +<!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> <A CLASS=uplinks HREF=http://www.nevrax.org><b>Home</B></FONT></A> </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> <A CLASS=uplinks HREF=http://www.nevrax.com><b>nevrax.com</B></FONT></A> </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> + + +<!-- 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> </td> +</tr></table> +<!-- Generated by Doxygen 1.2.14 --> +<center> +<a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="namespacemembers.html">Namespace Members</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> <a class="qindex" href="pages.html">Related Pages</a> <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> </center> +<hr><h1>opcode_call_lib_method.h</h1><a href="opcode__call__lib__method_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_CALL_LIB_METHOD_H</font> +00027 <font class="preprocessor"></font><font class="preprocessor">#define NL_OP_CODE_CALL_LIB_METHOD_H</font> +00028 <font class="preprocessor"></font> +00029 <font class="keyword">namespace </font>NLAISCRIPT +00030 { +00032 +00033 +<a name="l00035"></a><a class="code" href="classNLAISCRIPT_1_1CLibMemberMethod.html">00035</a> <font class="keyword">class </font>CLibMemberMethod: <font class="keyword">public</font> IOpRunCode +00036 { +00037 <font class="keyword">public</font>: +00038 <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_1CLibMemberMethod.html#p0">IdLibMemberMethod</a>; +00039 <font class="keyword">private</font>: +<a name="l00040"></a><a class="code" href="classNLAISCRIPT_1_1CLibMemberMethod.html#o0">00040</a> sint32 <a class="code" href="classNLAISCRIPT_1_1CLibMemberMethod.html#o0">_Id</a>; +00041 <font class="keyword">public</font>: +<a name="l00042"></a><a class="code" href="classNLAISCRIPT_1_1CLibMemberMethod.html#a0">00042</a> <a class="code" href="classNLAISCRIPT_1_1CLibMemberMethod.html#a0">CLibMemberMethod</a>(sint32 <a class="code" href="driver__opengl__extension__def_8h.html#a356">id</a>):<a class="code" href="classNLAISCRIPT_1_1CLibMemberMethod.html#o0">_Id</a>(<a class="code" href="driver__opengl__extension__def_8h.html#a356">id</a>) +00043 { +00044 } +00045 +00046 NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CLibMemberMethod.html#a1">runOpCode</a>(CCodeContext &context); +00047 +00048 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLibMemberMethod.html#a2">getDebugResult</a>(std::string &str,CCodeContext &context) <font class="keyword">const</font>; +00049 +<a name="l00050"></a><a class="code" href="classNLAISCRIPT_1_1CLibMemberMethod.html#a3">00050</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CLibMemberMethod.html#a3">clone</a>()<font class="keyword"> const</font> +00051 <font class="keyword"> </font>{ +00052 <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_1CLibMemberMethod.html#a0">CLibMemberMethod</a>(<a class="code" href="classNLAISCRIPT_1_1CLibMemberMethod.html#o0">_Id</a>); +00053 <font class="keywordflow">return</font> x; +00054 } +<a name="l00055"></a><a class="code" href="classNLAISCRIPT_1_1CLibMemberMethod.html#a4">00055</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CLibMemberMethod.html#a4">newInstance</a>()<font class="keyword"> const</font> +00056 <font class="keyword"> </font>{ +00057 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CLibMemberMethod.html#a3">clone</a>(); +00058 } +<a name="l00059"></a><a class="code" href="classNLAISCRIPT_1_1CLibMemberMethod.html#a5">00059</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &<a class="code" href="classNLAISCRIPT_1_1CLibMemberMethod.html#a5">getType</a>()<font class="keyword"> const</font> +00060 <font class="keyword"> </font>{ +00061 <font class="keywordflow">return</font> IdLibMemberMethod; +00062 } +00063 +00064 +00065 +<a name="l00066"></a><a class="code" href="classNLAISCRIPT_1_1CLibMemberMethod.html#a6">00066</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLibMemberMethod.html#a6">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &os) +00067 { +00068 sint32 n = (sint32) <a class="code" href="classNLAISCRIPT_1_1CLibMemberMethod.html#o0">_Id</a>; +00069 os.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>(n); +00070 } +00071 +<a name="l00072"></a><a class="code" href="classNLAISCRIPT_1_1CLibMemberMethod.html#a7">00072</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLibMemberMethod.html#a7">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &is) +00073 { +00074 sint32 n; +00075 is.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>(n); +00076 <a class="code" href="classNLAISCRIPT_1_1CLibMemberMethod.html#o0">_Id</a> = n; +00077 } +00078 +00079 +<a name="l00080"></a><a class="code" href="classNLAISCRIPT_1_1CLibMemberMethod.html#a8">00080</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CLibMemberMethod.html#a8">~CLibMemberMethod</a>() +00081 { +00082 } +00083 +00084 }; +00085 +<a name="l00087"></a><a class="code" href="classNLAISCRIPT_1_1CLibMemberInheritedMethod.html">00087</a> <font class="keyword">class </font>CLibMemberInheritedMethod: <font class="keyword">public</font> IOpRunCode +00088 { +00089 <font class="keyword">public</font>: +00090 <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_1CLibMemberInheritedMethod.html#p0">IdLibMemberInheritedMethod</a>; +00091 <font class="keyword">private</font>: +<a name="l00092"></a><a class="code" href="classNLAISCRIPT_1_1CLibMemberInheritedMethod.html#o0">00092</a> sint32 <a class="code" href="classNLAISCRIPT_1_1CLibMemberInheritedMethod.html#o0">_Inheritance</a>; +<a name="l00093"></a><a class="code" href="classNLAISCRIPT_1_1CLibMemberInheritedMethod.html#o1">00093</a> sint32 <a class="code" href="classNLAISCRIPT_1_1CLibMemberInheritedMethod.html#o1">_Id</a>; +00094 <font class="keyword">public</font>: +<a name="l00095"></a><a class="code" href="classNLAISCRIPT_1_1CLibMemberInheritedMethod.html#a0">00095</a> <a class="code" href="classNLAISCRIPT_1_1CLibMemberInheritedMethod.html#a0">CLibMemberInheritedMethod</a>(sint32 inheritance,sint32 <a class="code" href="driver__opengl__extension__def_8h.html#a356">id</a>):<a class="code" href="classNLAISCRIPT_1_1CLibMemberInheritedMethod.html#o0">_Inheritance</a>(inheritance),<a class="code" href="classNLAISCRIPT_1_1CLibMemberInheritedMethod.html#o1">_Id</a>(<a class="code" href="driver__opengl__extension__def_8h.html#a356">id</a>) +00096 { +00097 } +00098 +00099 NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CLibMemberInheritedMethod.html#a1">runOpCode</a>(CCodeContext &context); +00100 +00101 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLibMemberInheritedMethod.html#a2">getDebugResult</a>(std::string &str,CCodeContext &context) <font class="keyword">const</font>; +00102 +<a name="l00103"></a><a class="code" href="classNLAISCRIPT_1_1CLibMemberInheritedMethod.html#a3">00103</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CLibMemberInheritedMethod.html#a3">clone</a>()<font class="keyword"> const</font> +00104 <font class="keyword"> </font>{ +00105 <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_1CLibMemberInheritedMethod.html#a0">CLibMemberInheritedMethod</a>(<a class="code" href="classNLAISCRIPT_1_1CLibMemberInheritedMethod.html#o0">_Inheritance</a>,<a class="code" href="classNLAISCRIPT_1_1CLibMemberInheritedMethod.html#o1">_Id</a>); +00106 <font class="keywordflow">return</font> x; +00107 } +<a name="l00108"></a><a class="code" href="classNLAISCRIPT_1_1CLibMemberInheritedMethod.html#a4">00108</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CLibMemberInheritedMethod.html#a4">newInstance</a>()<font class="keyword"> const</font> +00109 <font class="keyword"> </font>{ +00110 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CLibMemberInheritedMethod.html#a3">clone</a>(); +00111 } +<a name="l00112"></a><a class="code" href="classNLAISCRIPT_1_1CLibMemberInheritedMethod.html#a5">00112</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &<a class="code" href="classNLAISCRIPT_1_1CLibMemberInheritedMethod.html#a5">getType</a>()<font class="keyword"> const</font> +00113 <font class="keyword"> </font>{ +00114 <font class="keywordflow">return</font> IdLibMemberInheritedMethod; +00115 } +00116 +<a name="l00117"></a><a class="code" href="classNLAISCRIPT_1_1CLibMemberInheritedMethod.html#a6">00117</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLibMemberInheritedMethod.html#a6">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &os) +00118 { +00119 sint32 n = (sint32) <a class="code" href="classNLAISCRIPT_1_1CLibMemberInheritedMethod.html#o1">_Id</a>; +00120 os.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>(n); +00121 n = (sint32) <a class="code" href="classNLAISCRIPT_1_1CLibMemberInheritedMethod.html#o0">_Inheritance</a>; +00122 os.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>(n); +00123 } +00124 +<a name="l00125"></a><a class="code" href="classNLAISCRIPT_1_1CLibMemberInheritedMethod.html#a7">00125</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLibMemberInheritedMethod.html#a7">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &is) +00126 { +00127 sint32 n; +00128 is.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>(n); +00129 <a class="code" href="classNLAISCRIPT_1_1CLibMemberInheritedMethod.html#o1">_Id</a> = n; +00130 is.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>(n); +00131 <a class="code" href="classNLAISCRIPT_1_1CLibMemberInheritedMethod.html#o0">_Inheritance</a> = n; +00132 } +00133 +<a name="l00134"></a><a class="code" href="classNLAISCRIPT_1_1CLibMemberInheritedMethod.html#a8">00134</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CLibMemberInheritedMethod.html#a8">~CLibMemberInheritedMethod</a>() +00135 { +00136 } +00137 +00138 }; +00139 +<a name="l00143"></a><a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html">00143</a> <font class="keyword">class </font>CLibMemberMethodi: <font class="keyword">public</font> IOpRunCode +00144 { +00145 <font class="keyword">public</font>: +00146 <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_1CLibMemberMethodi.html#p0">IdLibMemberMethodi</a>; +00147 <font class="keyword">private</font>: +<a name="l00148"></a><a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html#o0">00148</a> sint32 <a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html#o0">_Inheritance</a>; +<a name="l00149"></a><a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html#o1">00149</a> sint32 <a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html#o1">_Id</a>; +<a name="l00150"></a><a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html#o2">00150</a> <a class="code" href="classstd_1_1list.html">std::list<sint32></a> <a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html#o2">_I</a>; +00151 <font class="keyword">public</font>: +<a name="l00152"></a><a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html#a0">00152</a> <a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html#a0">CLibMemberMethodi</a>(sint32 inheritance,sint32 <a class="code" href="driver__opengl__extension__def_8h.html#a356">id</a>,<a class="code" href="classstd_1_1list.html">std::list<sint32></a> i): <a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html#o0">_Inheritance</a>(inheritance),<a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html#o1">_Id</a>(<a class="code" href="driver__opengl__extension__def_8h.html#a356">id</a>),_I(i) +00153 { +00154 } +00155 +00156 NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html#a1">runOpCode</a>(CCodeContext &context); +00157 +00158 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html#a2">getDebugResult</a>(std::string &str,CCodeContext &context) <font class="keyword">const</font>; +00159 +<a name="l00160"></a><a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html#a3">00160</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html#a3">clone</a>()<font class="keyword"> const</font> +00161 <font class="keyword"> </font>{ +00162 <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_1CLibMemberMethodi.html#a0">CLibMemberMethodi</a>(<a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html#o0">_Inheritance</a>,<a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html#o1">_Id</a>,_I); +00163 <font class="keywordflow">return</font> x; +00164 } +<a name="l00165"></a><a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html#a4">00165</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html#a4">newInstance</a>()<font class="keyword"> const</font> +00166 <font class="keyword"> </font>{ +00167 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html#a3">clone</a>(); +00168 } +<a name="l00169"></a><a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html#a5">00169</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &<a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html#a5">getType</a>()<font class="keyword"> const</font> +00170 <font class="keyword"> </font>{ +00171 <font class="keywordflow">return</font> IdLibMemberMethodi; +00172 } +00173 +<a name="l00174"></a><a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html#a6">00174</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html#a6">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &os) +00175 { +00176 sint32 n = (sint32) <a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html#o1">_Id</a>; +00177 os.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>(n); +00178 n = (sint32) <a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html#o0">_Inheritance</a>; +00179 os.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>(n); +00180 <a class="code" href="classstd_1_1list.html">std::list<sint32></a> &i = (<a class="code" href="classstd_1_1list.html">std::list<sint32></a> &)_I; +00181 os.<a class="code" href="classNLMISC_1_1IStream.html#a7">serialCont</a>(i); +00182 } +00183 +<a name="l00184"></a><a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html#a7">00184</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html#a7">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &is) +00185 { +00186 sint32 n; +00187 is.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>(n); +00188 <a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html#o1">_Id</a> = n; +00189 is.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>(n); +00190 <a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html#o0">_Inheritance</a> = n; +00191 is.<a class="code" href="classNLMISC_1_1IStream.html#a7">serialCont</a>(_I); +00192 } +00193 +<a name="l00194"></a><a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html#a8">00194</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CLibMemberMethodi.html#a8">~CLibMemberMethodi</a>() +00195 { +00196 } +00197 +00198 }; +00199 +<a name="l00201"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallMethod.html">00201</a> <font class="keyword">class </font>CLibCallMethod: <font class="keyword">public</font> IOpRunCode +00202 { +00203 <font class="keyword">public</font>: +00204 <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_1CLibCallMethod.html#p0">IdLibCallMethod</a>; +00205 <font class="keyword">private</font>: +<a name="l00206"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallMethod.html#o0">00206</a> sint32 <a class="code" href="classNLAISCRIPT_1_1CLibCallMethod.html#o0">_Id</a>; +<a name="l00207"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallMethod.html#o1">00207</a> <a class="code" href="classNLAIAGENT_1_1IObjectIA.html">NLAIAGENT::IObjectIA</a> *<a class="code" href="classNLAISCRIPT_1_1CLibCallMethod.html#o1">_Lib</a>; +00208 <font class="keyword">public</font>: +<a name="l00209"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallMethod.html#a0">00209</a> <a class="code" href="classNLAISCRIPT_1_1CLibCallMethod.html#a0">CLibCallMethod</a>(sint32 <a class="code" href="driver__opengl__extension__def_8h.html#a356">id</a>,<font class="keyword">const</font> <a class="code" href="classNLAIAGENT_1_1IObjectIA.html">NLAIAGENT::IObjectIA</a> &lib):<a class="code" href="classNLAISCRIPT_1_1CLibCallMethod.html#o0">_Id</a>(<a class="code" href="driver__opengl__extension__def_8h.html#a356">id</a>),_Lib((NLAIAGENT::<a class="code" href="classNLAIAGENT_1_1IObjectIA.html#b0">IObjectIA</a>*)lib.<a class="code" href="classNLAISCRIPT_1_1CLibCallMethod.html#a3">clone</a>()) +00210 { +00211 } +00212 +00213 NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CLibCallMethod.html#a1">runOpCode</a>(CCodeContext &context); +00214 +00215 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLibCallMethod.html#a2">getDebugResult</a>(std::string &str,CCodeContext &context) <font class="keyword">const</font>; +00216 +<a name="l00217"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallMethod.html#a3">00217</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CLibCallMethod.html#a3">clone</a>()<font class="keyword"> const</font> +00218 <font class="keyword"> </font>{ +00219 <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_1CLibCallMethod.html#a0">CLibCallMethod</a>(<a class="code" href="classNLAISCRIPT_1_1CLibCallMethod.html#o0">_Id</a>,*_Lib); +00220 <font class="keywordflow">return</font> x; +00221 } +<a name="l00222"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallMethod.html#a4">00222</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CLibCallMethod.html#a4">newInstance</a>()<font class="keyword"> const</font> +00223 <font class="keyword"> </font>{ +00224 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CLibCallMethod.html#a3">clone</a>(); +00225 } +<a name="l00226"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallMethod.html#a5">00226</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &<a class="code" href="classNLAISCRIPT_1_1CLibCallMethod.html#a5">getType</a>()<font class="keyword"> const</font> +00227 <font class="keyword"> </font>{ +00228 <font class="keywordflow">return</font> IdLibCallMethod; +00229 } +00230 +00231 +00232 +<a name="l00233"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallMethod.html#a6">00233</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLibCallMethod.html#a6">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &os) +00234 { +00235 sint32 n = (sint32) <a class="code" href="classNLAISCRIPT_1_1CLibCallMethod.html#o0">_Id</a>; +00236 os.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>(n); +00237 os.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>( (<a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &) _Lib-><a class="code" href="classNLAIC_1_1IBasicType.html#a2">getType</a>() ); +00238 _Lib-><a class="code" href="classNLAIC_1_1IBasicInterface.html#a4">save</a>(os); +00239 } +00240 +<a name="l00241"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallMethod.html#a7">00241</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLibCallMethod.html#a7">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &is) +00242 { +00243 sint32 n; +00244 is.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>(n); +00245 <a class="code" href="classNLAISCRIPT_1_1CLibCallMethod.html#o0">_Id</a> = n; +00246 _Lib-><a class="code" href="classNLAIC_1_1IPointerGestion.html#a3">release</a>(); +00247 <a class="code" href="classNLAIC_1_1CIdentTypeAlloc.html">NLAIC::CIdentTypeAlloc</a> <a class="code" href="driver__opengl__extension__def_8h.html#a356">id</a>; +00248 is.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>( id ); +00249 _Lib = (<a class="code" href="classNLAIAGENT_1_1IObjectIA.html">NLAIAGENT::IObjectIA</a> *)id.<a class="code" href="classNLAIC_1_1CIdentTypeAlloc.html#a3">allocClass</a>(); +00250 _Lib-><a class="code" href="classNLAIC_1_1IBasicInterface.html#a5">load</a>(is); +00251 } +00252 +00253 +<a name="l00254"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallMethod.html#a8">00254</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CLibCallMethod.html#a8">~CLibCallMethod</a>() +00255 { +00256 _Lib-><a class="code" href="classNLAIC_1_1IPointerGestion.html#a3">release</a>(); +00257 } +00258 +00259 }; +00260 +<a name="l00262"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html">00262</a> <font class="keyword">class </font>CLibCallInheritedMethod: <font class="keyword">public</font> IOpRunCode +00263 { +00264 <font class="keyword">public</font>: +00265 <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_1CLibCallInheritedMethod.html#p0">IdLibCallInheritedMethod</a>; +00266 <font class="keyword">private</font>: +<a name="l00267"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#o0">00267</a> sint32 <a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#o0">_Inheritance</a>; +<a name="l00268"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#o1">00268</a> sint32 <a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#o1">_Id</a>; +<a name="l00269"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#o2">00269</a> <a class="code" href="classNLAIAGENT_1_1IObjectIA.html">NLAIAGENT::IObjectIA</a> *<a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#o2">_Lib</a>; +00270 <font class="keyword">public</font>: +<a name="l00271"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#a0">00271</a> <a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#a0">CLibCallInheritedMethod</a>(sint32 inheritance,sint32 <a class="code" href="driver__opengl__extension__def_8h.html#a356">id</a>,<font class="keyword">const</font> <a class="code" href="classNLAIAGENT_1_1IObjectIA.html">NLAIAGENT::IObjectIA</a> &lib):<a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#o0">_Inheritance</a>(inheritance),<a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#o1">_Id</a>(<a class="code" href="driver__opengl__extension__def_8h.html#a356">id</a>),_Lib((NLAIAGENT::<a class="code" href="classNLAIAGENT_1_1IObjectIA.html#b0">IObjectIA</a>*)lib.<a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#a3">clone</a>()) +00272 { +00273 } +00274 +00275 NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#a1">runOpCode</a>(CCodeContext &context); +00276 +00277 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#a2">getDebugResult</a>(std::string &str,CCodeContext &context) <font class="keyword">const</font>; +00278 +<a name="l00279"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#a3">00279</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#a3">clone</a>()<font class="keyword"> const</font> +00280 <font class="keyword"> </font>{ +00281 <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_1CLibCallInheritedMethod.html#a0">CLibCallInheritedMethod</a>(<a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#o0">_Inheritance</a>,<a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#o1">_Id</a>,*_Lib); +00282 <font class="keywordflow">return</font> x; +00283 } +<a name="l00284"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#a4">00284</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#a4">newInstance</a>()<font class="keyword"> const</font> +00285 <font class="keyword"> </font>{ +00286 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#a3">clone</a>(); +00287 } +<a name="l00288"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#a5">00288</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &<a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#a5">getType</a>()<font class="keyword"> const</font> +00289 <font class="keyword"> </font>{ +00290 <font class="keywordflow">return</font> IdLibCallInheritedMethod; +00291 } +00292 +<a name="l00293"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#a6">00293</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#a6">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &os) +00294 { +00295 sint32 n = (sint32) <a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#o1">_Id</a>; +00296 os.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>(n); +00297 n = (sint32) <a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#o0">_Inheritance</a>; +00298 os.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>(n); +00299 os.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>( (<a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &) _Lib-><a class="code" href="classNLAIC_1_1IBasicType.html#a2">getType</a>() ); +00300 _Lib-><a class="code" href="classNLAIC_1_1IBasicInterface.html#a4">save</a>(os); +00301 } +00302 +<a name="l00303"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#a7">00303</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#a7">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &is) +00304 { +00305 sint32 n; +00306 is.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>(n); +00307 <a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#o1">_Id</a> = n; +00308 is.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>(n); +00309 <a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#o0">_Inheritance</a> = n; +00310 +00311 _Lib-><a class="code" href="classNLAIC_1_1IPointerGestion.html#a3">release</a>(); +00312 <a class="code" href="classNLAIC_1_1CIdentTypeAlloc.html">NLAIC::CIdentTypeAlloc</a> <a class="code" href="driver__opengl__extension__def_8h.html#a356">id</a>; +00313 is.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>( id ); +00314 _Lib = (<a class="code" href="classNLAIAGENT_1_1IObjectIA.html">NLAIAGENT::IObjectIA</a> *)id.<a class="code" href="classNLAIC_1_1CIdentTypeAlloc.html#a3">allocClass</a>(); +00315 _Lib-><a class="code" href="classNLAIC_1_1IBasicInterface.html#a5">load</a>(is); +00316 +00317 } +00318 +<a name="l00319"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#a8">00319</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CLibCallInheritedMethod.html#a8">~CLibCallInheritedMethod</a>() +00320 { +00321 _Lib-><a class="code" href="classNLAIC_1_1IPointerGestion.html#a3">release</a>(); +00322 } +00323 +00324 }; +<a name="l00325"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html">00325</a> <font class="keyword">class </font>CLibCallMethodi: <font class="keyword">public</font> IOpRunCode +00326 { +00327 <font class="keyword">public</font>: +00328 <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_1CLibCallMethodi.html#p0">IdLibCallMethodi</a>; +00329 <font class="keyword">private</font>: +<a name="l00330"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#o0">00330</a> sint32 <a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#o0">_Inheritance</a>; +<a name="l00331"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#o1">00331</a> sint32 <a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#o1">_Id</a>; +<a name="l00332"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#o2">00332</a> <a class="code" href="classstd_1_1list.html">std::list<sint32></a> <a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#o2">_I</a>; +<a name="l00333"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#o3">00333</a> <a class="code" href="classNLAIAGENT_1_1IObjectIA.html">NLAIAGENT::IObjectIA</a> *<a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#o3">_Lib</a>; +00334 <font class="keyword">public</font>: +<a name="l00335"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#a0">00335</a> <a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#a0">CLibCallMethodi</a>(sint32 inheritance,sint32 <a class="code" href="driver__opengl__extension__def_8h.html#a356">id</a>,<a class="code" href="classstd_1_1list.html">std::list<sint32></a> i,<font class="keyword">const</font> <a class="code" href="classNLAIAGENT_1_1IObjectIA.html">NLAIAGENT::IObjectIA</a> &lib): +00336 <a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#o0">_Inheritance</a>(inheritance),<a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#o1">_Id</a>(<a class="code" href="driver__opengl__extension__def_8h.html#a356">id</a>),_I(i),_Lib((NLAIAGENT::<a class="code" href="classNLAIAGENT_1_1IObjectIA.html#b0">IObjectIA</a>*)lib.<a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#a3">clone</a>()) +00337 { +00338 } +00339 +00340 NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#a1">runOpCode</a>(CCodeContext &context); +00341 +00342 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#a2">getDebugResult</a>(std::string &str,CCodeContext &context) <font class="keyword">const</font>; +00343 +<a name="l00344"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#a3">00344</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#a3">clone</a>()<font class="keyword"> const</font> +00345 <font class="keyword"> </font>{ +00346 <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_1CLibCallMethodi.html#a0">CLibCallMethodi</a>(<a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#o0">_Inheritance</a>,<a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#o1">_Id</a>,_I,*_Lib); +00347 <font class="keywordflow">return</font> x; +00348 } +<a name="l00349"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#a4">00349</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#a4">newInstance</a>()<font class="keyword"> const</font> +00350 <font class="keyword"> </font>{ +00351 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#a3">clone</a>(); +00352 } +<a name="l00353"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#a5">00353</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &<a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#a5">getType</a>()<font class="keyword"> const</font> +00354 <font class="keyword"> </font>{ +00355 <font class="keywordflow">return</font> IdLibCallMethodi; +00356 } +00357 +<a name="l00358"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#a6">00358</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#a6">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &os) +00359 { +00360 sint32 n = (sint32) <a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#o1">_Id</a>; +00361 os.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>(n); +00362 n = (sint32) <a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#o0">_Inheritance</a>; +00363 os.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>(n); +00364 os.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>( (<a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &) _Lib-><a class="code" href="classNLAIC_1_1IBasicType.html#a2">getType</a>() ); +00365 _Lib-><a class="code" href="classNLAIC_1_1IBasicInterface.html#a4">save</a>(os); +00366 <a class="code" href="classstd_1_1list.html">std::list<sint32></a> &i = (<a class="code" href="classstd_1_1list.html">std::list<sint32></a> &)_I; +00367 os.<a class="code" href="classNLMISC_1_1IStream.html#a7">serialCont</a>(i); +00368 } +00369 +<a name="l00370"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#a7">00370</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#a7">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &is) +00371 { +00372 sint32 n; +00373 is.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>(n); +00374 <a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#o1">_Id</a> = n; +00375 is.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>(n); +00376 <a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#o0">_Inheritance</a> = n; +00377 +00378 _Lib-><a class="code" href="classNLAIC_1_1IPointerGestion.html#a3">release</a>(); +00379 <a class="code" href="classNLAIC_1_1CIdentTypeAlloc.html">NLAIC::CIdentTypeAlloc</a> <a class="code" href="driver__opengl__extension__def_8h.html#a356">id</a>; +00380 is.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>( id ); +00381 _Lib = (<a class="code" href="classNLAIAGENT_1_1IObjectIA.html">NLAIAGENT::IObjectIA</a> *)id.<a class="code" href="classNLAIC_1_1CIdentTypeAlloc.html#a3">allocClass</a>(); +00382 _Lib-><a class="code" href="classNLAIC_1_1IBasicInterface.html#a5">load</a>(is); +00383 is.<a class="code" href="classNLMISC_1_1IStream.html#a7">serialCont</a> ( _I ); +00384 } +00385 +<a name="l00386"></a><a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#a8">00386</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CLibCallMethodi.html#a8">~CLibCallMethodi</a>() +00387 { +00388 _Lib-><a class="code" href="classNLAIC_1_1IPointerGestion.html#a3">release</a>(); +00389 } +00390 +00391 }; +00392 +<a name="l00393"></a><a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html">00393</a> <font class="keyword">class </font>CLibStackMemberMethod: <font class="keyword">public</font> IOpRunCode +00394 { +00395 <font class="keyword">public</font>: +00396 <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_1CLibStackMemberMethod.html#p0">IdLibStackMemberMethod</a>; +00397 <font class="keyword">protected</font>: +<a name="l00398"></a><a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#n0">00398</a> sint32 <a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#n0">_Id</a>; +<a name="l00399"></a><a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#n1">00399</a> sint32 <a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#n1">_H</a>; +<a name="l00400"></a><a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#n2">00400</a> <a class="code" href="classstd_1_1list.html">std::list<sint32></a> <a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#n2">_I</a>; +00401 <font class="keyword">public</font>: +<a name="l00402"></a><a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#a0">00402</a> <a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#a0">CLibStackMemberMethod</a>(<font class="keyword">const</font> <a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#a0">CLibStackMemberMethod</a> &a):<a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#n0">_Id</a>(a.<a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#n0">_Id</a>),<a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#n1">_H</a>(a.<a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#n1">_H</a>),_I(a._I) +00403 { +00404 } +<a name="l00405"></a><a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#a1">00405</a> <a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#a0">CLibStackMemberMethod</a>(sint32 h,sint32 <a class="code" href="driver__opengl__extension__def_8h.html#a356">id</a>,<a class="code" href="classstd_1_1list.html">std::list<sint32></a> i):<a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#n0">_Id</a>(<a class="code" href="driver__opengl__extension__def_8h.html#a356">id</a>),<a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#n1">_H</a>(h),_I(i) +00406 { +00407 } +00408 +00409 <font class="keyword">virtual</font> NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#a2">runOpCode</a>(CCodeContext &context); +00410 +00411 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#a3">getDebugResult</a>(std::string &str,CCodeContext &context) <font class="keyword">const</font>; +00412 +<a name="l00413"></a><a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#a4">00413</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#a4">clone</a>()<font class="keyword"> const</font> +00414 <font class="keyword"> </font>{ +00415 <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_1CLibStackMemberMethod.html#a0">CLibStackMemberMethod</a>(<a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#n0">_Id</a>,<a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#n1">_H</a>,_I); +00416 <font class="keywordflow">return</font> x; +00417 } +<a name="l00418"></a><a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#a5">00418</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#a5">newInstance</a>()<font class="keyword"> const</font> +00419 <font class="keyword"> </font>{ +00420 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#a4">clone</a>(); +00421 } +<a name="l00422"></a><a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#a6">00422</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &<a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#a6">getType</a>()<font class="keyword"> const</font> +00423 <font class="keyword"> </font>{ +00424 <font class="keywordflow">return</font> IdLibStackMemberMethod; +00425 } +00426 +00427 +00428 +<a name="l00429"></a><a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#a7">00429</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#a7">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &os) +00430 { +00431 sint32 n = (sint32) <a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#n0">_Id</a>; +00432 os.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>(n); +00433 n = (sint32) <a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#n1">_H</a>; +00434 os.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>(n); +00435 <a class="code" href="classstd_1_1list.html">std::list<sint32></a> &i = (<a class="code" href="classstd_1_1list.html">std::list<sint32></a> &)_I; +00436 os.<a class="code" href="classNLMISC_1_1IStream.html#a7">serialCont</a>(i); +00437 } +00438 +<a name="l00439"></a><a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#a8">00439</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#a8">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &is) +00440 { +00441 sint32 n; +00442 is.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>(n); +00443 <a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#n0">_Id</a> = n; +00444 is.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>(n); +00445 <a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#n1">_H</a> = n; +00446 is.<a class="code" href="classNLMISC_1_1IStream.html#a7">serialCont</a> ( _I ); +00447 } +00448 +00449 +<a name="l00450"></a><a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#a9">00450</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#a9">~CLibStackMemberMethod</a>() +00451 { +00452 } +00453 +00454 }; +00455 +<a name="l00456"></a><a class="code" href="classNLAISCRIPT_1_1CLibStackNewMemberMethod.html">00456</a> <font class="keyword">class </font>CLibStackNewMemberMethod: <font class="keyword">public</font> CLibStackMemberMethod +00457 { +00458 <font class="keyword">public</font>: +00459 <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_1CLibStackNewMemberMethod.html#p0">IdLibStackNewMemberMethod</a>; +00460 <font class="keyword">public</font>: +<a name="l00461"></a><a class="code" href="classNLAISCRIPT_1_1CLibStackNewMemberMethod.html#a0">00461</a> <a class="code" href="classNLAISCRIPT_1_1CLibStackNewMemberMethod.html#a0">CLibStackNewMemberMethod</a>(<font class="keyword">const</font> <a class="code" href="classNLAISCRIPT_1_1CLibStackNewMemberMethod.html#a0">CLibStackNewMemberMethod</a> &a):<a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#a0">CLibStackMemberMethod</a>(a) +00462 { +00463 +00464 } +00465 +<a name="l00466"></a><a class="code" href="classNLAISCRIPT_1_1CLibStackNewMemberMethod.html#a1">00466</a> <a class="code" href="classNLAISCRIPT_1_1CLibStackNewMemberMethod.html#a0">CLibStackNewMemberMethod</a>(sint32 h,sint32 <a class="code" href="driver__opengl__extension__def_8h.html#a356">id</a>,<a class="code" href="classstd_1_1list.html">std::list<sint32></a> i):<a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#a0">CLibStackMemberMethod</a>(h,<a class="code" href="driver__opengl__extension__def_8h.html#a356">id</a>,i) +00467 { +00468 +00469 } +00470 +00471 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLibStackNewMemberMethod.html#a2">getDebugResult</a>(std::string &str,CCodeContext &context) <font class="keyword">const</font>; +00472 NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CLibStackNewMemberMethod.html#a3">runOpCode</a>(CCodeContext &context); +00473 +<a name="l00474"></a><a class="code" href="classNLAISCRIPT_1_1CLibStackNewMemberMethod.html#a4">00474</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CLibStackNewMemberMethod.html#a4">clone</a>()<font class="keyword"> const</font> +00475 <font class="keyword"> </font>{ +00476 <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_1CLibStackNewMemberMethod.html#a0">CLibStackNewMemberMethod</a>(*<font class="keyword">this</font>); +00477 <font class="keywordflow">return</font> x; +00478 } +<a name="l00479"></a><a class="code" href="classNLAISCRIPT_1_1CLibStackNewMemberMethod.html#a5">00479</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CLibStackNewMemberMethod.html#a5">newInstance</a>()<font class="keyword"> const</font> +00480 <font class="keyword"> </font>{ +00481 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CLibStackNewMemberMethod.html#a4">clone</a>(); +00482 } +00483 +<a name="l00484"></a><a class="code" href="classNLAISCRIPT_1_1CLibStackNewMemberMethod.html#a6">00484</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &<a class="code" href="classNLAISCRIPT_1_1CLibStackNewMemberMethod.html#a6">getType</a>()<font class="keyword"> const</font> +00485 <font class="keyword"> </font>{ +00486 <font class="keywordflow">return</font> IdLibStackNewMemberMethod; +00487 } +00488 +<a name="l00489"></a><a class="code" href="classNLAISCRIPT_1_1CLibStackNewMemberMethod.html#a7">00489</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CLibStackNewMemberMethod.html#a7">~CLibStackNewMemberMethod</a>() +00490 { +00491 } +00492 }; +00493 +00494 +<a name="l00495"></a><a class="code" href="classNLAISCRIPT_1_1CLibHeapMemberMethod.html">00495</a> <font class="keyword">class </font>CLibHeapMemberMethod: <font class="keyword">public</font> CLibStackMemberMethod +00496 { +00497 <font class="keyword">public</font>: +00498 <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_1CLibHeapMemberMethod.html#p0">IdLibHeapMemberMethod</a>; +00499 <font class="keyword">private</font>: +<a name="l00500"></a><a class="code" href="classNLAISCRIPT_1_1CLibHeapMemberMethod.html#o0">00500</a> sint32 <a class="code" href="classNLAISCRIPT_1_1CLibHeapMemberMethod.html#o0">_Index</a>; +00501 <font class="keyword">public</font>: +<a name="l00502"></a><a class="code" href="classNLAISCRIPT_1_1CLibHeapMemberMethod.html#a0">00502</a> <a class="code" href="classNLAISCRIPT_1_1CLibHeapMemberMethod.html#a0">CLibHeapMemberMethod</a>(<font class="keyword">const</font> <a class="code" href="classNLAISCRIPT_1_1CLibHeapMemberMethod.html#a0">CLibHeapMemberMethod</a> &a):<a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#a0">CLibStackMemberMethod</a>(a),<a class="code" href="classNLAISCRIPT_1_1CLibHeapMemberMethod.html#o0">_Index</a>(a.<a class="code" href="classNLAISCRIPT_1_1CLibHeapMemberMethod.html#o0">_Index</a>) +00503 { +00504 } +00505 +<a name="l00506"></a><a class="code" href="classNLAISCRIPT_1_1CLibHeapMemberMethod.html#a1">00506</a> <a class="code" href="classNLAISCRIPT_1_1CLibHeapMemberMethod.html#a0">CLibHeapMemberMethod</a>(sint32 h,sint32 <a class="code" href="driver__opengl__extension__def_8h.html#a356">id</a>,<a class="code" href="classstd_1_1list.html">std::list<sint32></a> i, sint32 <a class="code" href="driver__opengl__extension__def_8h.html#a358">index</a>):<a class="code" href="classNLAISCRIPT_1_1CLibStackMemberMethod.html#a0">CLibStackMemberMethod</a>(h,<a class="code" href="driver__opengl__extension__def_8h.html#a356">id</a>,i) , <a class="code" href="classNLAISCRIPT_1_1CLibHeapMemberMethod.html#o0">_Index</a>(<a class="code" href="driver__opengl__extension__def_8h.html#a358">index</a>) +00507 { +00508 } +00509 +00510 NLAIAGENT::TProcessStatement <a class="code" href="classNLAISCRIPT_1_1CLibHeapMemberMethod.html#a2">runOpCode</a>(CCodeContext &context); +00511 +00512 <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLibHeapMemberMethod.html#a3">getDebugResult</a>(std::string &str,CCodeContext &context) <font class="keyword">const</font>; +00513 +<a name="l00514"></a><a class="code" href="classNLAISCRIPT_1_1CLibHeapMemberMethod.html#a4">00514</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CLibHeapMemberMethod.html#a4">clone</a>()<font class="keyword"> const</font> +00515 <font class="keyword"> </font>{ +00516 <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_1CLibHeapMemberMethod.html#a0">CLibHeapMemberMethod</a>(*<font class="keyword">this</font>); +00517 <font class="keywordflow">return</font> x; +00518 } +<a name="l00519"></a><a class="code" href="classNLAISCRIPT_1_1CLibHeapMemberMethod.html#a5">00519</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> *<a class="code" href="classNLAISCRIPT_1_1CLibHeapMemberMethod.html#a5">newInstance</a>()<font class="keyword"> const</font> +00520 <font class="keyword"> </font>{ +00521 <font class="keywordflow">return</font> <a class="code" href="classNLAISCRIPT_1_1CLibHeapMemberMethod.html#a4">clone</a>(); +00522 } +<a name="l00523"></a><a class="code" href="classNLAISCRIPT_1_1CLibHeapMemberMethod.html#a6">00523</a> <font class="keyword">const</font> <a class="code" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> &<a class="code" href="classNLAISCRIPT_1_1CLibHeapMemberMethod.html#a6">getType</a>()<font class="keyword"> const</font> +00524 <font class="keyword"> </font>{ +00525 <font class="keywordflow">return</font> IdLibHeapMemberMethod; +00526 } +00527 +00528 +00529 +<a name="l00530"></a><a class="code" href="classNLAISCRIPT_1_1CLibHeapMemberMethod.html#a7">00530</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLibHeapMemberMethod.html#a7">save</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &os) +00531 { +00532 sint32 n = (sint32) <a class="code" href="classNLAISCRIPT_1_1CLibHeapMemberMethod.html#o0">_Index</a>; +00533 os.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>(n); +00534 CLibStackMemberMethod::save(os); +00535 } +00536 +<a name="l00537"></a><a class="code" href="classNLAISCRIPT_1_1CLibHeapMemberMethod.html#a8">00537</a> <font class="keywordtype">void</font> <a class="code" href="classNLAISCRIPT_1_1CLibHeapMemberMethod.html#a8">load</a>(<a class="code" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &is) +00538 { +00539 sint32 n; +00540 is.<a class="code" href="classNLMISC_1_1IStream.html#a5">serial</a>(n); +00541 <a class="code" href="classNLAISCRIPT_1_1CLibHeapMemberMethod.html#o0">_Index</a> = n; +00542 CLibStackMemberMethod::load(is); +00543 } +00544 +00545 +<a name="l00546"></a><a class="code" href="classNLAISCRIPT_1_1CLibHeapMemberMethod.html#a9">00546</a> <font class="keyword">virtual</font> <a class="code" href="classNLAISCRIPT_1_1CLibHeapMemberMethod.html#a9">~CLibHeapMemberMethod</a>() +00547 { +00548 } +00549 +00550 }; +00552 } +00553 <font class="preprocessor">#endif</font> +</pre></div> + +<!-- footer --> +<BR><FONT Size=+5> </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> |