diff options
Diffstat (limited to 'docs/doxygen/nel/classNLAISCRIPT_1_1CObjectUnknown.html')
-rw-r--r-- | docs/doxygen/nel/classNLAISCRIPT_1_1CObjectUnknown.html | 725 |
1 files changed, 725 insertions, 0 deletions
diff --git a/docs/doxygen/nel/classNLAISCRIPT_1_1CObjectUnknown.html b/docs/doxygen/nel/classNLAISCRIPT_1_1CObjectUnknown.html new file mode 100644 index 00000000..79e52795 --- /dev/null +++ b/docs/doxygen/nel/classNLAISCRIPT_1_1CObjectUnknown.html @@ -0,0 +1,725 @@ +<!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>NLAISCRIPT::CObjectUnknown Class Reference</h1>Class <a class="el" href="classNLAISCRIPT_1_1CObjectUnknown.html">CObjectUnknown</a>. +<a href="#_details">More...</a> +<p> +<code>#include <<a class="el" href="object__unknown_8h-source.html">object_unknown.h</a>></code> +<p> +<p>Inheritance diagram for NLAISCRIPT::CObjectUnknown: +<p><center><img src="classNLAISCRIPT_1_1CObjectUnknown.gif" usemap="#NLAISCRIPT::CObjectUnknown_map" border="0"></center> +<map name="NLAISCRIPT::CObjectUnknown_map"> +<area href="classNLAIAGENT_1_1IObjectIA.html" alt="NLAIAGENT::IObjectIA" shape="rect" coords="0,336,186,360"> +<area href="classNLAIAGENT_1_1IBasicObjectIA.html" alt="NLAIAGENT::IBasicObjectIA" shape="rect" coords="0,280,186,304"> +<area href="classNLAIC_1_1IBasicInterface.html" alt="NLAIC::IBasicInterface" shape="rect" coords="0,224,186,248"> +<area href="classNLAIC_1_1IBasicType.html" alt="NLAIC::IBasicType" shape="rect" coords="0,168,186,192"> +<area href="classNLAIC_1_1IPointerGestion.html" alt="NLAIC::IPointerGestion" shape="rect" coords="0,112,186,136"> +<area href="classNLMISC_1_1IStreamable.html" alt="NLMISC::IStreamable" shape="rect" coords="0,56,186,80"> +<area href="classNLMISC_1_1IClassable.html" alt="NLMISC::IClassable" shape="rect" coords="0,0,186,24"> +</map> +<a href="classNLAISCRIPT_1_1CObjectUnknown-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0> +<tr><td colspan=2><br><h2>Public Methods</h2></td></tr> +<tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classNLAISCRIPT_1_1CObjectUnknown.html#a0">CObjectUnknown</a> (<a class="el" href="classNLAISCRIPT_1_1IOpType.html">IOpType</a> *opType)</td></tr> +<tr><td> </td><td><font size=-1><em>Construct the object with one type _opType = _opBaseType;.</em> <a href="#a0">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classNLAISCRIPT_1_1CObjectUnknown.html#a1">CObjectUnknown</a> (<a class="el" href="classNLAISCRIPT_1_1IOpType.html">IOpType</a> *opType, <a class="el" href="classNLAISCRIPT_1_1IOpType.html">IOpType</a> *opBaseType)</td></tr> +<tr><td> </td><td><font size=-1><em>Construct the object with an opType and an opBaseType;.</em> <a href="#a1">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>const <a class="el" href="classNLAISCRIPT_1_1IOpType.html">IOpType</a> * </td><td valign=bottom><a class="el" href="classNLAISCRIPT_1_1CObjectUnknown.html#a2">getBaseType</a> () const</td></tr> +<tr><td nowrap align=right valign=top>const <a class="el" href="classNLAISCRIPT_1_1IOpType.html">IOpType</a> * </td><td valign=bottom><a class="el" href="classNLAISCRIPT_1_1CObjectUnknown.html#a3">getClassType</a> () const</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classNLAISCRIPT_1_1CObjectUnknown.html#a4">setClassType</a> (<a class="el" href="classNLAISCRIPT_1_1IOpType.html">IOpType</a> *o)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classNLAISCRIPT_1_1CObjectUnknown.html#a5">setBaseType</a> (<a class="el" href="classNLAISCRIPT_1_1IOpType.html">IOpType</a> *o)</td></tr> +<tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classNLAISCRIPT_1_1CObjectUnknown.html#a6">~CObjectUnknown</a> ()</td></tr> +<tr><td colspan="2"><div class="groupHeader">Base class method.</div></td></tr> +<tr><td nowrap align=right valign=top>const <a class="el" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a> & </td><td valign=bottom><a class="el" href="classNLAISCRIPT_1_1CObjectUnknown.html#z251_0">getType</a> () const</td></tr> +<tr><td> </td><td><font size=-1><em>throw (<a class="el" href="classNLAIE_1_1CExceptionUnReference.html">NLAIE::CExceptionUnReference</a>).</em> <a href="#z251_0">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>const <a class="el" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> * </td><td valign=bottom><a class="el" href="classNLAISCRIPT_1_1CObjectUnknown.html#z251_1">clone</a> () const</td></tr> +<tr><td> </td><td><font size=-1><em>This function allow a pointer copy, that mean that the new class have the sam attributs caracteristics as the owne.</em> <a href="#z251_1">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>const <a class="el" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a> * </td><td valign=bottom><a class="el" href="classNLAISCRIPT_1_1CObjectUnknown.html#z251_2">newInstance</a> () const</td></tr> +<tr><td> </td><td><font size=-1><em>This function allow a new instance, that mean that the class is a class factory.</em> <a href="#z251_2">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classNLAISCRIPT_1_1CObjectUnknown.html#z251_3">getDebugString</a> (std::string &txt) const</td></tr> +<tr><td> </td><td><font size=-1><em>This is a Debug function, text is an character pointer to receive the debug text output, the debug text containe all think sensible to interset user.</em> <a href="#z251_3">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classNLAISCRIPT_1_1CObjectUnknown.html#z251_4">save</a> (<a class="el" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &os)</td></tr> +<tr><td> </td><td><font size=-1><em>Save the class in a stream.</em> <a href="#z251_4">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classNLAISCRIPT_1_1CObjectUnknown.html#z251_5">load</a> (<a class="el" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> &is)</td></tr> +<tr><td> </td><td><font size=-1><em>Load the class from a stream.</em> <a href="#z251_5">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classNLAISCRIPT_1_1CObjectUnknown.html#z251_6">isEqual</a> (const <a class="el" href="classNLAIAGENT_1_1IBasicObjectIA.html">NLAIAGENT::IBasicObjectIA</a> &a) const</td></tr> +<tr><td nowrap align=right valign=top>const <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">NLAIAGENT::IObjectIA::CProcessResult</a> & </td><td valign=bottom><a class="el" href="classNLAISCRIPT_1_1CObjectUnknown.html#z251_7">run</a> ()</td></tr> +<tr><td> </td><td><font size=-1><em>Some where Run method define the process of the agen.</em> <a href="#z251_7">More...</a><em></em></font><br><br></td></tr> +<tr><td colspan=2><br><h2>Private Attributes</h2></td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNLAISCRIPT_1_1IOpType.html">IOpType</a> * </td><td valign=bottom><a class="el" href="classNLAISCRIPT_1_1CObjectUnknown.html#o0">_opType</a></td></tr> +<tr><td> </td><td><font size=-1><em>Type of the object.</em> <a href="#o0">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNLAISCRIPT_1_1IOpType.html">IOpType</a> * </td><td valign=bottom><a class="el" href="classNLAISCRIPT_1_1CObjectUnknown.html#o1">_opBaseType</a></td></tr> +<tr><td> </td><td><font size=-1><em>Functional type.</em> <a href="#o1">More...</a><em></em></font><br><br></td></tr> +</table> +<hr><a name="_details"></a><h2>Detailed Description</h2> +Class <a class="el" href="classNLAISCRIPT_1_1CObjectUnknown.html">CObjectUnknown</a>. +<p> +this class define an IObjectIA as an type. This type is divide in two part, the real type of the objects and a functional type. This last is use when we have to have an script compoment member, method member or any internal computation. The real type is use for the comparaison between type. This is very useful for ambiguous object same as an agent where he can be the agent or a mail box. Or a mail box can be an agent. A correct syntax is to say i have a type of object as the type of an other object. +<p> +<dl compact><dt><b> +Author: </b><dd> +Chafik sameh , Nevrax France </dl><dl compact><dt><b> +Date: </b><dd> +2000 </dl> +<p> + +<p> +Definition at line <a class="el" href="object__unknown_8h-source.html#l00045">45</a> of file <a class="el" href="object__unknown_8h-source.html">object_unknown.h</a>.<hr><h2>Constructor & Destructor Documentation</h2> +<a name="a0" doxytag="NLAISCRIPT::CObjectUnknown::CObjectUnknown"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> NLAISCRIPT::CObjectUnknown::CObjectUnknown </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAISCRIPT_1_1IOpType.html">IOpType</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>opType</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Construct the object with one type _opType = _opBaseType;. +<p> + +<p> +Definition at line <a class="el" href="object__unknown_8h-source.html#l00056">56</a> of file <a class="el" href="object__unknown_8h-source.html">object_unknown.h</a>. +<p> +References <a class="el" href="object__unknown_8h-source.html#l00052">_opBaseType</a>, and <a class="el" href="object__unknown_8h-source.html#l00050">_opType</a>. +<p> +Referenced by <a class="el" href="object__unknown_8h-source.html#l00079">clone</a>. </td> + </tr> +</table> +<a name="a1" doxytag="NLAISCRIPT::CObjectUnknown::CObjectUnknown"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> NLAISCRIPT::CObjectUnknown::CObjectUnknown </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAISCRIPT_1_1IOpType.html">IOpType</a> * </td> + <td class="mdname" nowrap> <em>opType</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLAISCRIPT_1_1IOpType.html">IOpType</a> * </td> + <td class="mdname" nowrap> <em>opBaseType</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Construct the object with an opType and an opBaseType;. +<p> + +<p> +Definition at line <a class="el" href="object__unknown_8h-source.html#l00064">64</a> of file <a class="el" href="object__unknown_8h-source.html">object_unknown.h</a>. +<p> +References <a class="el" href="object__unknown_8h-source.html#l00052">_opBaseType</a>, and <a class="el" href="object__unknown_8h-source.html#l00050">_opType</a>. </td> + </tr> +</table> +<a name="a6" doxytag="NLAISCRIPT::CObjectUnknown::~CObjectUnknown"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> NLAISCRIPT::CObjectUnknown::~CObjectUnknown </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="object__unknown_8h-source.html#l00149">149</a> of file <a class="el" href="object__unknown_8h-source.html">object_unknown.h</a>. +<p> +References <a class="el" href="object__unknown_8h-source.html#l00052">_opBaseType</a>, and <a class="el" href="object__unknown_8h-source.html#l00050">_opType</a>. </td> + </tr> +</table> +<hr><h2>Member Function Documentation</h2> +<a name="z251_1" doxytag="NLAISCRIPT::CObjectUnknown::clone"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a>* NLAISCRIPT::CObjectUnknown::clone </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [inline, virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +This function allow a pointer copy, that mean that the new class have the sam attributs caracteristics as the owne. +<p> + +<p> +Implements <a class="el" href="classNLAIC_1_1IBasicType.html#a3">NLAIC::IBasicType</a>. +<p> +Definition at line <a class="el" href="object__unknown_8h-source.html#l00079">79</a> of file <a class="el" href="object__unknown_8h-source.html">object_unknown.h</a>. +<p> +References <a class="el" href="object__unknown_8h-source.html#l00052">_opBaseType</a>, <a class="el" href="object__unknown_8h-source.html#l00050">_opType</a>, and <a class="el" href="object__unknown_8h-source.html#l00056">CObjectUnknown</a>. +<p> +Referenced by <a class="el" href="object__unknown_8h-source.html#l00086">newInstance</a>. </td> + </tr> +</table> +<a name="a2" doxytag="NLAISCRIPT::CObjectUnknown::getBaseType"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="classNLAISCRIPT_1_1IOpType.html">IOpType</a>* NLAISCRIPT::CObjectUnknown::getBaseType </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="object__unknown_8h-source.html#l00125">125</a> of file <a class="el" href="object__unknown_8h-source.html">object_unknown.h</a>. +<p> +References <a class="el" href="object__unknown_8h-source.html#l00052">_opBaseType</a>. </td> + </tr> +</table> +<a name="a3" doxytag="NLAISCRIPT::CObjectUnknown::getClassType"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="classNLAISCRIPT_1_1IOpType.html">IOpType</a>* NLAISCRIPT::CObjectUnknown::getClassType </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="object__unknown_8h-source.html#l00130">130</a> of file <a class="el" href="object__unknown_8h-source.html">object_unknown.h</a>. +<p> +References <a class="el" href="object__unknown_8h-source.html#l00050">_opType</a>. </td> + </tr> +</table> +<a name="z251_3" doxytag="NLAISCRIPT::CObjectUnknown::getDebugString"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAISCRIPT::CObjectUnknown::getDebugString </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">std::string & </td> + <td class="mdname1" valign="top" nowrap> <em>txt</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [inline, virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +This is a Debug function, text is an character pointer to receive the debug text output, the debug text containe all think sensible to interset user. +<p> + +<p> +Implements <a class="el" href="classNLAIC_1_1IBasicType.html#a5">NLAIC::IBasicType</a>. +<p> +Definition at line <a class="el" href="object__unknown_8h-source.html#l00091">91</a> of file <a class="el" href="object__unknown_8h-source.html">object_unknown.h</a>. +<p> +References <a class="el" href="object__unknown_8h-source.html#l00050">_opType</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00218">id</a>, and <a class="el" href="ident__type_8cpp-source.html#l00079">NLAIC::stringGetBuild</a>. </td> + </tr> +</table> +<a name="z251_0" doxytag="NLAISCRIPT::CObjectUnknown::getType"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="classNLAIC_1_1CIdentType.html">NLAIC::CIdentType</a>& NLAISCRIPT::CObjectUnknown::getType </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">void </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [inline, virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +throw (<a class="el" href="classNLAIE_1_1CExceptionUnReference.html">NLAIE::CExceptionUnReference</a>). +<p> + +<p> +Implements <a class="el" href="classNLAIC_1_1IBasicType.html#a2">NLAIC::IBasicType</a>. +<p> +Definition at line <a class="el" href="object__unknown_8h-source.html#l00072">72</a> of file <a class="el" href="object__unknown_8h-source.html">object_unknown.h</a>. +<p> +References <a class="el" href="object__unknown_8h-source.html#l00050">_opType</a>, and <a class="el" href="driver__opengl__extension__def_8h-source.html#l00218">id</a>. </td> + </tr> +</table> +<a name="z251_6" doxytag="NLAISCRIPT::CObjectUnknown::isEqual"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> bool NLAISCRIPT::CObjectUnknown::isEqual </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="classNLAIAGENT_1_1IBasicObjectIA.html">NLAIAGENT::IBasicObjectIA</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>a</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="object__unknown_8h-source.html#l00111">111</a> of file <a class="el" href="object__unknown_8h-source.html">object_unknown.h</a>. </td> + </tr> +</table> +<a name="z251_5" doxytag="NLAISCRIPT::CObjectUnknown::load"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAISCRIPT::CObjectUnknown::load </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>is</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [inline, virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Load the class from a stream. +<p> + +<p> +Implements <a class="el" href="classNLAIC_1_1IBasicInterface.html#a5">NLAIC::IBasicInterface</a>. +<p> +Definition at line <a class="el" href="object__unknown_8h-source.html#l00107">107</a> of file <a class="el" href="object__unknown_8h-source.html">object_unknown.h</a>. </td> + </tr> +</table> +<a name="z251_2" doxytag="NLAISCRIPT::CObjectUnknown::newInstance"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="classNLAIC_1_1IBasicType.html">NLAIC::IBasicType</a>* NLAISCRIPT::CObjectUnknown::newInstance </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [inline, virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +This function allow a new instance, that mean that the class is a class factory. +<p> + +<p> +Implements <a class="el" href="classNLAIC_1_1IBasicType.html#a4">NLAIC::IBasicType</a>. +<p> +Definition at line <a class="el" href="object__unknown_8h-source.html#l00086">86</a> of file <a class="el" href="object__unknown_8h-source.html">object_unknown.h</a>. +<p> +References <a class="el" href="object__unknown_8h-source.html#l00079">clone</a>. </td> + </tr> +</table> +<a name="z251_7" doxytag="NLAISCRIPT::CObjectUnknown::run"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> const <a class="el" href="structNLAIAGENT_1_1IObjectIA_1_1CProcessResult.html">NLAIAGENT::IObjectIA::CProcessResult</a>& NLAISCRIPT::CObjectUnknown::run </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [inline, virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Some where Run method define the process of the agen. +<p> + +<p> +Implements <a class="el" href="classNLAIAGENT_1_1IObjectIA.html#a3">NLAIAGENT::IObjectIA</a>. +<p> +Definition at line <a class="el" href="object__unknown_8h-source.html#l00116">116</a> of file <a class="el" href="object__unknown_8h-source.html">object_unknown.h</a>. +<p> +References <a class="el" href="baseai_8cpp-source.html#l00143">NLAIAGENT::IObjectIA::ProcessRun</a>. </td> + </tr> +</table> +<a name="z251_4" doxytag="NLAISCRIPT::CObjectUnknown::save"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAISCRIPT::CObjectUnknown::save </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLMISC_1_1IStream.html">NLMISC::IStream</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>os</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [inline, virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Save the class in a stream. +<p> + +<p> +Implements <a class="el" href="classNLAIC_1_1IBasicInterface.html#a4">NLAIC::IBasicInterface</a>. +<p> +Definition at line <a class="el" href="object__unknown_8h-source.html#l00102">102</a> of file <a class="el" href="object__unknown_8h-source.html">object_unknown.h</a>. </td> + </tr> +</table> +<a name="a5" doxytag="NLAISCRIPT::CObjectUnknown::setBaseType"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAISCRIPT::CObjectUnknown::setBaseType </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAISCRIPT_1_1IOpType.html">IOpType</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>o</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="object__unknown_8h-source.html#l00142">142</a> of file <a class="el" href="object__unknown_8h-source.html">object_unknown.h</a>. +<p> +References <a class="el" href="object__unknown_8h-source.html#l00052">_opBaseType</a>. </td> + </tr> +</table> +<a name="a4" doxytag="NLAISCRIPT::CObjectUnknown::setClassType"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void NLAISCRIPT::CObjectUnknown::setClassType </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLAISCRIPT_1_1IOpType.html">IOpType</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>o</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="object__unknown_8h-source.html#l00136">136</a> of file <a class="el" href="object__unknown_8h-source.html">object_unknown.h</a>. +<p> +References <a class="el" href="object__unknown_8h-source.html#l00050">_opType</a>. </td> + </tr> +</table> +<hr><h2>Member Data Documentation</h2> +<a name="o1" doxytag="NLAISCRIPT::CObjectUnknown::_opBaseType"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNLAISCRIPT_1_1IOpType.html">IOpType</a>* NLAISCRIPT::CObjectUnknown::_opBaseType<code> [private]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Functional type. +<p> + +<p> +Definition at line <a class="el" href="object__unknown_8h-source.html#l00052">52</a> of file <a class="el" href="object__unknown_8h-source.html">object_unknown.h</a>. +<p> +Referenced by <a class="el" href="object__unknown_8h-source.html#l00079">clone</a>, <a class="el" href="object__unknown_8h-source.html#l00056">CObjectUnknown</a>, <a class="el" href="object__unknown_8h-source.html#l00125">getBaseType</a>, <a class="el" href="object__unknown_8h-source.html#l00142">setBaseType</a>, and <a class="el" href="object__unknown_8h-source.html#l00149">~CObjectUnknown</a>. </td> + </tr> +</table> +<a name="o0" doxytag="NLAISCRIPT::CObjectUnknown::_opType"></a><p> +<table width="100%" cellpadding="2" cellspacing="0" border="0"> + <tr> + <td class="md"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="classNLAISCRIPT_1_1IOpType.html">IOpType</a>* NLAISCRIPT::CObjectUnknown::_opType<code> [private]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Type of the object. +<p> + +<p> +Definition at line <a class="el" href="object__unknown_8h-source.html#l00050">50</a> of file <a class="el" href="object__unknown_8h-source.html">object_unknown.h</a>. +<p> +Referenced by <a class="el" href="object__unknown_8h-source.html#l00079">clone</a>, <a class="el" href="object__unknown_8h-source.html#l00056">CObjectUnknown</a>, <a class="el" href="object__unknown_8h-source.html#l00130">getClassType</a>, <a class="el" href="object__unknown_8h-source.html#l00091">getDebugString</a>, <a class="el" href="object__unknown_8h-source.html#l00072">getType</a>, <a class="el" href="object__unknown_8h-source.html#l00136">setClassType</a>, and <a class="el" href="object__unknown_8h-source.html#l00149">~CObjectUnknown</a>. </td> + </tr> +</table> +<hr>The documentation for this class was generated from the following file:<ul> +<li><a class="el" href="object__unknown_8h-source.html">object_unknown.h</a></ul> + + +<!-- 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> |