aboutsummaryrefslogtreecommitdiff
path: root/docs/doxygen/nel/a05365.html
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--docs/doxygen/nel/a05365.html919
1 files changed, 919 insertions, 0 deletions
diff --git a/docs/doxygen/nel/a05365.html b/docs/doxygen/nel/a05365.html
new file mode 100644
index 00000000..e7b2572b
--- /dev/null
+++ b/docs/doxygen/nel/a05365.html
@@ -0,0 +1,919 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>NeL: NLAIC Namespace Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.6 -->
+<div class="qindex"> <form class="search" action="search.php" method="get">
+<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="namespacemembers.html">Namespace&nbsp;Members</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
+<h1>NLAIC Namespace Reference</h1>
+<p>
+
+<p>
+<table border=0 cellpadding=0 cellspacing=0>
+<tr><td></td></tr>
+<tr><td colspan=2><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>class &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02267.html">CBinaryType</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>class &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02650.html">CIdentType</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>class &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02651.html">CIdentTypeAlloc</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>class &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03264.html">CPyTemplateDef</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>class &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03322.html">CRegistry</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>struct &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03323.html">CRegistry::CRegistryClass</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Private structure to store data in the std::map. </em> <a href="a03323.html#_details">More...</a><em><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>class &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03361.html">CSelfClassFactory</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>class &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03625.html">CTypeOfObject</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>class &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03626.html">CTypeOfOperator</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>class &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02154.html">IBasicInterface</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>class &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02151.html">IBasicType</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>class &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02347.html">IClassFactory</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>class &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03859.html">IIO</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>class &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02145.html">IPointerGestion</a></td></tr>
+
+<tr><td colspan=2><br><h2>Basic stream method utility.</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a02270.html">NLMISC::IStream</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a05365.html#a16">operator&lt;&lt;</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &amp;os, <a class="el" href="a02154.html">IBasicInterface</a> &amp;o)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write an <a class="el" href="a02154.html">IBasicInterface</a> to a stream. <a href="#a16"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a02270.html">NLMISC::IStream</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a05365.html#a9">operator&lt;&lt;</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &amp;os, <a class="el" href="a02650.html">CIdentType</a> &amp;o)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read an <a class="el" href="a02650.html">CIdentType</a> from a stream. <a href="#a9"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a02270.html">NLMISC::IStream</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a05365.html#a17">operator&gt;&gt;</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &amp;is, <a class="el" href="a02154.html">IBasicInterface</a> &amp;o)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">read an <a class="el" href="a02154.html">IBasicInterface</a> from a stream. <a href="#a17"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a02270.html">NLMISC::IStream</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a05365.html#a15">operator&gt;&gt;</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &amp;is, <a class="el" href="a02651.html">CIdentTypeAlloc</a> &amp;o)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read an <a class="el" href="a02651.html">CIdentTypeAlloc</a> from a stream. <a href="#a15"></a><br><br></td></tr>
+<tr><td colspan=2><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>enum &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a05365.html#a19">PyMemDeleteType</a> { <a class="el" href="a05365.html#a19a2">unDeleteMemory</a>,
+<a class="el" href="a05365.html#a19a3">deleteMemory</a>
+ }</td></tr>
+
+<tr><td colspan=2><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a02154.html">IBasicInterface</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a05365.html#a12">createInstance</a> (const <a class="el" href="a02650.html">CIdentType</a> &amp;ident)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creat new instance from the <a class="el" href="a03322.html">CRegistry</a> static object. <a href="#a12"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>template&lt;class T&gt; <a class="el" href="a03264.html">CPyTemplateDef</a>&lt; T &gt; *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a05365.html#a18">CreatePyObjectInstance</a> (T *o, PyTypeObject *defType)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a03859.html">IIO</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a05365.html#a6">getDefaultIIO</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03322.html">CRegistry</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a05365.html#a10">getRegistry</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the local static <a class="el" href="a03322.html">CRegistry</a> object define for all object. <a href="#a10"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a05365.html#a13">initRegistry</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the <a class="el" href="a03322.html">CRegistry</a> static object. That mean: if not null create new one else delete old one and build new one. <a href="#a13"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a05365.html#a7">Out</a> (const char *str,...)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a10">sint32</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a05365.html#a11">registerClass</a> (const <a class="el" href="a02650.html">CIdentType</a> &amp;ident, const <a class="el" href="a02347.html">IClassFactory</a> &amp;factoryClass)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Register an object in the <a class="el" href="a03322.html">CRegistry</a> static object. <a href="#a11"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a05365.html#a14">releaseRegistry</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remove the static <a class="el" href="a03322.html">CRegistry</a> object. <a href="#a14"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a05365.html#a5">setDefaultIIO</a> (const <a class="el" href="a03859.html">IIO</a> *io)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>char *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a05365.html#a4">stringBuild</a> (const char *str,...)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">this method give an char pointer hows it contents a string define by a const char* same as printf. It use for initialise string objects. <a href="#a4"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>std::string&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a05365.html#a8">stringGetBuild</a> (const char *str,...)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">this method give an char pointer hows it contents a string define by a const char* same as printf. It use for initialise string objects. <a href="#a8"></a><br><br></td></tr>
+<tr><td colspan=2><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a03859.html">IIO</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a05365.html#a0">DefaultIIO</a> = NULL</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03322.html">CRegistry</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a05365.html#a1">registry</a> = NULL</td></tr>
+
+</table>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="a19" doxytag="NLAIC::PyMemDeleteType" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> enum <a class="el" href="a05365.html#a19">NLAIC::PyMemDeleteType</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+<dl compact><dt><b>Enumeration values: </b></dt><dd>
+<table border=0 cellspacing=2 cellpadding=0>
+<tr><td valign=top><em><a class="anchor" name="a19a2" doxytag="unDeleteMemory" ></a>unDeleteMemory</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="a19a3" doxytag="deleteMemory" ></a>deleteMemory</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+<p>
+Definition at line <a class="el" href="a06293.html#l00037">37</a> of file <a class="el" href="a06293.html">python_export.h</a>.
+<p>
+<div class="fragment"><pre>00037 {<a class="code" href="a05365.html#a19a2">unDeleteMemory</a>,<a class="code" href="a05365.html#a19a3">deleteMemory</a>};
+</pre></div> </td>
+ </tr>
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="a12" doxytag="NLAIC::createInstance" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a02154.html">IBasicInterface</a> * NLAIC::createInstance </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const CIdentType &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>ident</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Creat new instance from the <a class="el" href="a03322.html">CRegistry</a> static object.
+<p>
+
+<p>
+Definition at line <a class="el" href="a06325.html#l00049">49</a> of file <a class="el" href="a06325.html">registry_class.cpp</a>.
+<p>
+References <a class="el" href="a06323.html#l00148">NLAIC::CRegistry::createInstance()</a>, and <a class="el" href="a06325.html#l00032">registry</a>.
+<p>
+Referenced by <a class="el" href="a06662.html#l00539">NLAISCRIPT::CCompilateur::buildObject()</a>.
+<p>
+<div class="fragment"><pre>00050 {
+00051 <span class="keywordflow">return</span> <a class="code" href="a05365.html#a1">registry</a>-&gt;<a class="code" href="a03322.html#NLAIC_1_1CRegistrya2">createInstance</a>(ident);
+00052 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="a18" doxytag="NLAIC::CreatePyObjectInstance" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" colspan="4">
+template&lt;class T&gt; </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a03264.html">CPyTemplateDef</a>&lt;T&gt;* CreatePyObjectInstance </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">T *&nbsp;</td>
+ <td class="mdname" nowrap> <em>o</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>PyTypeObject *&nbsp;</td>
+ <td class="mdname" nowrap> <em>defType</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Template method allow to have a pointer to a class C++ under Python, this is nead to export C++ class to python class.
+<p>
+Definition at line <a class="el" href="a06293.html#l00074">74</a> of file <a class="el" href="a06293.html">python_export.h</a>.
+<p>
+References <a class="el" href="a06293.html#l00051">NLAIC::CPyTemplateDef&lt; T &gt;::Instance</a>.
+<p>
+<div class="fragment"><pre>00075 {
+00076 CPyTemplateDef&lt;T&gt; *ThisClass;
+00077 ThisClass = <span class="keyword">new</span> CPyTemplateDef&lt;T&gt;(o);
+00078 <span class="keywordflow">if</span>(ThisClass == NULL) <span class="keywordflow">return</span> NULL;
+00079 ThisClass-&gt;Instance = o;
+00080 ThisClass-&gt;ob_type = defType;
+00081 _Py_NewReference((PyObject *)ThisClass);
+00082 <span class="keywordflow">return</span> ThisClass;
+00083 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="a6" doxytag="NLAIC::getDefaultIIO" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> const <a class="el" href="a03859.html">IIO</a> * NLAIC::getDefaultIIO </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05804.html#l00058">58</a> of file <a class="el" href="a05804.html">ident_type.cpp</a>.
+<p>
+References <a class="el" href="a05804.html#l00052">DefaultIIO</a>.
+<p>
+<div class="fragment"><pre>00059 {
+00060 <span class="keywordflow">return</span> <a class="code" href="a05365.html#a0">DefaultIIO</a>;
+00061 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="a10" doxytag="NLAIC::getRegistry" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a03322.html">CRegistry</a> * NLAIC::getRegistry </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Get the local static <a class="el" href="a03322.html">CRegistry</a> object define for all object.
+<p>
+
+<p>
+Definition at line <a class="el" href="a06325.html#l00034">34</a> of file <a class="el" href="a06325.html">registry_class.cpp</a>.
+<p>
+References <a class="el" href="a06325.html#l00032">registry</a>.
+<p>
+Referenced by <a class="el" href="a05804.html#l00173">NLAIC::CIdentType::allocClass()</a>, <a class="el" href="a05804.html#l00117">NLAIC::CIdentType::CIdentType()</a>, <a class="el" href="a05847.html#l00609">NLAISCRIPT::CAgentClass::createComponents()</a>, <a class="el" href="a05847.html#l00866">NLAISCRIPT::CAgentClass::getBaseClass()</a>, <a class="el" href="a05847.html#l00846">NLAISCRIPT::CAgentClass::getComputeBaseClass()</a>, <a class="el" href="a05804.html#l00178">NLAIC::CIdentType::getFactory()</a>, <a class="el" href="a05589.html#l00059">NLAISCRIPT::CCompilateur::getTypeOfClass()</a>, and <a class="el" href="a05804.html#l00198">NLAIC::CIdentType::serial()</a>.
+<p>
+<div class="fragment"><pre>00035 {
+00036 <span class="keywordflow">if</span>(<a class="code" href="a05365.html#a1">registry</a> == NULL)
+00037 {
+00038 <span class="keywordflow">return</span> (<a class="code" href="a05365.html#a1">registry</a> = <span class="keyword">new</span> CRegistry);
+00039 }
+00040 <span class="keywordflow">else</span>
+00041 <span class="keywordflow">return</span> <a class="code" href="a05365.html#a1">registry</a>;
+00042 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="a13" doxytag="NLAIC::initRegistry" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NLAIC::initRegistry </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Initialize the <a class="el" href="a03322.html">CRegistry</a> static object. That mean: if not null create new one else delete old one and build new one.
+<p>
+
+<p>
+Definition at line <a class="el" href="a06325.html#l00054">54</a> of file <a class="el" href="a06325.html">registry_class.cpp</a>.
+<p>
+References <a class="el" href="a06325.html#l00032">registry</a>.
+<p>
+Referenced by <a class="el" href="a05421.html#l00024">NLAILINK::initIALib()</a>.
+<p>
+<div class="fragment"><pre>00055 {
+00056 <span class="keywordflow">if</span> ( <a class="code" href="a05365.html#a1">registry</a> == NULL ) <a class="code" href="a05365.html#a1">registry</a>= <span class="keyword">new</span> CRegistry;
+00057 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="a16" doxytag="NLAIC::operator<<" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a02270.html">NLMISC::IStream</a>&amp; operator&lt;&lt; </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a02270.html">NLMISC::IStream</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>os</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>IBasicInterface &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>o</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Write an <a class="el" href="a02154.html">IBasicInterface</a> to a stream.
+<p>
+
+<p>
+Definition at line <a class="el" href="a05386.html#l00525">525</a> of file <a class="el" href="a05386.html">abstract_interface.h</a>.
+<p>
+References <a class="el" href="a05386.html#l00346">NLAIC::IBasicInterface::save()</a>.
+<p>
+<div class="fragment"><pre>00526 {
+00527 o.save(os);
+00528 <span class="keywordflow">return</span> os;
+00529 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="a9" doxytag="NLAIC::operator<<" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a02270.html">NLMISC::IStream</a> &amp; NLAIC::operator&lt;&lt; </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a02270.html">NLMISC::IStream</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>os</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>CIdentType &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>o</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Read an <a class="el" href="a02650.html">CIdentType</a> from a stream.
+<p>
+
+<p>
+Definition at line <a class="el" href="a05804.html#l00274">274</a> of file <a class="el" href="a05804.html">ident_type.cpp</a>.
+<p>
+References <a class="el" href="a05804.html#l00198">NLAIC::CIdentType::serial()</a>.
+<p>
+<div class="fragment"><pre>00275 {
+00276 o.serial(os);
+00277 <span class="keywordflow">return</span> os;
+00278 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="a17" doxytag="NLAIC::operator>>" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a02270.html">NLMISC::IStream</a>&amp; operator&gt;&gt; </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a02270.html">NLMISC::IStream</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>is</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>IBasicInterface &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>o</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+read an <a class="el" href="a02154.html">IBasicInterface</a> from a stream.
+<p>
+
+<p>
+Definition at line <a class="el" href="a05386.html#l00532">532</a> of file <a class="el" href="a05386.html">abstract_interface.h</a>.
+<p>
+References <a class="el" href="a05386.html#l00350">NLAIC::IBasicInterface::load()</a>.
+<p>
+<div class="fragment"><pre>00533 {
+00534 o.load(is);
+00535 <span class="keywordflow">return</span> is;
+00536 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="a15" doxytag="NLAIC::operator>>" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a02270.html">NLMISC::IStream</a>&amp; operator&gt;&gt; </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a02270.html">NLMISC::IStream</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>is</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>CIdentTypeAlloc &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>o</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Read an <a class="el" href="a02651.html">CIdentTypeAlloc</a> from a stream.
+<p>
+
+<p>
+Definition at line <a class="el" href="a05386.html#l00515">515</a> of file <a class="el" href="a05386.html">abstract_interface.h</a>.
+<p>
+References <a class="el" href="a05804.html#l00237">NLAIC::CIdentTypeAlloc::load()</a>.
+<p>
+<div class="fragment"><pre>00516 {
+00517 o.load(is);
+00518 <span class="keywordflow">return</span> is;
+00519 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="a7" doxytag="NLAIC::Out" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NLAIC::Out </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>str</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>...&nbsp;</td>
+ <td class="mdname" nowrap></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05804.html#l00063">63</a> of file <a class="el" href="a05804.html">ident_type.cpp</a>.
+<p>
+References <a class="el" href="a05804.html#l00052">DefaultIIO</a>, and <a class="el" href="a03859.html#NLAIC_1_1IIOa2">NLAIC::IIO::Echo()</a>.
+<p>
+Referenced by <a class="el" href="a05421.html#l00109">NLAILINK::IOTrace::Echo()</a>, <a class="el" href="a06294.html#l00171">NLAIPYSERVER::initPythonLib()</a>, <a class="el" href="a05889.html#l00124">NLAISCRIPT::CCallPrint::printList()</a>, and <a class="el" href="a06294.html#l00110">NLAIPYSERVER::printNbr()</a>.
+<p>
+<div class="fragment"><pre>00064 {
+00065 <span class="keywordtype">char</span> temp[64*1024];
+00066 va_list argument;
+00067 va_start (argument, str);
+00068
+00069 vsprintf(temp, str, argument);
+00070 <span class="keywordflow">if</span>(<a class="code" href="a05365.html#a0">DefaultIIO</a> != NULL)
+00071 <a class="code" href="a05365.html#a0">DefaultIIO</a>-&gt;<a class="code" href="a03859.html#NLAIC_1_1IIOa2">Echo</a>(temp);
+00072 <span class="keywordflow">else</span>
+00073 {
+00074 fprintf(stderr,temp);
+00075 fflush(stderr);
+00076 }
+00077 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="a11" doxytag="NLAIC::registerClass" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a04558.html#a10">sint32</a> NLAIC::registerClass </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const CIdentType &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>ident</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const IClassFactory &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>factoryClass</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Register an object in the <a class="el" href="a03322.html">CRegistry</a> static object.
+<p>
+
+<p>
+Definition at line <a class="el" href="a06325.html#l00044">44</a> of file <a class="el" href="a06325.html">registry_class.cpp</a>.
+<p>
+References <a class="el" href="a06323.html#l00057">NLAIC::CRegistry::registerClass()</a>, <a class="el" href="a06325.html#l00032">registry</a>, and <a class="el" href="a05981.html#l00099">sint32</a>.
+<p>
+Referenced by <a class="el" href="a05816.html#l00029">NLAIAGENT::setRegister()</a>.
+<p>
+<div class="fragment"><pre>00045 {
+00046 <span class="keywordflow">return</span> <a class="code" href="a05365.html#a1">registry</a>-&gt;<a class="code" href="a03322.html#NLAIC_1_1CRegistrya13">registerClass</a>(ident,factoryClass);
+00047 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="a14" doxytag="NLAIC::releaseRegistry" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NLAIC::releaseRegistry </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Remove the static <a class="el" href="a03322.html">CRegistry</a> object.
+<p>
+
+<p>
+Definition at line <a class="el" href="a06325.html#l00058">58</a> of file <a class="el" href="a06325.html">registry_class.cpp</a>.
+<p>
+References <a class="el" href="a06325.html#l00032">registry</a>.
+<p>
+Referenced by <a class="el" href="a05421.html#l00047">NLAILINK::releaseIALib()</a>.
+<p>
+<div class="fragment"><pre>00059 {
+00060 <span class="keyword">delete</span> <a class="code" href="a05365.html#a1">registry</a>;
+00061 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="a5" doxytag="NLAIC::setDefaultIIO" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NLAIC::setDefaultIIO </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const IIO *&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>io</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05804.html#l00053">53</a> of file <a class="el" href="a05804.html">ident_type.cpp</a>.
+<p>
+References <a class="el" href="a05804.html#l00052">DefaultIIO</a>.
+<p>
+<div class="fragment"><pre>00054 {
+00055 <a class="code" href="a05365.html#a0">DefaultIIO</a> = io;
+00056 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="a4" doxytag="NLAIC::stringBuild" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> char * NLAIC::stringBuild </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>str</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>...&nbsp;</td>
+ <td class="mdname" nowrap></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+this method give an char pointer hows it contents a string define by a const char* same as printf. It use for initialise string objects.
+<p>
+
+<p>
+Definition at line <a class="el" href="a05804.html#l00040">40</a> of file <a class="el" href="a05804.html">ident_type.cpp</a>.
+<p>
+References <a class="el" href="a05646.html#l00977">s</a>.
+<p>
+<div class="fragment"><pre>00041 {
+00042 <span class="keywordtype">char</span> temp[64*1024];
+00043 va_list argument;
+00044 va_start (argument, str);
+00045
+00046 vsprintf(temp, str, argument);
+00047 <span class="keywordtype">char</span> *<a class="code" href="a04223.html#a626">s</a> = <span class="keyword">new</span> <span class="keywordtype">char</span> [strlen(temp)+1];
+00048 strcpy(s,temp);
+00049 <span class="keywordflow">return</span> <a class="code" href="a04223.html#a626">s</a>;
+00050 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="a8" doxytag="NLAIC::stringGetBuild" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> std::string NLAIC::stringGetBuild </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>str</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>...&nbsp;</td>
+ <td class="mdname" nowrap></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+this method give an char pointer hows it contents a string define by a const char* same as printf. It use for initialise string objects.
+<p>
+
+<p>
+Definition at line <a class="el" href="a05804.html#l00079">79</a> of file <a class="el" href="a05804.html">ident_type.cpp</a>.
+<p>
+Referenced by <a class="el" href="a05847.html#l00458">NLAISCRIPT::CAgentClass::addBrancheCode()</a>, <a class="el" href="a06755.html#l00327">NLAISCRIPT::CCompilateur::affectationMember()</a>, <a class="el" href="a06662.html#l00539">NLAISCRIPT::CCompilateur::buildObject()</a>, <a class="el" href="a06662.html#l00054">NLAISCRIPT::CCompilateur::castVariable()</a>, <a class="el" href="a05607.html#l00029">NLAISCRIPT::CConstraintChkMethodeType::CConstraintChkMethodeType()</a>, <a class="el" href="a05600.html#l00282">NLAISCRIPT::CConstraintMethode::CConstraintMethode()</a>, <a class="el" href="a05605.html#l00032">NLAISCRIPT::CConstraintStackComp::CConstraintStackComp()</a>, <a class="el" href="a06755.html#l00557">NLAISCRIPT::CCompilateur::computContraint()</a>, <a class="el" href="a06588.html#l00131">NLAISCRIPT::COperandSimpleListOr::COperandSimpleListOr()</a>, <a class="el" href="a06126.html#l00244">NLAISCRIPT::CLdbRefOpCode::getDebugResult()</a>, <a class="el" href="a06126.html#l00206">NLAISCRIPT::CLdbMemberiOpCode::getDebugResult()</a>, <a class="el" href="a06126.html#l00157">NLAISCRIPT::CLdbHeapMemberiOpCode::getDebugResult()</a>, <a class="el" href="a06126.html#l00106">NLAISCRIPT::CLdbStackMemberiOpCode::getDebugResult()</a>, <a class="el" href="a06126.html#l00062">NLAISCRIPT::CLdbMemberOpCode::getDebugResult()</a>, <a class="el" href="a06125.html#l00351">NLAISCRIPT::CCallStackNewMethodi::getDebugResult()</a>, <a class="el" href="a06124.html#l00314">NLAISCRIPT::CCallHeapMethodi::getDebugResult()</a>, <a class="el" href="a06124.html#l00246">NLAISCRIPT::CCallStackMethodi::getDebugResult()</a>, <a class="el" href="a06124.html#l00155">NLAISCRIPT::CCallMethodi::getDebugResult()</a>, <a class="el" href="a06124.html#l00117">NLAISCRIPT::CCallMethod::getDebugResult()</a>, <a class="el" href="a06122.html#l00321">NLAISCRIPT::CLibHeapMemberMethod::getDebugResult()</a>, <a class="el" href="a06122.html#l00276">NLAISCRIPT::CLibStackNewMemberMethod::getDebugResult()</a>, <a class="el" href="a06122.html#l00230">NLAISCRIPT::CLibStackMemberMethod::getDebugResult()</a>, <a class="el" href="a06122.html#l00186">NLAISCRIPT::CLibCallMethodi::getDebugResult()</a>, <a class="el" href="a06122.html#l00159">NLAISCRIPT::CLibCallInheritedMethod::getDebugResult()</a>, <a class="el" href="a06122.html#l00132">NLAISCRIPT::CLibCallMethod::getDebugResult()</a>, <a class="el" href="a06122.html#l00087">NLAISCRIPT::CLibMemberMethodi::getDebugResult()</a>, <a class="el" href="a06122.html#l00059">NLAISCRIPT::CLibMemberInheritedMethod::getDebugResult()</a>, <a class="el" href="a06122.html#l00029">NLAISCRIPT::CLibMemberMethod::getDebugResult()</a>, <a class="el" href="a06121.html#l01708">NLAISCRIPT::CMarkMsg::getDebugResult()</a>, <a class="el" href="a06121.html#l01638">NLAISCRIPT::CMakeArgOpCode::getDebugResult()</a>, <a class="el" href="a06121.html#l01572">NLAISCRIPT::CTellOpCode::getDebugResult()</a>, <a class="el" href="a06121.html#l01394">NLAISCRIPT::CFreeAlloc::getDebugResult()</a>, <a class="el" href="a06121.html#l01342">NLAISCRIPT::CMarkAlloc::getDebugResult()</a>, <a class="el" href="a06121.html#l01265">NLAISCRIPT::CLocAlloc::getDebugResult()</a>, <a class="el" href="a06121.html#l01202">NLAISCRIPT::CAffMemberOpCode::getDebugResult()</a>, <a class="el" href="a06121.html#l00971">NLAISCRIPT::CAffOpCode::getDebugResult()</a>, <a class="el" href="a06121.html#l00894">NLAISCRIPT::CJmpOpCode::getDebugResult()</a>, <a class="el" href="a06121.html#l00828">NLAISCRIPT::CJFalseOpCode::getDebugResult()</a>, <a class="el" href="a06120.html#l00628">NLAISCRIPT::CFindRunMsg::getDebugResult()</a>, <a class="el" href="a06120.html#l00538">NLAISCRIPT::CFreeAllocDebug::getDebugResult()</a>, <a class="el" href="a06120.html#l00470">NLAISCRIPT::CAffOpCodeDebug::getDebugResult()</a>, <a class="el" href="a06120.html#l00431">NLAISCRIPT::CAffHeapMemberiOpCode::getDebugResult()</a>, <a class="el" href="a06120.html#l00366">NLAISCRIPT::CLocAllocDebug::getDebugResult()</a>, <a class="el" href="a06671.html#l00347">NLAISCRIPT::CVarPStackParam::getDebugString()</a>, <a class="el" href="a06671.html#l00123">NLAISCRIPT::CVarPStack::getDebugString()</a>, <a class="el" href="a06669.html#l00396">NLAILOGIC::CFactPattern::getDebugString()</a>, <a class="el" href="a06660.html#l00202">NLAILOGIC::CVar::getDebugString()</a>, <a class="el" href="a06328.html#l00216">NLAIC::CBinaryType::getDebugString()</a>, <a class="el" href="a06133.html#l00091">NLAIAGENT::COperatorScript::getDebugString()</a>, <a class="el" href="a06114.html#l00091">NLAISCRIPT::CObjectUnknown::getDebugString()</a>, <a class="el" href="a06113.html#l00068">NLAIAGENT::CObjectType::getDebugString()</a>, <a class="el" href="a06082.html#l00081">NLAIAGENT::CSetValueMsg::getDebugString()</a>, <a class="el" href="a06080.html#l00072">NLAIAGENT::COnChangeMsg::getDebugString()</a>, <a class="el" href="a06078.html#l00090">NLAIAGENT::CNotifyParentScript::getDebugString()</a>, <a class="el" href="a06077.html#l00095">NLAIAGENT::CMessageGroup::getDebugString()</a>, <a class="el" href="a06072.html#l00082">NLAIAGENT::CGetValueMsg::getDebugString()</a>, <a class="el" href="a06067.html#l00187">NLAIAGENT::CFailureMsg::getDebugString()</a>, <a class="el" href="a06067.html#l00080">NLAIAGENT::CSuccessMsg::getDebugString()</a>, <a class="el" href="a06065.html#l00316">NLAIAGENT::IMessageBase::getDebugString()</a>, <a class="el" href="a06030.html#l00353">NLAIAGENT::CMessageScript::getDebugString()</a>, <a class="el" href="a05911.html#l00070">NLAIAGENT::IListBasicManager::getDebugString()</a>, <a class="el" href="a05847.html#l00755">NLAISCRIPT::CAgentClass::getDebugString()</a>, <a class="el" href="a05845.html#l00139">NLAISCRIPT::CClassInterpretFactory::getDebugString()</a>, <a class="el" href="a05805.html#l00387">NLAIAGENT::CIdent::getDebugString()</a>, <a class="el" href="a05803.html#l00569">NLAIAGENT::CLocWordNumRef::getDebugString()</a>, <a class="el" href="a05770.html#l00807">NLAIAGENT::CVectorGroupType::getDebugString()</a>, <a class="el" href="a05767.html#l00120">NLAILOGIC::CGoalStack::getDebugString()</a>, <a class="el" href="a05763.html#l00648">NLAILOGIC::CInternalGoal::getDebugString()</a>, <a class="el" href="a05763.html#l00307">NLAILOGIC::CGoal::getDebugString()</a>, <a class="el" href="a05753.html#l00221">NLAIFUZZY::CFuzzyVar::getDebugString()</a>, <a class="el" href="a05751.html#l00059">NLAIFUZZY::FuzzyType::getDebugString()</a>, <a class="el" href="a05749.html#l00766">NLAIFUZZY::CTrapezeFuzzySet::getDebugString()</a>, <a class="el" href="a05749.html#l00643">NLAIFUZZY::CLeftFuzzySet::getDebugString()</a>, <a class="el" href="a05749.html#l00530">NLAIFUZZY::CTriangleFuzzySet::getDebugString()</a>, <a class="el" href="a05749.html#l00251">NLAIFUZZY::CRightFuzzySet::getDebugString()</a>, <a class="el" href="a05749.html#l00144">NLAIFUZZY::CFuzzyInterval::getDebugString()</a>, <a class="el" href="a05747.html#l00083">NLAIFUZZY::CFuzzyRuleSet::getDebugString()</a>, <a class="el" href="a05745.html#l00113">NLAIFUZZY::CFuzzyRule::getDebugString()</a>, <a class="el" href="a05743.html#l00096">NLAIFUZZY::CFuzzyFact::getDebugString()</a>, <a class="el" href="a05741.html#l00041">NLAIFUZZY::CSimpleFuzzyCond::getDebugString()</a>, <a class="el" href="a05716.html#l00152">NLAILOGIC::CFirstOrderAssert::getDebugString()</a>, <a class="el" href="a05695.html#l00129">NLAILOGIC::CFact::getDebugString()</a>, <a class="el" href="a05572.html#l00393">NLAISCRIPT::CCodeContext::getDebugString()</a>, <a class="el" href="a05571.html#l00090">NLAISCRIPT::CCodeBrancheRun::getDebugString()</a>, <a class="el" href="a05420.html#l00106">NLAIAGENT::IAgent::getDebugString()</a>, <a class="el" href="a05416.html#l00370">NLAIAGENT::CAgentWatchTimer::getDebugString()</a>, <a class="el" href="a05416.html#l00068">NLAIAGENT::CAgentManagerTimer::getDebugString()</a>, <a class="el" href="a05415.html#l00247">NLAIAGENT::CStringVarName::getDebugString()</a>, <a class="el" href="a05412.html#l00664">NLAIAGENT::CAgentScript::getDebugString()</a>, <a class="el" href="a05411.html#l00096">NLAIAGENT::CProxyAgentMail::getDebugString()</a>, <a class="el" href="a05407.html#l00097">NLAIAGENT::CStringType::getDebugString()</a>, <a class="el" href="a05401.html#l00101">NLAIAGENT::CLocalAgentMail::getDebugString()</a>, <a class="el" href="a05396.html#l00730">NLAIAGENT::UInt64Type::getDebugString()</a>, <a class="el" href="a05396.html#l00671">NLAIAGENT::UInt32Type::getDebugString()</a>, <a class="el" href="a05396.html#l00612">NLAIAGENT::UInt16Type::getDebugString()</a>, <a class="el" href="a05396.html#l00552">NLAIAGENT::UInt8Type::getDebugString()</a>, <a class="el" href="a05396.html#l00496">NLAIAGENT::CharType::getDebugString()</a>, <a class="el" href="a05396.html#l00435">NLAIAGENT::ShortIntegerType::getDebugString()</a>, <a class="el" href="a05396.html#l00372">NLAIAGENT::IntegerType::getDebugString()</a>, <a class="el" href="a05396.html#l00308">NLAIAGENT::BorneDDigitalType::getDebugString()</a>, <a class="el" href="a05396.html#l00235">NLAIAGENT::DDigitalType::getDebugString()</a>, <a class="el" href="a05396.html#l00167">NLAIAGENT::BorneDigitalType::getDebugString()</a>, <a class="el" href="a05396.html#l00095">NLAIAGENT::DigitalType::getDebugString()</a>, <a class="el" href="a05395.html#l00264">NLAIAGENT::VectorType::getDebugString()</a>, <a class="el" href="a05386.html#l00419">NLAIC::CSelfClassFactory::getDebugString()</a>, <a class="el" href="a05605.html#l00173">NLAISCRIPT::CConstraintStackComp::getError()</a>, <a class="el" href="a06323.html#l00168">NLAIC::CRegistry::getFactory()</a>, <a class="el" href="a06323.html#l00134">NLAIC::CRegistry::getIdent()</a>, <a class="el" href="a06589.html#l00239">NLAISCRIPT::COperandSimple::getInfo()</a>, <a class="el" href="a06323.html#l00096">NLAIC::CRegistry::getNumIdent()</a>, <a class="el" href="a06291.html#l00284">NLAIPYSERVER::CPyExport::getRefVar()</a>, <a class="el" href="a05475.html#l00180">NLAIAGENT::IObjectIA::getStaticMemberSize()</a>, <a class="el" href="a05789.html#l00104">NLAISCRIPT::CCompilateur::getValidateHierarchyBase()</a>, <a class="el" href="a05409.html#l00275">NLAIAGENT::IObjetOp::isTrue()</a>, <a class="el" href="a05409.html#l00101">NLAIAGENT::IObjetOp::neg()</a>, <a class="el" href="a05409.html#l00147">NLAIAGENT::IObjetOp::operator *()</a>, <a class="el" href="a05409.html#l00110">NLAIAGENT::IObjetOp::operator *=()</a>, <a class="el" href="a05409.html#l00245">NLAIAGENT::IObjetOp::operator!()</a>, <a class="el" href="a05409.html#l00252">NLAIAGENT::IObjetOp::operator!=()</a>, <a class="el" href="a05409.html#l00131">NLAIAGENT::IObjetOp::operator+()</a>, <a class="el" href="a05409.html#l00083">NLAIAGENT::IObjetOp::operator+=()</a>, <a class="el" href="a05409.html#l00139">NLAIAGENT::IObjetOp::operator-()</a>, <a class="el" href="a05409.html#l00092">NLAIAGENT::IObjetOp::operator-=()</a>, <a class="el" href="a05409.html#l00155">NLAIAGENT::IObjetOp::operator/()</a>, <a class="el" href="a05409.html#l00119">NLAIAGENT::IObjetOp::operator/=()</a>, <a class="el" href="a05409.html#l00213">NLAIAGENT::IObjetOp::operator&lt;()</a>, <a class="el" href="a05409.html#l00229">NLAIAGENT::IObjetOp::operator&lt;=()</a>, <a class="el" href="a06130.html#l00107">NLAIAGENT::CAgentOperation::operator=()</a>, <a class="el" href="a05475.html#l00171">NLAIAGENT::IObjectIA::operator=()</a>, <a class="el" href="a05409.html#l00260">NLAIAGENT::IObjetOp::operator==()</a>, <a class="el" href="a05409.html#l00221">NLAIAGENT::IObjetOp::operator&gt;()</a>, <a class="el" href="a05409.html#l00237">NLAIAGENT::IObjetOp::operator&gt;=()</a>, <a class="el" href="a06662.html#l00082">NLAISCRIPT::CCompilateur::processingVar()</a>, <a class="el" href="a05854.html#l00881">NLAISCRIPT::COperatorClass::RegisterMessage()</a>, <a class="el" href="a06755.html#l00608">NLAISCRIPT::CCompilateur::registerMethod()</a>, <a class="el" href="a05599.html#l00050">NLAISCRIPT::CConstraintMethode::run()</a>, <a class="el" href="a05571.html#l00138">NLAISCRIPT::CCodeBrancheRun::run()</a>, <a class="el" href="a05420.html#l00365">NLAIAGENT::IBasicAgent::run()</a>, <a class="el" href="a05420.html#l00546">NLAIAGENT::IBasicAgent::runAsk()</a>, <a class="el" href="a06126.html#l00135">NLAISCRIPT::CLdbHeapMemberiOpCode::runOpCode()</a>, <a class="el" href="a05475.html#l00163">NLAIAGENT::IObjectIA::runStep()</a>, <a class="el" href="a05571.html#l00042">NLAISCRIPT::CCodeBrancheRun::save()</a>, <a class="el" href="a05475.html#l00334">NLAIAGENT::IObjectIA::sendMessage()</a>, <a class="el" href="a06662.html#l00337">NLAISCRIPT::CCompilateur::setParamVarName()</a>, and <a class="el" href="a05475.html#l00198">NLAIAGENT::IObjectIA::setStaticMember()</a>.
+<p>
+<div class="fragment"><pre>00080 {
+00081 <span class="keywordtype">char</span> temp[64*1024];
+00082 va_list argument;
+00083 va_start (argument, str);
+00084
+00085 vsprintf(temp, str, argument);
+00086
+00087 <span class="keywordflow">return</span> std::string(temp);
+00088
+00089 }
+</pre></div> </td>
+ </tr>
+</table>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="a0" doxytag="NLAIC::DefaultIIO" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> const <a class="el" href="a03859.html">IIO</a>* <a class="el" href="a05365.html#a0">NLAIC::DefaultIIO</a> = NULL
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05804.html#l00052">52</a> of file <a class="el" href="a05804.html">ident_type.cpp</a>.
+<p>
+Referenced by <a class="el" href="a05804.html#l00058">getDefaultIIO()</a>, <a class="el" href="a05804.html#l00063">Out()</a>, and <a class="el" href="a05804.html#l00053">setDefaultIIO()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a1" doxytag="NLAIC::registry" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a03322.html">CRegistry</a>* <a class="el" href="a05365.html#a1">NLAIC::registry</a> = NULL
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06325.html#l00032">32</a> of file <a class="el" href="a06325.html">registry_class.cpp</a>.
+<p>
+Referenced by <a class="el" href="a06325.html#l00049">createInstance()</a>, <a class="el" href="a06325.html#l00034">getRegistry()</a>, <a class="el" href="a06325.html#l00054">initRegistry()</a>, <a class="el" href="a06325.html#l00044">registerClass()</a>, and <a class="el" href="a06325.html#l00058">releaseRegistry()</a>. </td>
+ </tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Mar 16 10:21:25 2004 for NeL by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border=0 >
+</a>1.3.6 </small></address>
+</body>
+</html>