diff options
Diffstat (limited to 'docs/doxygen/nel/classNLGEORGES_1_1CFormElm.html')
-rw-r--r-- | docs/doxygen/nel/classNLGEORGES_1_1CFormElm.html | 4903 |
1 files changed, 4903 insertions, 0 deletions
diff --git a/docs/doxygen/nel/classNLGEORGES_1_1CFormElm.html b/docs/doxygen/nel/classNLGEORGES_1_1CFormElm.html new file mode 100644 index 00000000..2792bc94 --- /dev/null +++ b/docs/doxygen/nel/classNLGEORGES_1_1CFormElm.html @@ -0,0 +1,4903 @@ +<!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>NLGEORGES::CFormElm Class Reference</h1>Base class of form elments. +<a href="#_details">More...</a> +<p> +<code>#include <<a class="el" href="form__elm_8h-source.html">form_elm.h</a>></code> +<p> +<p>Inheritance diagram for NLGEORGES::CFormElm: +<p><center><img src="classNLGEORGES_1_1CFormElm.gif" usemap="#NLGEORGES::CFormElm_map" border="0"></center> +<map name="NLGEORGES::CFormElm_map"> +<area href="classNLGEORGES_1_1UFormElm.html" alt="NLGEORGES::UFormElm" shape="rect" coords="232,0,454,24"> +<area href="classNLGEORGES_1_1CFormElmArray.html" alt="NLGEORGES::CFormElmArray" shape="rect" coords="0,112,222,136"> +<area href="classNLGEORGES_1_1CFormElmAtom.html" alt="NLGEORGES::CFormElmAtom" shape="rect" coords="232,112,454,136"> +<area href="classNLGEORGES_1_1CFormElmStruct.html" alt="NLGEORGES::CFormElmStruct" shape="rect" coords="464,112,686,136"> +<area href="classNLGEORGES_1_1CFormElmVirtualStruct.html" alt="NLGEORGES::CFormElmVirtualStruct" shape="rect" coords="464,168,686,192"> +</map> +<a href="classNLGEORGES_1_1CFormElm-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="classNLGEORGES_1_1CFormElm.html#a0">CFormElm</a> (<a class="el" href="classNLGEORGES_1_1CForm.html">CForm</a> *form, CFormElm *parentNode, const <a class="el" href="classNLGEORGES_1_1CFormDfn.html">CFormDfn</a> *parentDfn, <a class="el" href="types__nl_8h.html#a14">uint</a> parentIndex)</td></tr> +<tr><td nowrap align=right valign=top>virtual </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a1">~CFormElm</a> ()</td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNLGEORGES_1_1CForm.html">CForm</a> * </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a2">getForm</a> () const</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a3">isUsed</a> (const <a class="el" href="classNLGEORGES_1_1CForm.html">CForm</a> *form) const</td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a4">getFormName</a> (std::string &result, const CFormElm *child=NULL) const=0</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a5">getNodeByName</a> (const <a class="el" href="classNLGEORGES_1_1UFormElm.html">UFormElm</a> **result, const char *name, <a class="el" href="classNLGEORGES_1_1UFormElm.html#s9">TWhereIsNode</a> *where, bool verbose=true) const</td></tr> +<tr><td> </td><td><font size=-1><em>Return a node pointer with its name.</em> <a href="#a5">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a6">getNodeByName</a> (<a class="el" href="classNLGEORGES_1_1UFormElm.html">UFormElm</a> **result, const char *name, <a class="el" href="classNLGEORGES_1_1UFormElm.html#s9">TWhereIsNode</a> *where, bool verbose=true)</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a7">getValueByName</a> (std::string &result, const char *name, bool evaluate, <a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> *where) const</td></tr> +<tr><td> </td><td><font size=-1><em>Get a form value with its name.</em> <a href="#a7">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a8">getValueByName</a> (<a class="el" href="types__nl_8h.html#a5">sint8</a> &result, const char *name, bool evaluate, <a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> *where) const</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a9">getValueByName</a> (<a class="el" href="types__nl_8h.html#a6">uint8</a> &result, const char *name, bool evaluate, <a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> *where) const</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a10">getValueByName</a> (<a class="el" href="types__nl_8h.html#a7">sint16</a> &result, const char *name, bool evaluate, <a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> *where) const</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a11">getValueByName</a> (<a class="el" href="types__nl_8h.html#a8">uint16</a> &result, const char *name, bool evaluate, <a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> *where) const</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a12">getValueByName</a> (<a class="el" href="types__nl_8h.html#a9">sint32</a> &result, const char *name, bool evaluate, <a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> *where) const</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a13">getValueByName</a> (<a class="el" href="types__nl_8h.html#a10">uint32</a> &result, const char *name, bool evaluate, <a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> *where) const</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a14">getValueByName</a> (float &result, const char *name, bool evaluate, <a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> *where) const</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a15">getValueByName</a> (double &result, const char *name, bool evaluate, <a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> *where) const</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a16">getValueByName</a> (bool &result, const char *name, bool evaluate, <a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> *where) const</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a17">getValueByName</a> (<a class="el" href="classNLMISC_1_1CRGBA.html">NLMISC::CRGBA</a> &result, const char *name, bool evaluate, <a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> *where) const</td></tr> +<tr><td> </td><td><font size=-1><em>Warning, only R, G and B members are filled, not A.</em> <a href="#a17">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a18">setValueByName</a> (const char *value, const char *name, bool *created)</td></tr> +<tr><td> </td><td><font size=-1><em>Set a form value with its name.</em> <a href="#a18">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a19">setValueByName</a> (<a class="el" href="types__nl_8h.html#a5">sint8</a> value, const char *name, bool *created)</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a20">setValueByName</a> (<a class="el" href="types__nl_8h.html#a6">uint8</a> value, const char *name, bool *created)</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a21">setValueByName</a> (<a class="el" href="types__nl_8h.html#a7">sint16</a> value, const char *name, bool *created)</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a22">setValueByName</a> (<a class="el" href="types__nl_8h.html#a8">uint16</a> value, const char *name, bool *created)</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a23">setValueByName</a> (<a class="el" href="types__nl_8h.html#a9">sint32</a> value, const char *name, bool *created)</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a24">setValueByName</a> (<a class="el" href="types__nl_8h.html#a10">uint32</a> value, const char *name, bool *created)</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a25">setValueByName</a> (float value, const char *name, bool *created)</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a26">setValueByName</a> (double value, const char *name, bool *created)</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a27">setValueByName</a> (bool value, const char *name, bool *created)</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a28">setValueByName</a> (<a class="el" href="classNLMISC_1_1CRGBA.html">NLMISC::CRGBA</a> value, const char *name, bool *created)</td></tr> +<tr><td nowrap align=right valign=top>virtual <a class="el" href="classNLGEORGES_1_1UFormElm.html">UFormElm</a> * </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a29">getParent</a> () const</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a30">isArray</a> () const</td></tr> +<tr><td> </td><td><font size=-1><em>Return true if the element is an array.</em> <a href="#a30">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a31">getArraySize</a> (<a class="el" href="types__nl_8h.html#a14">uint</a> &<a class="el" href="cf__lexical_8cpp.html#a94">size</a>) const</td></tr> +<tr><td> </td><td><font size=-1><em>Return true if the element is an array and fill size with the array size.</em> <a href="#a31">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a32">getArrayNode</a> (const <a class="el" href="classNLGEORGES_1_1UFormElm.html">UFormElm</a> **result, <a class="el" href="types__nl_8h.html#a14">uint</a> arrayIndex) const</td></tr> +<tr><td> </td><td><font size=-1><em>Get a array sub element const pointer.</em> <a href="#a32">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a33">getArrayNode</a> (<a class="el" href="classNLGEORGES_1_1UFormElm.html">UFormElm</a> **result, <a class="el" href="types__nl_8h.html#a14">uint</a> arrayIndex)</td></tr> +<tr><td> </td><td><font size=-1><em>Get a array sub element mutable pointer.</em> <a href="#a33">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a34">getArrayNodeName</a> (std::string &result, <a class="el" href="types__nl_8h.html#a14">uint</a> arrayIndex) const</td></tr> +<tr><td> </td><td><font size=-1><em>Return the name of a table element.</em> <a href="#a34">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a35">getArrayValue</a> (std::string &result, <a class="el" href="types__nl_8h.html#a14">uint</a> arrayIndex, bool evaluate, <a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> *where) const</td></tr> +<tr><td> </td><td><font size=-1><em>Get an array value.</em> <a href="#a35">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a36">getArrayValue</a> (<a class="el" href="types__nl_8h.html#a5">sint8</a> &result, <a class="el" href="types__nl_8h.html#a14">uint</a> arrayIndex, bool evaluate, <a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> *where) const</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a37">getArrayValue</a> (<a class="el" href="types__nl_8h.html#a6">uint8</a> &result, <a class="el" href="types__nl_8h.html#a14">uint</a> arrayIndex, bool evaluate, <a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> *where) const</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a38">getArrayValue</a> (<a class="el" href="types__nl_8h.html#a7">sint16</a> &result, <a class="el" href="types__nl_8h.html#a14">uint</a> arrayIndex, bool evaluate, <a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> *where) const</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a39">getArrayValue</a> (<a class="el" href="types__nl_8h.html#a8">uint16</a> &result, <a class="el" href="types__nl_8h.html#a14">uint</a> arrayIndex, bool evaluate, <a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> *where) const</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a40">getArrayValue</a> (<a class="el" href="types__nl_8h.html#a9">sint32</a> &result, <a class="el" href="types__nl_8h.html#a14">uint</a> arrayIndex, bool evaluate, <a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> *where) const</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a41">getArrayValue</a> (<a class="el" href="types__nl_8h.html#a10">uint32</a> &result, <a class="el" href="types__nl_8h.html#a14">uint</a> arrayIndex, bool evaluate, <a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> *where) const</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a42">getArrayValue</a> (float &result, <a class="el" href="types__nl_8h.html#a14">uint</a> arrayIndex, bool evaluate, <a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> *where) const</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a43">getArrayValue</a> (double &result, <a class="el" href="types__nl_8h.html#a14">uint</a> arrayIndex, bool evaluate, <a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> *where) const</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a44">getArrayValue</a> (bool &result, <a class="el" href="types__nl_8h.html#a14">uint</a> arrayIndex, bool evaluate, <a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> *where) const</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a45">getArrayValue</a> (<a class="el" href="classNLMISC_1_1CRGBA.html">NLMISC::CRGBA</a> &result, <a class="el" href="types__nl_8h.html#a14">uint</a> arrayIndex, bool evaluate, <a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> *where) const</td></tr> +<tr><td> </td><td><font size=-1><em>Warning, only R, G and B members are filled, not A.</em> <a href="#a45">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a46">isStruct</a> () const</td></tr> +<tr><td> </td><td><font size=-1><em>Return true if the element is a struct or a virtual struct.</em> <a href="#a46">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a47">isVirtualStruct</a> () const</td></tr> +<tr><td> </td><td><font size=-1><em>Return true if the element is a virtual struct.</em> <a href="#a47">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a48">getDfnName</a> (std::string &dfnName) const</td></tr> +<tr><td> </td><td><font size=-1><em>Get the dfn filename for this virtual struct. Must be a virtual struct node.</em> <a href="#a48">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a49">getStructSize</a> (<a class="el" href="types__nl_8h.html#a14">uint</a> &<a class="el" href="cf__lexical_8cpp.html#a94">size</a>) const</td></tr> +<tr><td> </td><td><font size=-1><em>Return the struct size.</em> <a href="#a49">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a50">getStructNodeName</a> (<a class="el" href="types__nl_8h.html#a14">uint</a> element, std::string &result) const</td></tr> +<tr><td> </td><td><font size=-1><em>Return the element name.</em> <a href="#a50">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a51">getStructNode</a> (<a class="el" href="types__nl_8h.html#a14">uint</a> element, const <a class="el" href="classNLGEORGES_1_1UFormElm.html">UFormElm</a> **result) const</td></tr> +<tr><td> </td><td><font size=-1><em>Return a const element pointer. Can be NULL if the node doesn't exist.</em> <a href="#a51">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a52">getStructNode</a> (<a class="el" href="types__nl_8h.html#a14">uint</a> element, <a class="el" href="classNLGEORGES_1_1UFormElm.html">UFormElm</a> **result)</td></tr> +<tr><td> </td><td><font size=-1><em>Return a mutable element pointer. Can be NULL if the node doesn't exist.</em> <a href="#a52">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a53">isAtom</a> () const</td></tr> +<tr><td> </td><td><font size=-1><em>Return true if the element is an atom.</em> <a href="#a53">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a54">getValue</a> (std::string &result, bool evaluate) const</td></tr> +<tr><td> </td><td><font size=-1><em>Return the atom value.</em> <a href="#a54">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a55">getValue</a> (<a class="el" href="types__nl_8h.html#a5">sint8</a> &result, bool evaluate) const</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a56">getValue</a> (<a class="el" href="types__nl_8h.html#a6">uint8</a> &result, bool evaluate) const</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a57">getValue</a> (<a class="el" href="types__nl_8h.html#a7">sint16</a> &result, bool evaluate) const</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a58">getValue</a> (<a class="el" href="types__nl_8h.html#a8">uint16</a> &result, bool evaluate) const</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a59">getValue</a> (<a class="el" href="types__nl_8h.html#a9">sint32</a> &result, bool evaluate) const</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a60">getValue</a> (<a class="el" href="types__nl_8h.html#a10">uint32</a> &result, bool evaluate) const</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a61">getValue</a> (float &result, bool evaluate) const</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a62">getValue</a> (double &result, bool evaluate) const</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a63">getValue</a> (bool &result, bool evaluate) const</td></tr> +<tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a64">getValue</a> (<a class="el" href="classNLMISC_1_1CRGBA.html">NLMISC::CRGBA</a> &result, bool evaluate) const</td></tr> +<tr><td> </td><td><font size=-1><em>Warning, only R, G and B members are filled, not A.</em> <a href="#a64">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="classNLGEORGES_1_1CFormElm.html#a65">createNodeByName</a> (const char *name, const <a class="el" href="classNLGEORGES_1_1CFormDfn.html">CFormDfn</a> **parentDfn, <a class="el" href="types__nl_8h.html#a14">uint</a> &indexDfn, const <a class="el" href="classNLGEORGES_1_1CFormDfn.html">CFormDfn</a> **nodeDfn, const <a class="el" href="classNLGEORGES_1_1CType.html">CType</a> **nodeType, CFormElm **node, <a class="el" href="classNLGEORGES_1_1UFormDfn.html#s3">UFormDfn::TEntryType</a> &<a class="el" href="driver__opengl__extension__def_8h.html#a251">type</a>, bool &array, bool &created)</td></tr> +<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a66">deleteNodeByName</a> (const char *name, const <a class="el" href="classNLGEORGES_1_1CFormDfn.html">CFormDfn</a> **parentDfn, <a class="el" href="types__nl_8h.html#a14">uint</a> &indexDfn, const <a class="el" href="classNLGEORGES_1_1CFormDfn.html">CFormDfn</a> **nodeDfn, const <a class="el" href="classNLGEORGES_1_1CType.html">CType</a> **nodeType, CFormElm **node, <a class="el" href="classNLGEORGES_1_1UFormDfn.html#s3">UFormDfn::TEntryType</a> &<a class="el" href="driver__opengl__extension__def_8h.html#a251">type</a>, bool &array)</td></tr> +<tr><td> </td><td><font size=-1><em>Delete a node by name.</em> <a href="#a66">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="classNLGEORGES_1_1CFormElm.html#a67">getNodeByName</a> (const char *name, const <a class="el" href="classNLGEORGES_1_1CFormDfn.html">CFormDfn</a> **parentDfn, <a class="el" href="types__nl_8h.html#a14">uint</a> &indexDfn, const <a class="el" href="classNLGEORGES_1_1CFormDfn.html">CFormDfn</a> **nodeDfn, const <a class="el" href="classNLGEORGES_1_1CType.html">CType</a> **nodeType, CFormElm **node, <a class="el" href="classNLGEORGES_1_1UFormDfn.html#s3">UFormDfn::TEntryType</a> &<a class="el" href="driver__opengl__extension__def_8h.html#a251">type</a>, bool &array, bool &parentVDfnArray, bool verbose) const</td></tr> +<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a68">arrayInsertNodeByName</a> (const char *name, const <a class="el" href="classNLGEORGES_1_1CFormDfn.html">CFormDfn</a> **parentDfn, <a class="el" href="types__nl_8h.html#a14">uint</a> &indexDfn, const <a class="el" href="classNLGEORGES_1_1CFormDfn.html">CFormDfn</a> **nodeDfn, const <a class="el" href="classNLGEORGES_1_1CType.html">CType</a> **nodeType, CFormElm **node, <a class="el" href="classNLGEORGES_1_1UFormDfn.html#s3">UFormDfn::TEntryType</a> &<a class="el" href="driver__opengl__extension__def_8h.html#a251">type</a>, bool &array, bool verbose, <a class="el" href="types__nl_8h.html#a14">uint</a> arrayIndex) const</td></tr> +<tr><td> </td><td><font size=-1><em>Insert an array node by name The index asked must be < the size of the array.</em> <a href="#a68">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="classNLGEORGES_1_1CFormElm.html#a69">arrayDeleteNodeByName</a> (const char *name, const <a class="el" href="classNLGEORGES_1_1CFormDfn.html">CFormDfn</a> **parentDfn, <a class="el" href="types__nl_8h.html#a14">uint</a> &indexDfn, const <a class="el" href="classNLGEORGES_1_1CFormDfn.html">CFormDfn</a> **nodeDfn, const <a class="el" href="classNLGEORGES_1_1CType.html">CType</a> **nodeType, CFormElm **node, <a class="el" href="classNLGEORGES_1_1UFormDfn.html#s3">UFormDfn::TEntryType</a> &<a class="el" href="driver__opengl__extension__def_8h.html#a251">type</a>, bool &array, bool verbose, <a class="el" href="types__nl_8h.html#a14">uint</a> arrayIndex) const</td></tr> +<tr><td> </td><td><font size=-1><em>Delete an array node by name The index asked must be < the size of the array.</em> <a href="#a69">More...</a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>virtual xmlNodePtr </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#a70">write</a> (xmlNodePtr node, const <a class="el" href="classNLGEORGES_1_1CForm.html">CForm</a> *form, const char *structName=NULL, bool forceWrite=false) const=0</td></tr> +<tr><td colspan=2><br><h2>Static Public Methods</h2></td></tr> +<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#d0">convertValue</a> (<a class="el" href="types__nl_8h.html#a5">sint8</a> &result, const char *value)</td></tr> +<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#d1">convertValue</a> (<a class="el" href="types__nl_8h.html#a6">uint8</a> &result, const char *value)</td></tr> +<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#d2">convertValue</a> (<a class="el" href="types__nl_8h.html#a7">sint16</a> &result, const char *value)</td></tr> +<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#d3">convertValue</a> (<a class="el" href="types__nl_8h.html#a8">uint16</a> &result, const char *value)</td></tr> +<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#d4">convertValue</a> (<a class="el" href="types__nl_8h.html#a9">sint32</a> &result, const char *value)</td></tr> +<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#d5">convertValue</a> (<a class="el" href="types__nl_8h.html#a10">uint32</a> &result, const char *value)</td></tr> +<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#d6">convertValue</a> (float &result, const char *value)</td></tr> +<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#d7">convertValue</a> (double &result, const char *value)</td></tr> +<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#d8">convertValue</a> (bool &result, const char *value)</td></tr> +<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#d9">convertValue</a> (<a class="el" href="classNLMISC_1_1CRGBA.html">NLMISC::CRGBA</a> &result, const char *value)</td></tr> +<tr><td nowrap align=right valign=top>const char * </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#d10">tokenize</a> (const char *name, std::string &str, <a class="el" href="types__nl_8h.html#a14">uint</a> &errorIndex, <a class="el" href="types__nl_8h.html#a14">uint</a> &code)</td></tr> +<tr><td colspan=2><br><h2>Protected Types</h2></td></tr> +<tr><td nowrap align=right valign=top>enum </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#t3">TNodeAction</a> { <a class="el" href="classNLGEORGES_1_1CFormElm.html#t3t0">Return</a>, +<a class="el" href="classNLGEORGES_1_1CFormElm.html#t3t1">Create</a>, +<a class="el" href="classNLGEORGES_1_1CFormElm.html#t3t2">Delete</a> + }</td></tr> +<tr><td colspan=2><br><h2>Protected Methods</h2></td></tr> +<tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#b0">unlink</a> (CFormElm *child)</td></tr> +<tr><td> </td><td><font size=-1><em>Unlink a child.</em> <a href="#b0">More...</a><em></em></font><br><br></td></tr> +<tr><td colspan=2><br><h2>Static Protected Methods</h2></td></tr> +<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#e0">getIternalNodeByName</a> (<a class="el" href="classNLGEORGES_1_1CForm.html">CForm</a> *form, const char *name, const <a class="el" href="classNLGEORGES_1_1CFormDfn.html">CFormDfn</a> **parentDfn, <a class="el" href="types__nl_8h.html#a14">uint</a> &indexDfn, const <a class="el" href="classNLGEORGES_1_1CFormDfn.html">CFormDfn</a> **nodeDfn, const <a class="el" href="classNLGEORGES_1_1CType.html">CType</a> **nodeType, CFormElm **node, <a class="el" href="classNLGEORGES_1_1UFormDfn.html#s3">UFormDfn::TEntryType</a> &<a class="el" href="driver__opengl__extension__def_8h.html#a251">type</a>, bool &array, <a class="el" href="classNLGEORGES_1_1CFormElm.html#t3">TNodeAction</a> action, bool &created, bool &parentVDfnArray, bool verbose)</td></tr> +<tr><td> </td><td><font size=-1><em>Is createNode == Create, (*node)->Form must be == to the form argument.</em> <a href="#e0">More...</a><em></em></font><br><br></td></tr> +<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classNLGEORGES_1_1CForm.html">CForm</a> * </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#n0">Form</a></td></tr> +<tr><td nowrap align=right valign=top>CFormElm * </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#n1">ParentNode</a></td></tr> +<tr><td nowrap align=right valign=top>const <a class="el" href="classNLGEORGES_1_1CFormDfn.html">CFormDfn</a> * </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#n2">ParentDfn</a></td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="types__nl_8h.html#a14">uint</a> </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#n3">ParentIndex</a></td></tr> +<tr><td colspan=2><br><h2>Private Types</h2></td></tr> +<tr><td nowrap align=right valign=top>enum </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#u4">TToken</a> { <a class="el" href="classNLGEORGES_1_1CFormElm.html#u4u0">TokenString</a> = 0, +<a class="el" href="classNLGEORGES_1_1CFormElm.html#u4u1">TokenPoint</a>, +<a class="el" href="classNLGEORGES_1_1CFormElm.html#u4u2">TokenArrayBegin</a>, +<a class="el" href="classNLGEORGES_1_1CFormElm.html#u4u3">TokenArrayEnd</a> + }</td></tr> +<tr><td colspan=2><br><h2>Friends</h2></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#l0">CForm</a></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#l1">CType</a></td></tr> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classNLGEORGES_1_1CFormElm.html#l2">CFormDfn</a></td></tr> +</table> +<hr><a name="_details"></a><h2>Detailed Description</h2> +Base class of form elments. +<p> + +<p> +Definition at line <a class="el" href="form__elm_8h-source.html#l00045">45</a> of file <a class="el" href="form__elm_8h-source.html">form_elm.h</a>.<hr><h2>Member Enumeration Documentation</h2> +<a name="t3" doxytag="NLGEORGES::CFormElm::TNodeAction"></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"> enum NLGEORGES::CFormElm::TNodeAction<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<dl compact><dt><b> +Enumeration values:</b><dd> +<table border=0 cellspacing=2 cellpadding=0> +<tr><td valign=top><em><a name="t3t0" doxytag="Return"></a><em>Return</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="t3t1" doxytag="Create"></a><em>Create</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="t3t2" doxytag="Delete"></a><em>Delete</em></em> </td><td> +</td></tr> +</table> +</dl> + +<p> +Definition at line <a class="el" href="form__elm_8h-source.html#l00185">185</a> of file <a class="el" href="form__elm_8h-source.html">form_elm.h</a>. </td> + </tr> +</table> +<a name="u4" doxytag="NLGEORGES::CFormElm::TToken"></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"> enum NLGEORGES::CFormElm::TToken<code> [private]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<dl compact><dt><b> +Enumeration values:</b><dd> +<table border=0 cellspacing=2 cellpadding=0> +<tr><td valign=top><em><a name="u4u0" doxytag="TokenString"></a><em>TokenString</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="u4u1" doxytag="TokenPoint"></a><em>TokenPoint</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="u4u2" doxytag="TokenArrayBegin"></a><em>TokenArrayBegin</em></em> </td><td> +</td></tr> +<tr><td valign=top><em><a name="u4u3" doxytag="TokenArrayEnd"></a><em>TokenArrayEnd</em></em> </td><td> +</td></tr> +</table> +</dl> + +<p> +Definition at line <a class="el" href="form__elm_8h-source.html#l00234">234</a> of file <a class="el" href="form__elm_8h-source.html">form_elm.h</a>. </td> + </tr> +</table> +<hr><h2>Constructor & Destructor Documentation</h2> +<a name="a0" doxytag="NLGEORGES::CFormElm::CFormElm"></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"> NLGEORGES::CFormElm::CFormElm </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLGEORGES_1_1CForm.html">CForm</a> * </td> + <td class="mdname" nowrap> <em>form</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>CFormElm * </td> + <td class="mdname" nowrap> <em>parentNode</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="classNLGEORGES_1_1CFormDfn.html">CFormDfn</a> * </td> + <td class="mdname" nowrap> <em>parentDfn</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="types__nl_8h.html#a14">uint</a> </td> + <td class="mdname" nowrap> <em>parentIndex</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></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="form__elm_8cpp-source.html#l00323">323</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="form__elm_8h-source.html#l00221">Form</a>, <a class="el" href="form__elm_8h-source.html#l00227">ParentDfn</a>, <a class="el" href="form__elm_8h-source.html#l00230">ParentIndex</a>, <a class="el" href="form__elm_8h-source.html#l00224">ParentNode</a>, and <a class="el" href="types__nl_8h-source.html#l00199">uint</a>. +<p> +Referenced by <a class="el" href="form__elm_8cpp-source.html#l00712">arrayDeleteNodeByName</a>, <a class="el" href="form__elm_8cpp-source.html#l00638">arrayInsertNodeByName</a>, <a class="el" href="form__elm_8cpp-source.html#l00757">getIternalNodeByName</a>, <a class="el" href="form__elm_8cpp-source.html#l00366">getNodeByName</a>, <a class="el" href="form__elm_8cpp-source.html#l00399">getValueByName</a>, and <a class="el" href="form__elm_8cpp-source.html#l01485">setValueByName</a>. </td> + </tr> +</table> +<a name="a1" doxytag="NLGEORGES::CFormElm::~CFormElm"></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"> NLGEORGES::CFormElm::~CFormElm </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> [virtual]</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="form__elm_8cpp-source.html#l00333">333</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. </td> + </tr> +</table> +<hr><h2>Member Function Documentation</h2> +<a name="a69" doxytag="NLGEORGES::CFormElm::arrayDeleteNodeByName"></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 NLGEORGES::CFormElm::arrayDeleteNodeByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const char * </td> + <td class="mdname" nowrap> <em>name</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="classNLGEORGES_1_1CFormDfn.html">CFormDfn</a> ** </td> + <td class="mdname" nowrap> <em>parentDfn</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="types__nl_8h.html#a14">uint</a> & </td> + <td class="mdname" nowrap> <em>indexDfn</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="classNLGEORGES_1_1CFormDfn.html">CFormDfn</a> ** </td> + <td class="mdname" nowrap> <em>nodeDfn</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="classNLGEORGES_1_1CType.html">CType</a> ** </td> + <td class="mdname" nowrap> <em>nodeType</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>CFormElm ** </td> + <td class="mdname" nowrap> <em>node</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1UFormDfn.html#s3">UFormDfn::TEntryType</a> & </td> + <td class="mdname" nowrap> <em>type</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool & </td> + <td class="mdname" nowrap> <em>array</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>verbose</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="types__nl_8h.html#a14">uint</a> </td> + <td class="mdname" nowrap> <em>arrayIndex</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const</td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Delete an array node by name The index asked must be < the size of the array. +<p> + +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00712">712</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="form__elm_8cpp-source.html#l00323">CFormElm</a>, <a class="el" href="classNLGEORGES_1_1CFormElm.html#t3t1">Create</a>, <a class="el" href="form__elm_8h-source.html#l00221">Form</a>, <a class="el" href="form__elm_8cpp-source.html#l00757">getIternalNodeByName</a>, <a class="el" href="debug_8h-source.html#l00255">nlassert</a>, <a class="el" href="form__elm_8h-source.html#l00227">ParentDfn</a>, <a class="el" href="form__elm_8h-source.html#l00230">ParentIndex</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00241">type</a>, and <a class="el" href="types__nl_8h-source.html#l00199">uint</a>. </td> + </tr> +</table> +<a name="a68" doxytag="NLGEORGES::CFormElm::arrayInsertNodeByName"></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 NLGEORGES::CFormElm::arrayInsertNodeByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const char * </td> + <td class="mdname" nowrap> <em>name</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="classNLGEORGES_1_1CFormDfn.html">CFormDfn</a> ** </td> + <td class="mdname" nowrap> <em>parentDfn</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="types__nl_8h.html#a14">uint</a> & </td> + <td class="mdname" nowrap> <em>indexDfn</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="classNLGEORGES_1_1CFormDfn.html">CFormDfn</a> ** </td> + <td class="mdname" nowrap> <em>nodeDfn</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="classNLGEORGES_1_1CType.html">CType</a> ** </td> + <td class="mdname" nowrap> <em>nodeType</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>CFormElm ** </td> + <td class="mdname" nowrap> <em>node</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1UFormDfn.html#s3">UFormDfn::TEntryType</a> & </td> + <td class="mdname" nowrap> <em>type</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool & </td> + <td class="mdname" nowrap> <em>array</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>verbose</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="types__nl_8h.html#a14">uint</a> </td> + <td class="mdname" nowrap> <em>arrayIndex</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const</td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Insert an array node by name The index asked must be < the size of the array. +<p> + +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00638">638</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="form__elm_8cpp-source.html#l00323">CFormElm</a>, <a class="el" href="classNLGEORGES_1_1CFormElm.html#t3t1">Create</a>, <a class="el" href="form__elm_8h-source.html#l00221">Form</a>, <a class="el" href="form__elm_8cpp-source.html#l00757">getIternalNodeByName</a>, <a class="el" href="debug_8h-source.html#l00255">nlassert</a>, <a class="el" href="debug_8h-source.html#l00375">nlstop</a>, <a class="el" href="form__elm_8h-source.html#l00227">ParentDfn</a>, <a class="el" href="form__elm_8h-source.html#l00230">ParentIndex</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00241">type</a>, and <a class="el" href="types__nl_8h-source.html#l00199">uint</a>. </td> + </tr> +</table> +<a name="d9" doxytag="NLGEORGES::CFormElm::convertValue"></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 NLGEORGES::CFormElm::convertValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLMISC_1_1CRGBA.html">NLMISC::CRGBA</a> & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>value</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [inline, static]</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="form__elm_8h-source.html#l00623">623</a> of file <a class="el" href="form__elm_8h-source.html">form_elm.h</a>. +<p> +References <a class="el" href="rgba_8h-source.html#l00327">NLMISC::CRGBA::B</a>, <a class="el" href="common_8h-source.html#l00142">NLMISC::clamp</a>, <a class="el" href="rgba_8h-source.html#l00325">NLMISC::CRGBA::G</a>, <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, <a class="el" href="rgba_8h-source.html#l00323">NLMISC::CRGBA::R</a>, and <a class="el" href="driver__opengl__extension__def_8h-source.html#l00533">r</a>. </td> + </tr> +</table> +<a name="d8" doxytag="NLGEORGES::CFormElm::convertValue"></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 NLGEORGES::CFormElm::convertValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">bool & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>value</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [inline, static]</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="form__elm_8h-source.html#l00591">591</a> of file <a class="el" href="form__elm_8h-source.html">form_elm.h</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, and <a class="el" href="common_8cpp-source.html#l00391">NLMISC::strlwr</a>. </td> + </tr> +</table> +<a name="d7" doxytag="NLGEORGES::CFormElm::convertValue"></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 NLGEORGES::CFormElm::convertValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">double & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>value</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [inline, static]</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="form__elm_8h-source.html#l00573">573</a> of file <a class="el" href="form__elm_8h-source.html">form_elm.h</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>. </td> + </tr> +</table> +<a name="d6" doxytag="NLGEORGES::CFormElm::convertValue"></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 NLGEORGES::CFormElm::convertValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">float & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>value</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [inline, static]</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="form__elm_8h-source.html#l00557">557</a> of file <a class="el" href="form__elm_8h-source.html">form_elm.h</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>. </td> + </tr> +</table> +<a name="d5" doxytag="NLGEORGES::CFormElm::convertValue"></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 NLGEORGES::CFormElm::convertValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a10">uint32</a> & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>value</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [inline, static]</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="form__elm_8h-source.html#l00538">538</a> of file <a class="el" href="form__elm_8h-source.html">form_elm.h</a>. +<p> +References <a class="el" href="common_8h-source.html#l00142">NLMISC::clamp</a>, <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, and <a class="el" href="types__nl_8h-source.html#l00194">uint32</a>. </td> + </tr> +</table> +<a name="d4" doxytag="NLGEORGES::CFormElm::convertValue"></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 NLGEORGES::CFormElm::convertValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a9">sint32</a> & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>value</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [inline, static]</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="form__elm_8h-source.html#l00519">519</a> of file <a class="el" href="form__elm_8h-source.html">form_elm.h</a>. +<p> +References <a class="el" href="common_8h-source.html#l00142">NLMISC::clamp</a>, <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, and <a class="el" href="types__nl_8h-source.html#l00193">sint32</a>. </td> + </tr> +</table> +<a name="d3" doxytag="NLGEORGES::CFormElm::convertValue"></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 NLGEORGES::CFormElm::convertValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a8">uint16</a> & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>value</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [inline, static]</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="form__elm_8h-source.html#l00500">500</a> of file <a class="el" href="form__elm_8h-source.html">form_elm.h</a>. +<p> +References <a class="el" href="common_8h-source.html#l00142">NLMISC::clamp</a>, <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, and <a class="el" href="types__nl_8h-source.html#l00192">uint16</a>. </td> + </tr> +</table> +<a name="d2" doxytag="NLGEORGES::CFormElm::convertValue"></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 NLGEORGES::CFormElm::convertValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a7">sint16</a> & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>value</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [inline, static]</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="form__elm_8h-source.html#l00481">481</a> of file <a class="el" href="form__elm_8h-source.html">form_elm.h</a>. +<p> +References <a class="el" href="common_8h-source.html#l00142">NLMISC::clamp</a>, <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, and <a class="el" href="types__nl_8h-source.html#l00191">sint16</a>. </td> + </tr> +</table> +<a name="d1" doxytag="NLGEORGES::CFormElm::convertValue"></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 NLGEORGES::CFormElm::convertValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a6">uint8</a> & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>value</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [inline, static]</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="form__elm_8h-source.html#l00462">462</a> of file <a class="el" href="form__elm_8h-source.html">form_elm.h</a>. +<p> +References <a class="el" href="common_8h-source.html#l00142">NLMISC::clamp</a>, <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, and <a class="el" href="types__nl_8h-source.html#l00190">uint8</a>. </td> + </tr> +</table> +<a name="d0" doxytag="NLGEORGES::CFormElm::convertValue"></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 NLGEORGES::CFormElm::convertValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a5">sint8</a> & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>value</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [inline, static]</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="form__elm_8h-source.html#l00443">443</a> of file <a class="el" href="form__elm_8h-source.html">form_elm.h</a>. +<p> +References <a class="el" href="common_8h-source.html#l00142">NLMISC::clamp</a>, <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, and <a class="el" href="types__nl_8h-source.html#l00189">sint8</a>. +<p> +Referenced by <a class="el" href="form__elm_8cpp-source.html#l02234">NLGEORGES::CFormElmArray::getArrayValue</a>, <a class="el" href="form__elm_8cpp-source.html#l02679">NLGEORGES::CFormElmAtom::getValue</a>, and <a class="el" href="form__elm_8cpp-source.html#l00442">getValueByName</a>. </td> + </tr> +</table> +<a name="a65" doxytag="NLGEORGES::CFormElm::createNodeByName"></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 NLGEORGES::CFormElm::createNodeByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const char * </td> + <td class="mdname" nowrap> <em>name</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="classNLGEORGES_1_1CFormDfn.html">CFormDfn</a> ** </td> + <td class="mdname" nowrap> <em>parentDfn</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="types__nl_8h.html#a14">uint</a> & </td> + <td class="mdname" nowrap> <em>indexDfn</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="classNLGEORGES_1_1CFormDfn.html">CFormDfn</a> ** </td> + <td class="mdname" nowrap> <em>nodeDfn</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="classNLGEORGES_1_1CType.html">CType</a> ** </td> + <td class="mdname" nowrap> <em>nodeType</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>CFormElm ** </td> + <td class="mdname" nowrap> <em>node</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1UFormDfn.html#s3">UFormDfn::TEntryType</a> & </td> + <td class="mdname" nowrap> <em>type</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool & </td> + <td class="mdname" nowrap> <em>array</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool & </td> + <td class="mdname" nowrap> <em>created</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></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="form__elm_8cpp-source.html#l00589">589</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="classNLGEORGES_1_1CFormElm.html#t3t1">Create</a>, <a class="el" href="form__elm_8h-source.html#l00221">Form</a>, <a class="el" href="form__elm_8cpp-source.html#l00757">getIternalNodeByName</a>, <a class="el" href="form__elm_8h-source.html#l00227">ParentDfn</a>, <a class="el" href="form__elm_8h-source.html#l00230">ParentIndex</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00241">type</a>, and <a class="el" href="types__nl_8h-source.html#l00199">uint</a>. +<p> +Referenced by <a class="el" href="form__elm_8cpp-source.html#l01485">setValueByName</a>. </td> + </tr> +</table> +<a name="a66" doxytag="NLGEORGES::CFormElm::deleteNodeByName"></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 NLGEORGES::CFormElm::deleteNodeByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const char * </td> + <td class="mdname" nowrap> <em>name</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="classNLGEORGES_1_1CFormDfn.html">CFormDfn</a> ** </td> + <td class="mdname" nowrap> <em>parentDfn</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="types__nl_8h.html#a14">uint</a> & </td> + <td class="mdname" nowrap> <em>indexDfn</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="classNLGEORGES_1_1CFormDfn.html">CFormDfn</a> ** </td> + <td class="mdname" nowrap> <em>nodeDfn</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="classNLGEORGES_1_1CType.html">CType</a> ** </td> + <td class="mdname" nowrap> <em>nodeType</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>CFormElm ** </td> + <td class="mdname" nowrap> <em>node</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1UFormDfn.html#s3">UFormDfn::TEntryType</a> & </td> + <td class="mdname" nowrap> <em>type</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool & </td> + <td class="mdname" nowrap> <em>array</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Delete a node by name. +<p> +If the node already exist, return it Delete its parent if not used +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00605">605</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="classNLGEORGES_1_1CFormElm.html#t3t2">Delete</a>, <a class="el" href="form__elm_8h-source.html#l00221">Form</a>, <a class="el" href="form__elm_8cpp-source.html#l00757">getIternalNodeByName</a>, <a class="el" href="form__elm_8h-source.html#l00227">ParentDfn</a>, <a class="el" href="form__elm_8h-source.html#l00230">ParentIndex</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00241">type</a>, and <a class="el" href="types__nl_8h-source.html#l00199">uint</a>. </td> + </tr> +</table> +<a name="a33" doxytag="NLGEORGES::CFormElm::getArrayNode"></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 NLGEORGES::CFormElm::getArrayNode </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLGEORGES_1_1UFormElm.html">UFormElm</a> ** </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="types__nl_8h.html#a14">uint</a> </td> + <td class="mdname" nowrap> <em>arrayIndex</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Get a array sub element mutable pointer. +<p> +If return true, fill result with the arrayIndex cell's element pointer. Can be NULL if the node doesn't exist. +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a27">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmArray.html#a6">NLGEORGES::CFormElmArray</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00071">71</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, and <a class="el" href="types__nl_8h-source.html#l00199">uint</a>. </td> + </tr> +</table> +<a name="a32" doxytag="NLGEORGES::CFormElm::getArrayNode"></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 NLGEORGES::CFormElm::getArrayNode </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="classNLGEORGES_1_1UFormElm.html">UFormElm</a> ** </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="types__nl_8h.html#a14">uint</a> </td> + <td class="mdname" nowrap> <em>arrayIndex</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Get a array sub element const pointer. +<p> +If return true, fill result with the arrayIndex cell's element Can be NULL if the node doesn't exist. +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a26">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmArray.html#a5">NLGEORGES::CFormElmArray</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00063">63</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, and <a class="el" href="types__nl_8h-source.html#l00199">uint</a>. </td> + </tr> +</table> +<a name="a34" doxytag="NLGEORGES::CFormElm::getArrayNodeName"></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 NLGEORGES::CFormElm::getArrayNodeName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">std::string & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="types__nl_8h.html#a14">uint</a> </td> + <td class="mdname" nowrap> <em>arrayIndex</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Return the name of a table element. +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a39">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmArray.html#a7">NLGEORGES::CFormElmArray</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00079">79</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, and <a class="el" href="types__nl_8h-source.html#l00199">uint</a>. </td> + </tr> +</table> +<a name="a31" doxytag="NLGEORGES::CFormElm::getArraySize"></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 NLGEORGES::CFormElm::getArraySize </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a14">uint</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>size</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Return true if the element is an array and fill size with the array size. +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a25">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmArray.html#a4">NLGEORGES::CFormElmArray</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00055">55</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, and <a class="el" href="types__nl_8h-source.html#l00199">uint</a>. </td> + </tr> +</table> +<a name="a45" doxytag="NLGEORGES::CFormElm::getArrayValue"></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 NLGEORGES::CFormElm::getArrayValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLMISC_1_1CRGBA.html">NLMISC::CRGBA</a> & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="types__nl_8h.html#a14">uint</a> </td> + <td class="mdname" nowrap> <em>arrayIndex</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> * </td> + <td class="mdname" nowrap> <em>where</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Warning, only R, G and B members are filled, not A. +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a38">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmArray.html#a18">NLGEORGES::CFormElmArray</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00167">167</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, and <a class="el" href="types__nl_8h-source.html#l00199">uint</a>. </td> + </tr> +</table> +<a name="a44" doxytag="NLGEORGES::CFormElm::getArrayValue"></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 NLGEORGES::CFormElm::getArrayValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">bool & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="types__nl_8h.html#a14">uint</a> </td> + <td class="mdname" nowrap> <em>arrayIndex</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> * </td> + <td class="mdname" nowrap> <em>where</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a37">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmArray.html#a17">NLGEORGES::CFormElmArray</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00159">159</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, and <a class="el" href="types__nl_8h-source.html#l00199">uint</a>. </td> + </tr> +</table> +<a name="a43" doxytag="NLGEORGES::CFormElm::getArrayValue"></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 NLGEORGES::CFormElm::getArrayValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">double & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="types__nl_8h.html#a14">uint</a> </td> + <td class="mdname" nowrap> <em>arrayIndex</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> * </td> + <td class="mdname" nowrap> <em>where</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a36">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmArray.html#a16">NLGEORGES::CFormElmArray</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00151">151</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, and <a class="el" href="types__nl_8h-source.html#l00199">uint</a>. </td> + </tr> +</table> +<a name="a42" doxytag="NLGEORGES::CFormElm::getArrayValue"></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 NLGEORGES::CFormElm::getArrayValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">float & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="types__nl_8h.html#a14">uint</a> </td> + <td class="mdname" nowrap> <em>arrayIndex</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> * </td> + <td class="mdname" nowrap> <em>where</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a35">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmArray.html#a15">NLGEORGES::CFormElmArray</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00143">143</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, and <a class="el" href="types__nl_8h-source.html#l00199">uint</a>. </td> + </tr> +</table> +<a name="a41" doxytag="NLGEORGES::CFormElm::getArrayValue"></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 NLGEORGES::CFormElm::getArrayValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a10">uint32</a> & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="types__nl_8h.html#a14">uint</a> </td> + <td class="mdname" nowrap> <em>arrayIndex</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> * </td> + <td class="mdname" nowrap> <em>where</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a34">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmArray.html#a14">NLGEORGES::CFormElmArray</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00135">135</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, <a class="el" href="types__nl_8h-source.html#l00199">uint</a>, and <a class="el" href="types__nl_8h-source.html#l00194">uint32</a>. </td> + </tr> +</table> +<a name="a40" doxytag="NLGEORGES::CFormElm::getArrayValue"></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 NLGEORGES::CFormElm::getArrayValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a9">sint32</a> & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="types__nl_8h.html#a14">uint</a> </td> + <td class="mdname" nowrap> <em>arrayIndex</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> * </td> + <td class="mdname" nowrap> <em>where</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a33">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmArray.html#a13">NLGEORGES::CFormElmArray</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00127">127</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, <a class="el" href="types__nl_8h-source.html#l00193">sint32</a>, and <a class="el" href="types__nl_8h-source.html#l00199">uint</a>. </td> + </tr> +</table> +<a name="a39" doxytag="NLGEORGES::CFormElm::getArrayValue"></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 NLGEORGES::CFormElm::getArrayValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a8">uint16</a> & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="types__nl_8h.html#a14">uint</a> </td> + <td class="mdname" nowrap> <em>arrayIndex</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> * </td> + <td class="mdname" nowrap> <em>where</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a32">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmArray.html#a12">NLGEORGES::CFormElmArray</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00119">119</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, <a class="el" href="types__nl_8h-source.html#l00199">uint</a>, and <a class="el" href="types__nl_8h-source.html#l00192">uint16</a>. </td> + </tr> +</table> +<a name="a38" doxytag="NLGEORGES::CFormElm::getArrayValue"></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 NLGEORGES::CFormElm::getArrayValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a7">sint16</a> & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="types__nl_8h.html#a14">uint</a> </td> + <td class="mdname" nowrap> <em>arrayIndex</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> * </td> + <td class="mdname" nowrap> <em>where</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a31">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmArray.html#a11">NLGEORGES::CFormElmArray</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00111">111</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, <a class="el" href="types__nl_8h-source.html#l00191">sint16</a>, and <a class="el" href="types__nl_8h-source.html#l00199">uint</a>. </td> + </tr> +</table> +<a name="a37" doxytag="NLGEORGES::CFormElm::getArrayValue"></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 NLGEORGES::CFormElm::getArrayValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a6">uint8</a> & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="types__nl_8h.html#a14">uint</a> </td> + <td class="mdname" nowrap> <em>arrayIndex</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> * </td> + <td class="mdname" nowrap> <em>where</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a30">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmArray.html#a10">NLGEORGES::CFormElmArray</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00103">103</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, <a class="el" href="types__nl_8h-source.html#l00199">uint</a>, and <a class="el" href="types__nl_8h-source.html#l00190">uint8</a>. </td> + </tr> +</table> +<a name="a36" doxytag="NLGEORGES::CFormElm::getArrayValue"></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 NLGEORGES::CFormElm::getArrayValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a5">sint8</a> & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="types__nl_8h.html#a14">uint</a> </td> + <td class="mdname" nowrap> <em>arrayIndex</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> * </td> + <td class="mdname" nowrap> <em>where</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a29">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmArray.html#a9">NLGEORGES::CFormElmArray</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00095">95</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, <a class="el" href="types__nl_8h-source.html#l00189">sint8</a>, and <a class="el" href="types__nl_8h-source.html#l00199">uint</a>. </td> + </tr> +</table> +<a name="a35" doxytag="NLGEORGES::CFormElm::getArrayValue"></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 NLGEORGES::CFormElm::getArrayValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">std::string & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="types__nl_8h.html#a14">uint</a> </td> + <td class="mdname" nowrap> <em>arrayIndex</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> * </td> + <td class="mdname" nowrap> <em>where</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Get an array value. +<p> +The node must be an array of atom element.<dl compact><dt><b> +Parameters: </b><dd> +<table border=0 cellspacing=2 cellpadding=0> +<tr><td valign=top><em>result</em> </td><td> +is a reference on the value to fill with the result. </td></tr> +<tr><td valign=top><em>arrayIndex</em> </td><td> +is the array index to evaluate. </td></tr> +<tr><td valign=top><em>evaluate</em> </td><td> +must be true if you want to have an evaluated value, false if you want the formula value. </td></tr> +<tr><td valign=top><em>where</em> </td><td> +is a pointer on the information flag of the value. If Where is not NULL, it is filled with the position where the value has been found. </td></tr> +</table> +</dl><dl compact><dt><b> +Returns: </b><dd> +true if the result has been filled, false if the value has not been found or the cast has failed or the evaluation has failed. </dl> +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a28">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmArray.html#a8">NLGEORGES::CFormElmArray</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00087">87</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, and <a class="el" href="types__nl_8h-source.html#l00199">uint</a>. </td> + </tr> +</table> +<a name="a48" doxytag="NLGEORGES::CFormElm::getDfnName"></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 NLGEORGES::CFormElm::getDfnName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">std::string & </td> + <td class="mdname1" valign="top" nowrap> <em>dfnName</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Get the dfn filename for this virtual struct. Must be a virtual struct node. +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a42">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmVirtualStruct.html#a2">NLGEORGES::CFormElmVirtualStruct</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00189">189</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. </td> + </tr> +</table> +<a name="a2" doxytag="NLGEORGES::CFormElm::getForm"></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="classNLGEORGES_1_1CForm.html">CForm</a> * NLGEORGES::CFormElm::getForm </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</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="form__elm_8cpp-source.html#l00346">346</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="form__elm_8h-source.html#l00221">Form</a>. </td> + </tr> +</table> +<a name="a4" doxytag="NLGEORGES::CFormElm::getFormName"></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"> virtual void NLGEORGES::CFormElm::getFormName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">std::string & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const CFormElm * </td> + <td class="mdname" nowrap> <em>child</em> = NULL</td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [pure virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implemented in <a class="el" href="classNLGEORGES_1_1CFormElmStruct.html#a12">NLGEORGES::CFormElmStruct</a>. </td> + </tr> +</table> +<a name="e0" doxytag="NLGEORGES::CFormElm::getIternalNodeByName"></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 NLGEORGES::CFormElm::getIternalNodeByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLGEORGES_1_1CForm.html">CForm</a> * </td> + <td class="mdname" nowrap> <em>form</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>name</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="classNLGEORGES_1_1CFormDfn.html">CFormDfn</a> ** </td> + <td class="mdname" nowrap> <em>parentDfn</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="types__nl_8h.html#a14">uint</a> & </td> + <td class="mdname" nowrap> <em>indexDfn</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="classNLGEORGES_1_1CFormDfn.html">CFormDfn</a> ** </td> + <td class="mdname" nowrap> <em>nodeDfn</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="classNLGEORGES_1_1CType.html">CType</a> ** </td> + <td class="mdname" nowrap> <em>nodeType</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>CFormElm ** </td> + <td class="mdname" nowrap> <em>node</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1UFormDfn.html#s3">UFormDfn::TEntryType</a> & </td> + <td class="mdname" nowrap> <em>type</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool & </td> + <td class="mdname" nowrap> <em>array</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1CFormElm.html#t3">TNodeAction</a> </td> + <td class="mdname" nowrap> <em>action</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool & </td> + <td class="mdname" nowrap> <em>created</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool & </td> + <td class="mdname" nowrap> <em>parentVDfnArray</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>verbose</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [static, protected]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Is createNode == Create, (*node)->Form must be == to the form argument. +<p> +Is createNode == Return, form argument is not used, can be undefined. +<p> +Only form, name, and action, must be defined. Then, else (*parentDfn / indexDfn ) or *node must be defined. Others value are for result only. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00757">757</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="form__elm_8h-source.html#l00047">CForm</a>, <a class="el" href="form__elm_8h-source.html#l00049">CFormDfn</a>, <a class="el" href="form__elm_8cpp-source.html#l00323">CFormElm</a>, <a class="el" href="classNLGEORGES_1_1CFormElm.html#t3t1">Create</a>, <a class="el" href="form__elm_8h-source.html#l00048">CType</a>, <a class="el" href="classNLGEORGES_1_1CFormElm.html#t3t2">Delete</a>, <a class="el" href="debug_8h-source.html#l00255">nlassert</a>, <a class="el" href="debug_8h-source.html#l00375">nlstop</a>, <a class="el" href="debug_8h-source.html#l00314">nlverify</a>, <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, <a class="el" href="classNLGEORGES_1_1CFormElm.html#t3t0">Return</a>, <a class="el" href="common_8cpp-source.html#l00149">NLMISC::smprintf</a>, <a class="el" href="classNLGEORGES_1_1CFormElm.html#u4u2">TokenArrayBegin</a>, <a class="el" href="classNLGEORGES_1_1CFormElm.html#u4u3">TokenArrayEnd</a>, <a class="el" href="form__elm_8cpp-source.html#l01435">tokenize</a>, <a class="el" href="classNLGEORGES_1_1CFormElm.html#u4u1">TokenPoint</a>, <a class="el" href="classNLGEORGES_1_1CFormElm.html#u4u0">TokenString</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00241">type</a>, and <a class="el" href="types__nl_8h-source.html#l00199">uint</a>. +<p> +Referenced by <a class="el" href="form__elm_8cpp-source.html#l00712">arrayDeleteNodeByName</a>, <a class="el" href="form__elm_8cpp-source.html#l00638">arrayInsertNodeByName</a>, <a class="el" href="form__elm_8cpp-source.html#l00589">createNodeByName</a>, <a class="el" href="form__elm_8cpp-source.html#l00605">deleteNodeByName</a>, and <a class="el" href="form__elm_8cpp-source.html#l00622">getNodeByName</a>. </td> + </tr> +</table> +<a name="a67" doxytag="NLGEORGES::CFormElm::getNodeByName"></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 NLGEORGES::CFormElm::getNodeByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const char * </td> + <td class="mdname" nowrap> <em>name</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="classNLGEORGES_1_1CFormDfn.html">CFormDfn</a> ** </td> + <td class="mdname" nowrap> <em>parentDfn</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="types__nl_8h.html#a14">uint</a> & </td> + <td class="mdname" nowrap> <em>indexDfn</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="classNLGEORGES_1_1CFormDfn.html">CFormDfn</a> ** </td> + <td class="mdname" nowrap> <em>nodeDfn</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="classNLGEORGES_1_1CType.html">CType</a> ** </td> + <td class="mdname" nowrap> <em>nodeType</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>CFormElm ** </td> + <td class="mdname" nowrap> <em>node</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1UFormDfn.html#s3">UFormDfn::TEntryType</a> & </td> + <td class="mdname" nowrap> <em>type</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool & </td> + <td class="mdname" nowrap> <em>array</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool & </td> + <td class="mdname" nowrap> <em>parentVDfnArray</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>verbose</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const</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="form__elm_8cpp-source.html#l00622">622</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="form__elm_8cpp-source.html#l00323">CFormElm</a>, <a class="el" href="form__elm_8h-source.html#l00221">Form</a>, <a class="el" href="form__elm_8cpp-source.html#l00757">getIternalNodeByName</a>, <a class="el" href="form__elm_8h-source.html#l00227">ParentDfn</a>, <a class="el" href="form__elm_8h-source.html#l00230">ParentIndex</a>, <a class="el" href="classNLGEORGES_1_1CFormElm.html#t3t0">Return</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00241">type</a>, and <a class="el" href="types__nl_8h-source.html#l00199">uint</a>. </td> + </tr> +</table> +<a name="a6" doxytag="NLGEORGES::CFormElm::getNodeByName"></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 NLGEORGES::CFormElm::getNodeByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLGEORGES_1_1UFormElm.html">UFormElm</a> ** </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>name</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1UFormElm.html#s9">TWhereIsNode</a> * </td> + <td class="mdname" nowrap> <em>where</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>verbose</em> = true</td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a1">NLGEORGES::UFormElm</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00353">353</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. </td> + </tr> +</table> +<a name="a5" doxytag="NLGEORGES::CFormElm::getNodeByName"></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 NLGEORGES::CFormElm::getNodeByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="classNLGEORGES_1_1UFormElm.html">UFormElm</a> ** </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>name</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1UFormElm.html#s9">TWhereIsNode</a> * </td> + <td class="mdname" nowrap> <em>where</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>verbose</em> = true</td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Return a node pointer with its name. +<p> +<dl compact><dt><b> +Parameters: </b><dd> +<table border=0 cellspacing=2 cellpadding=0> +<tr><td valign=top><em>result</em> </td><td> +will be filled with the node pointer. Can be NULL if the node doesn't exist. </td></tr> +<tr><td valign=top><em>name</em> </td><td> +is the form node name </td></tr> +<tr><td valign=top><em>where</em> </td><td> +is a pointer on the information flag of the value. If Where is not NULL, it is filled with the position where the node has been found. If result is NULL, where is undefined. </td></tr> +</table> +</dl><dl compact><dt><b> +Returns: </b><dd> +true if the result has been filled, false if the node is not referenced.</dl>About the node existance +<p> +An atom node exist if its value are defined. A struct node exist if one of its children exist. An array node exist if one of its children exist. If the node doesn't exist, you can't have a pointer on it with <a class="el" href="classNLGEORGES_1_1CFormElm.html#a5">getNodeByName</a>(). It returns NULL. But, you can evaluate the value of non-existant atom nodes with <a class="el" href="classNLGEORGES_1_1CFormElm.html#a7">getValueByName</a>(). +<p> +About the form name: +<p> +Struct elements name must be separeted by '.' Struct indexes must be between '[' and ']' +<p> +Exemple: "position.x" : get the element named x in the struct named position "entities[2].color" : get the node named color in the second element of the entities array +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a0">NLGEORGES::UFormElm</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00366">366</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="form__elm_8h-source.html#l00049">CFormDfn</a>, <a class="el" href="form__elm_8cpp-source.html#l00323">CFormElm</a>, <a class="el" href="form__elm_8h-source.html#l00048">CType</a>, <a class="el" href="form__elm_8h-source.html#l00221">Form</a>, <a class="el" href="classNLGEORGES_1_1UFormElm.html#s9s0">NLGEORGES::UFormElm::NodeForm</a>, <a class="el" href="classNLGEORGES_1_1UFormElm.html#s9s1">NLGEORGES::UFormElm::NodeParentForm</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00241">type</a>, and <a class="el" href="types__nl_8h-source.html#l00199">uint</a>. +<p> +Referenced by <a class="el" href="form__elm_8cpp-source.html#l00399">getValueByName</a>. </td> + </tr> +</table> +<a name="a29" doxytag="NLGEORGES::CFormElm::getParent"></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="classNLGEORGES_1_1UFormElm.html">UFormElm</a> * NLGEORGES::CFormElm::getParent </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> [virtual]</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="form__elm_8cpp-source.html#l00582">582</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="form__elm_8h-source.html#l00224">ParentNode</a>. </td> + </tr> +</table> +<a name="a52" doxytag="NLGEORGES::CFormElm::getStructNode"></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 NLGEORGES::CFormElm::getStructNode </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a14">uint</a> </td> + <td class="mdname" nowrap> <em>element</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1UFormElm.html">UFormElm</a> ** </td> + <td class="mdname" nowrap> <em>result</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Return a mutable element pointer. Can be NULL if the node doesn't exist. +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a46">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmStruct.html#a8">NLGEORGES::CFormElmStruct</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00220">220</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, and <a class="el" href="types__nl_8h-source.html#l00199">uint</a>. </td> + </tr> +</table> +<a name="a51" doxytag="NLGEORGES::CFormElm::getStructNode"></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 NLGEORGES::CFormElm::getStructNode </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a14">uint</a> </td> + <td class="mdname" nowrap> <em>element</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="classNLGEORGES_1_1UFormElm.html">UFormElm</a> ** </td> + <td class="mdname" nowrap> <em>result</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Return a const element pointer. Can be NULL if the node doesn't exist. +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a45">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmStruct.html#a7">NLGEORGES::CFormElmStruct</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00212">212</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, and <a class="el" href="types__nl_8h-source.html#l00199">uint</a>. </td> + </tr> +</table> +<a name="a50" doxytag="NLGEORGES::CFormElm::getStructNodeName"></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 NLGEORGES::CFormElm::getStructNodeName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a14">uint</a> </td> + <td class="mdname" nowrap> <em>element</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>std::string & </td> + <td class="mdname" nowrap> <em>result</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Return the element name. +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a44">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmStruct.html#a6">NLGEORGES::CFormElmStruct</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00204">204</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, and <a class="el" href="types__nl_8h-source.html#l00199">uint</a>. </td> + </tr> +</table> +<a name="a49" doxytag="NLGEORGES::CFormElm::getStructSize"></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 NLGEORGES::CFormElm::getStructSize </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a14">uint</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>size</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Return the struct size. +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a43">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmStruct.html#a5">NLGEORGES::CFormElmStruct</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00196">196</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, and <a class="el" href="types__nl_8h-source.html#l00199">uint</a>. </td> + </tr> +</table> +<a name="a64" doxytag="NLGEORGES::CFormElm::getValue"></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 NLGEORGES::CFormElm::getValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLMISC_1_1CRGBA.html">NLMISC::CRGBA</a> & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Warning, only R, G and B members are filled, not A. +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a58">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmAtom.html#a16">NLGEORGES::CFormElmAtom</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00315">315</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>. </td> + </tr> +</table> +<a name="a63" doxytag="NLGEORGES::CFormElm::getValue"></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 NLGEORGES::CFormElm::getValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">bool & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a57">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmAtom.html#a15">NLGEORGES::CFormElmAtom</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00307">307</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>. </td> + </tr> +</table> +<a name="a62" doxytag="NLGEORGES::CFormElm::getValue"></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 NLGEORGES::CFormElm::getValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">double & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a56">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmAtom.html#a14">NLGEORGES::CFormElmAtom</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00299">299</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>. </td> + </tr> +</table> +<a name="a61" doxytag="NLGEORGES::CFormElm::getValue"></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 NLGEORGES::CFormElm::getValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">float & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a55">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmAtom.html#a13">NLGEORGES::CFormElmAtom</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00291">291</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>. </td> + </tr> +</table> +<a name="a60" doxytag="NLGEORGES::CFormElm::getValue"></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 NLGEORGES::CFormElm::getValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a10">uint32</a> & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a54">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmAtom.html#a12">NLGEORGES::CFormElmAtom</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00283">283</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, and <a class="el" href="types__nl_8h-source.html#l00194">uint32</a>. </td> + </tr> +</table> +<a name="a59" doxytag="NLGEORGES::CFormElm::getValue"></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 NLGEORGES::CFormElm::getValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a9">sint32</a> & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a53">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmAtom.html#a11">NLGEORGES::CFormElmAtom</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00275">275</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, and <a class="el" href="types__nl_8h-source.html#l00193">sint32</a>. </td> + </tr> +</table> +<a name="a58" doxytag="NLGEORGES::CFormElm::getValue"></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 NLGEORGES::CFormElm::getValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a8">uint16</a> & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a52">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmAtom.html#a10">NLGEORGES::CFormElmAtom</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00267">267</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, and <a class="el" href="types__nl_8h-source.html#l00192">uint16</a>. </td> + </tr> +</table> +<a name="a57" doxytag="NLGEORGES::CFormElm::getValue"></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 NLGEORGES::CFormElm::getValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a7">sint16</a> & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a51">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmAtom.html#a9">NLGEORGES::CFormElmAtom</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00259">259</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, and <a class="el" href="types__nl_8h-source.html#l00191">sint16</a>. </td> + </tr> +</table> +<a name="a56" doxytag="NLGEORGES::CFormElm::getValue"></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 NLGEORGES::CFormElm::getValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a6">uint8</a> & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a50">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmAtom.html#a8">NLGEORGES::CFormElmAtom</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00251">251</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, and <a class="el" href="types__nl_8h-source.html#l00190">uint8</a>. </td> + </tr> +</table> +<a name="a55" doxytag="NLGEORGES::CFormElm::getValue"></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 NLGEORGES::CFormElm::getValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a5">sint8</a> & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a49">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmAtom.html#a7">NLGEORGES::CFormElmAtom</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00243">243</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, and <a class="el" href="types__nl_8h-source.html#l00189">sint8</a>. </td> + </tr> +</table> +<a name="a54" doxytag="NLGEORGES::CFormElm::getValue"></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 NLGEORGES::CFormElm::getValue </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">std::string & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Return the atom value. +<p> +The numbers are clamped to the type limit values.<dl compact><dt><b> +Parameters: </b><dd> +<table border=0 cellspacing=2 cellpadding=0> +<tr><td valign=top><em>result</em> </td><td> +is the reference on the value to fill with result </td></tr> +<tr><td valign=top><em>evaluate</em> </td><td> +must be true if you want to have an evaluated value, false if you want the formula value. </td></tr> +</table> +</dl> +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a48">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmAtom.html#a6">NLGEORGES::CFormElmAtom</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00235">235</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>. </td> + </tr> +</table> +<a name="a17" doxytag="NLGEORGES::CFormElm::getValueByName"></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 NLGEORGES::CFormElm::getValueByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLMISC_1_1CRGBA.html">NLMISC::CRGBA</a> & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>name</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> * </td> + <td class="mdname" nowrap> <em>where</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Warning, only R, G and B members are filled, not A. +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a12">NLGEORGES::UFormElm</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00568">568</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="form__elm_8h-source.html#l00443">convertValue</a>, and <a class="el" href="form__elm_8cpp-source.html#l00399">getValueByName</a>. </td> + </tr> +</table> +<a name="a16" doxytag="NLGEORGES::CFormElm::getValueByName"></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 NLGEORGES::CFormElm::getValueByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">bool & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>name</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> * </td> + <td class="mdname" nowrap> <em>where</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a11">NLGEORGES::UFormElm</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00554">554</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="form__elm_8h-source.html#l00443">convertValue</a>, and <a class="el" href="form__elm_8cpp-source.html#l00399">getValueByName</a>. </td> + </tr> +</table> +<a name="a15" doxytag="NLGEORGES::CFormElm::getValueByName"></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 NLGEORGES::CFormElm::getValueByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">double & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>name</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> * </td> + <td class="mdname" nowrap> <em>where</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a10">NLGEORGES::UFormElm</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00540">540</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="form__elm_8h-source.html#l00443">convertValue</a>, and <a class="el" href="form__elm_8cpp-source.html#l00399">getValueByName</a>. </td> + </tr> +</table> +<a name="a14" doxytag="NLGEORGES::CFormElm::getValueByName"></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 NLGEORGES::CFormElm::getValueByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">float & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>name</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> * </td> + <td class="mdname" nowrap> <em>where</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a9">NLGEORGES::UFormElm</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00526">526</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="form__elm_8h-source.html#l00443">convertValue</a>, and <a class="el" href="form__elm_8cpp-source.html#l00399">getValueByName</a>. </td> + </tr> +</table> +<a name="a13" doxytag="NLGEORGES::CFormElm::getValueByName"></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 NLGEORGES::CFormElm::getValueByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a10">uint32</a> & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>name</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> * </td> + <td class="mdname" nowrap> <em>where</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a8">NLGEORGES::UFormElm</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00512">512</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="form__elm_8h-source.html#l00443">convertValue</a>, <a class="el" href="form__elm_8cpp-source.html#l00399">getValueByName</a>, and <a class="el" href="types__nl_8h-source.html#l00194">uint32</a>. </td> + </tr> +</table> +<a name="a12" doxytag="NLGEORGES::CFormElm::getValueByName"></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 NLGEORGES::CFormElm::getValueByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a9">sint32</a> & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>name</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> * </td> + <td class="mdname" nowrap> <em>where</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a7">NLGEORGES::UFormElm</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00498">498</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="form__elm_8h-source.html#l00443">convertValue</a>, <a class="el" href="form__elm_8cpp-source.html#l00399">getValueByName</a>, and <a class="el" href="types__nl_8h-source.html#l00193">sint32</a>. </td> + </tr> +</table> +<a name="a11" doxytag="NLGEORGES::CFormElm::getValueByName"></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 NLGEORGES::CFormElm::getValueByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a8">uint16</a> & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>name</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> * </td> + <td class="mdname" nowrap> <em>where</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a6">NLGEORGES::UFormElm</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00484">484</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="form__elm_8h-source.html#l00443">convertValue</a>, <a class="el" href="form__elm_8cpp-source.html#l00399">getValueByName</a>, and <a class="el" href="types__nl_8h-source.html#l00192">uint16</a>. </td> + </tr> +</table> +<a name="a10" doxytag="NLGEORGES::CFormElm::getValueByName"></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 NLGEORGES::CFormElm::getValueByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a7">sint16</a> & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>name</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> * </td> + <td class="mdname" nowrap> <em>where</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a5">NLGEORGES::UFormElm</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00470">470</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="form__elm_8h-source.html#l00443">convertValue</a>, <a class="el" href="form__elm_8cpp-source.html#l00399">getValueByName</a>, and <a class="el" href="types__nl_8h-source.html#l00191">sint16</a>. </td> + </tr> +</table> +<a name="a9" doxytag="NLGEORGES::CFormElm::getValueByName"></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 NLGEORGES::CFormElm::getValueByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a6">uint8</a> & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>name</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> * </td> + <td class="mdname" nowrap> <em>where</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a4">NLGEORGES::UFormElm</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00456">456</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="form__elm_8h-source.html#l00443">convertValue</a>, <a class="el" href="form__elm_8cpp-source.html#l00399">getValueByName</a>, and <a class="el" href="types__nl_8h-source.html#l00190">uint8</a>. </td> + </tr> +</table> +<a name="a8" doxytag="NLGEORGES::CFormElm::getValueByName"></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 NLGEORGES::CFormElm::getValueByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a5">sint8</a> & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>name</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> * </td> + <td class="mdname" nowrap> <em>where</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a3">NLGEORGES::UFormElm</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00442">442</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="form__elm_8h-source.html#l00443">convertValue</a>, <a class="el" href="form__elm_8cpp-source.html#l00399">getValueByName</a>, and <a class="el" href="types__nl_8h-source.html#l00189">sint8</a>. </td> + </tr> +</table> +<a name="a7" doxytag="NLGEORGES::CFormElm::getValueByName"></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 NLGEORGES::CFormElm::getValueByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">std::string & </td> + <td class="mdname" nowrap> <em>result</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>name</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>evaluate</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="classNLGEORGES_1_1UFormElm.html#s10">TWhereIsValue</a> * </td> + <td class="mdname" nowrap> <em>where</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Get a form value with its name. +<p> +The numbers are clamped to the type limit values.<dl compact><dt><b> +Parameters: </b><dd> +<table border=0 cellspacing=2 cellpadding=0> +<tr><td valign=top><em>result</em> </td><td> +is a reference on the value to fill with the result. </td></tr> +<tr><td valign=top><em>name</em> </td><td> +is the form name of the value to found. </td></tr> +<tr><td valign=top><em>evaluate</em> </td><td> +must be true if you want to have an evaluated value, false if you want the formula value. </td></tr> +<tr><td valign=top><em>where</em> </td><td> +is a pointer on the information flag of the value. If Where is not NULL, it is filled with the position where the value has been found. </td></tr> +</table> +</dl><dl compact><dt><b> +Returns: </b><dd> +true if the result has been filled, false if the value has not been found or the cast has failed or the evaluation has failed. </dl><dl compact><dt><b> +See also: </b><dd> +<a class="el" href="classNLGEORGES_1_1CFormElm.html#a5">getNodeByName</a> () </dl> +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a2">NLGEORGES::UFormElm</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00399">399</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="form__elm_8h-source.html#l00049">CFormDfn</a>, <a class="el" href="form__elm_8cpp-source.html#l00323">CFormElm</a>, <a class="el" href="form__elm_8h-source.html#l00048">CType</a>, <a class="el" href="form__elm_8h-source.html#l00221">Form</a>, <a class="el" href="form__elm_8cpp-source.html#l00366">getNodeByName</a>, <a class="el" href="debug_8h-source.html#l00255">nlassert</a>, <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00241">type</a>, <a class="el" href="types__nl_8h-source.html#l00199">uint</a>, and <a class="el" href="types__nl_8h-source.html#l00194">uint32</a>. +<p> +Referenced by <a class="el" href="form__elm_8cpp-source.html#l00442">getValueByName</a>. </td> + </tr> +</table> +<a name="a30" doxytag="NLGEORGES::CFormElm::isArray"></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 NLGEORGES::CFormElm::isArray </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> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Return true if the element is an array. +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a24">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmArray.html#a3">NLGEORGES::CFormElmArray</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00048">48</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. </td> + </tr> +</table> +<a name="a53" doxytag="NLGEORGES::CFormElm::isAtom"></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 NLGEORGES::CFormElm::isAtom </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> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Return true if the element is an atom. +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a47">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmAtom.html#a5">NLGEORGES::CFormElmAtom</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00228">228</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. </td> + </tr> +</table> +<a name="a46" doxytag="NLGEORGES::CFormElm::isStruct"></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 NLGEORGES::CFormElm::isStruct </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> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Return true if the element is a struct or a virtual struct. +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a40">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmStruct.html#a4">NLGEORGES::CFormElmStruct</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00175">175</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. </td> + </tr> +</table> +<a name="a3" doxytag="NLGEORGES::CFormElm::isUsed"></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 NLGEORGES::CFormElm::isUsed </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="classNLGEORGES_1_1CForm.html">CForm</a> * </td> + <td class="mdname1" valign="top" nowrap> <em>form</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap> const<code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmStruct.html#a9">NLGEORGES::CFormElmStruct</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00339">339</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="form__elm_8h-source.html#l00221">Form</a>. +<p> +Referenced by <a class="el" href="form__elm_8cpp-source.html#l02819">NLGEORGES::CFormElmAtom::write</a>. </td> + </tr> +</table> +<a name="a47" doxytag="NLGEORGES::CFormElm::isVirtualStruct"></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 NLGEORGES::CFormElm::isVirtualStruct </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> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Return true if the element is a virtual struct. +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a41">NLGEORGES::UFormElm</a>. +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmVirtualStruct.html#a1">NLGEORGES::CFormElmVirtualStruct</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l00182">182</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. </td> + </tr> +</table> +<a name="a28" doxytag="NLGEORGES::CFormElm::setValueByName"></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 NLGEORGES::CFormElm::setValueByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="classNLMISC_1_1CRGBA.html">NLMISC::CRGBA</a> </td> + <td class="mdname" nowrap> <em>value</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>name</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool * </td> + <td class="mdname" nowrap> <em>created</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a23">NLGEORGES::UFormElm</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l01600">1600</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="rgba_8h-source.html#l00327">NLMISC::CRGBA::B</a>, <a class="el" href="rgba_8h-source.html#l00325">NLMISC::CRGBA::G</a>, <a class="el" href="rgba_8h-source.html#l00323">NLMISC::CRGBA::R</a>, <a class="el" href="form__elm_8cpp-source.html#l01485">setValueByName</a>, and <a class="el" href="common_8cpp-source.html#l00149">NLMISC::smprintf</a>. </td> + </tr> +</table> +<a name="a27" doxytag="NLGEORGES::CFormElm::setValueByName"></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 NLGEORGES::CFormElm::setValueByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">bool </td> + <td class="mdname" nowrap> <em>value</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>name</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool * </td> + <td class="mdname" nowrap> <em>created</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a22">NLGEORGES::UFormElm</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l01593">1593</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="form__elm_8cpp-source.html#l01485">setValueByName</a>. </td> + </tr> +</table> +<a name="a26" doxytag="NLGEORGES::CFormElm::setValueByName"></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 NLGEORGES::CFormElm::setValueByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">double </td> + <td class="mdname" nowrap> <em>value</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>name</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool * </td> + <td class="mdname" nowrap> <em>created</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a21">NLGEORGES::UFormElm</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l01586">1586</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="form__elm_8cpp-source.html#l01485">setValueByName</a>. </td> + </tr> +</table> +<a name="a25" doxytag="NLGEORGES::CFormElm::setValueByName"></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 NLGEORGES::CFormElm::setValueByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">float </td> + <td class="mdname" nowrap> <em>value</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>name</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool * </td> + <td class="mdname" nowrap> <em>created</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a20">NLGEORGES::UFormElm</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l01579">1579</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="form__elm_8cpp-source.html#l01485">setValueByName</a>. </td> + </tr> +</table> +<a name="a24" doxytag="NLGEORGES::CFormElm::setValueByName"></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 NLGEORGES::CFormElm::setValueByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a10">uint32</a> </td> + <td class="mdname" nowrap> <em>value</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>name</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool * </td> + <td class="mdname" nowrap> <em>created</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a19">NLGEORGES::UFormElm</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l01572">1572</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="form__elm_8cpp-source.html#l01485">setValueByName</a>, and <a class="el" href="types__nl_8h-source.html#l00194">uint32</a>. </td> + </tr> +</table> +<a name="a23" doxytag="NLGEORGES::CFormElm::setValueByName"></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 NLGEORGES::CFormElm::setValueByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a9">sint32</a> </td> + <td class="mdname" nowrap> <em>value</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>name</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool * </td> + <td class="mdname" nowrap> <em>created</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a18">NLGEORGES::UFormElm</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l01565">1565</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="form__elm_8cpp-source.html#l01485">setValueByName</a>, and <a class="el" href="types__nl_8h-source.html#l00193">sint32</a>. </td> + </tr> +</table> +<a name="a22" doxytag="NLGEORGES::CFormElm::setValueByName"></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 NLGEORGES::CFormElm::setValueByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a8">uint16</a> </td> + <td class="mdname" nowrap> <em>value</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>name</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool * </td> + <td class="mdname" nowrap> <em>created</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a17">NLGEORGES::UFormElm</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l01558">1558</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="form__elm_8cpp-source.html#l01485">setValueByName</a>, and <a class="el" href="types__nl_8h-source.html#l00192">uint16</a>. </td> + </tr> +</table> +<a name="a21" doxytag="NLGEORGES::CFormElm::setValueByName"></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 NLGEORGES::CFormElm::setValueByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a7">sint16</a> </td> + <td class="mdname" nowrap> <em>value</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>name</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool * </td> + <td class="mdname" nowrap> <em>created</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a16">NLGEORGES::UFormElm</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l01551">1551</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="form__elm_8cpp-source.html#l01485">setValueByName</a>, and <a class="el" href="types__nl_8h-source.html#l00191">sint16</a>. </td> + </tr> +</table> +<a name="a20" doxytag="NLGEORGES::CFormElm::setValueByName"></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 NLGEORGES::CFormElm::setValueByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a6">uint8</a> </td> + <td class="mdname" nowrap> <em>value</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>name</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool * </td> + <td class="mdname" nowrap> <em>created</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a15">NLGEORGES::UFormElm</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l01544">1544</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="form__elm_8cpp-source.html#l01485">setValueByName</a>, and <a class="el" href="types__nl_8h-source.html#l00190">uint8</a>. </td> + </tr> +</table> +<a name="a19" doxytag="NLGEORGES::CFormElm::setValueByName"></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 NLGEORGES::CFormElm::setValueByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="types__nl_8h.html#a5">sint8</a> </td> + <td class="mdname" nowrap> <em>value</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>name</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool * </td> + <td class="mdname" nowrap> <em>created</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a14">NLGEORGES::UFormElm</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l01537">1537</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="form__elm_8cpp-source.html#l01485">setValueByName</a>, and <a class="el" href="types__nl_8h-source.html#l00189">sint8</a>. </td> + </tr> +</table> +<a name="a18" doxytag="NLGEORGES::CFormElm::setValueByName"></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 NLGEORGES::CFormElm::setValueByName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const char * </td> + <td class="mdname" nowrap> <em>value</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>name</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool * </td> + <td class="mdname" nowrap> <em>created</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Set a form value with its name. +<p> +If the node doesn't exist, it is created.<dl compact><dt><b> +Parameters: </b><dd> +<table border=0 cellspacing=2 cellpadding=0> +<tr><td valign=top><em>value</em> </td><td> +is a reference on the value to set in the form. </td></tr> +<tr><td valign=top><em>name</em> </td><td> +is the form name of the value to set or create. </td></tr> +<tr><td valign=top><em>where</em> </td><td> +is a pointer on the information flag of the value. If Where is not NULL, it is filled with the position where the value has been found. </td></tr> +<tr><td valign=top><em>created</em> </td><td> +is a pointer on the creatation flag. If created is not NULL, it is filled with true if the value has been created, false it the value has been filled. </td></tr> +</table> +</dl><dl compact><dt><b> +Returns: </b><dd> +true if the value has been set, false if the value has not been found or hasn't been created. </dl> +<p> +Implements <a class="el" href="classNLGEORGES_1_1UFormElm.html#a13">NLGEORGES::UFormElm</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l01485">1485</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="form__elm_8h-source.html#l00049">CFormDfn</a>, <a class="el" href="form__elm_8cpp-source.html#l00323">CFormElm</a>, <a class="el" href="form__elm_8cpp-source.html#l00589">createNodeByName</a>, <a class="el" href="form__elm_8h-source.html#l00048">CType</a>, <a class="el" href="debug_8h-source.html#l00255">nlassert</a>, <a class="el" href="debug_8h-source.html#l00115">nlwarning</a>, <a class="el" href="driver__opengl__extension__def_8h-source.html#l00241">type</a>, and <a class="el" href="types__nl_8h-source.html#l00199">uint</a>. +<p> +Referenced by <a class="el" href="form__elm_8cpp-source.html#l01537">setValueByName</a>. </td> + </tr> +</table> +<a name="d10" doxytag="NLGEORGES::CFormElm::tokenize"></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 char * NLGEORGES::CFormElm::tokenize </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const char * </td> + <td class="mdname" nowrap> <em>name</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>std::string & </td> + <td class="mdname" nowrap> <em>str</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="types__nl_8h.html#a14">uint</a> & </td> + <td class="mdname" nowrap> <em>errorIndex</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap><a class="el" href="types__nl_8h.html#a14">uint</a> & </td> + <td class="mdname" nowrap> <em>code</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"><code> [static]</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="form__elm_8cpp-source.html#l01435">1435</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="classNLGEORGES_1_1CFormElm.html#u4u2">TokenArrayBegin</a>, <a class="el" href="classNLGEORGES_1_1CFormElm.html#u4u3">TokenArrayEnd</a>, <a class="el" href="classNLGEORGES_1_1CFormElm.html#u4u1">TokenPoint</a>, <a class="el" href="classNLGEORGES_1_1CFormElm.html#u4u0">TokenString</a>, and <a class="el" href="types__nl_8h-source.html#l00199">uint</a>. +<p> +Referenced by <a class="el" href="form__elm_8cpp-source.html#l00757">getIternalNodeByName</a>. </td> + </tr> +</table> +<a name="b0" doxytag="NLGEORGES::CFormElm::unlink"></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 NLGEORGES::CFormElm::unlink </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">CFormElm * </td> + <td class="mdname1" valign="top" nowrap> <em>child</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [protected, virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Unlink a child. +<p> + +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmStruct.html#a11">NLGEORGES::CFormElmStruct</a>. +<p> +Definition at line <a class="el" href="form__elm_8cpp-source.html#l01477">1477</a> of file <a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</a>. +<p> +References <a class="el" href="debug_8h-source.html#l00375">nlstop</a>. </td> + </tr> +</table> +<a name="a70" doxytag="NLGEORGES::CFormElm::write"></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"> virtual xmlNodePtr NLGEORGES::CFormElm::write </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">xmlNodePtr </td> + <td class="mdname" nowrap> <em>node</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const <a class="el" href="classNLGEORGES_1_1CForm.html">CForm</a> * </td> + <td class="mdname" nowrap> <em>form</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>structName</em> = NULL, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>forceWrite</em> = false</td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const<code> [pure virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implemented in <a class="el" href="classNLGEORGES_1_1CFormElmStruct.html#a10">NLGEORGES::CFormElmStruct</a>. </td> + </tr> +</table> +<hr><h2>Friends And Related Function Documentation</h2> +<a name="l0" doxytag="NLGEORGES::CFormElm::CForm"></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"> friend class CForm<code> [friend]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmAtom.html#l0">NLGEORGES::CFormElmAtom</a>. +<p> +Definition at line <a class="el" href="form__elm_8h-source.html#l00047">47</a> of file <a class="el" href="form__elm_8h-source.html">form_elm.h</a>. +<p> +Referenced by <a class="el" href="form__elm_8cpp-source.html#l00757">getIternalNodeByName</a>. </td> + </tr> +</table> +<a name="l2" doxytag="NLGEORGES::CFormElm::CFormDfn"></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"> friend class CFormDfn<code> [friend]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="form__elm_8h-source.html#l00049">49</a> of file <a class="el" href="form__elm_8h-source.html">form_elm.h</a>. +<p> +Referenced by <a class="el" href="form__elm_8cpp-source.html#l00757">getIternalNodeByName</a>, <a class="el" href="form__elm_8cpp-source.html#l00366">getNodeByName</a>, <a class="el" href="form__elm_8cpp-source.html#l00399">getValueByName</a>, and <a class="el" href="form__elm_8cpp-source.html#l01485">setValueByName</a>. </td> + </tr> +</table> +<a name="l1" doxytag="NLGEORGES::CFormElm::CType"></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"> friend class CType<code> [friend]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Reimplemented in <a class="el" href="classNLGEORGES_1_1CFormElmAtom.html#l2">NLGEORGES::CFormElmAtom</a>. +<p> +Definition at line <a class="el" href="form__elm_8h-source.html#l00048">48</a> of file <a class="el" href="form__elm_8h-source.html">form_elm.h</a>. +<p> +Referenced by <a class="el" href="form__elm_8cpp-source.html#l00757">getIternalNodeByName</a>, <a class="el" href="form__elm_8cpp-source.html#l00366">getNodeByName</a>, <a class="el" href="form__elm_8cpp-source.html#l00399">getValueByName</a>, and <a class="el" href="form__elm_8cpp-source.html#l01485">setValueByName</a>. </td> + </tr> +</table> +<hr><h2>Member Data Documentation</h2> +<a name="n0" doxytag="NLGEORGES::CFormElm::Form"></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="classNLGEORGES_1_1CForm.html">CForm</a>* NLGEORGES::CFormElm::Form<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="form__elm_8h-source.html#l00221">221</a> of file <a class="el" href="form__elm_8h-source.html">form_elm.h</a>. +<p> +Referenced by <a class="el" href="form__elm_8cpp-source.html#l00712">arrayDeleteNodeByName</a>, <a class="el" href="form__elm_8cpp-source.html#l00638">arrayInsertNodeByName</a>, <a class="el" href="form__elm_8cpp-source.html#l00323">CFormElm</a>, <a class="el" href="form__elm_8cpp-source.html#l00589">createNodeByName</a>, <a class="el" href="form__elm_8cpp-source.html#l00605">deleteNodeByName</a>, <a class="el" href="form__elm_8cpp-source.html#l02218">NLGEORGES::CFormElmArray::getArrayValue</a>, <a class="el" href="form__elm_8cpp-source.html#l00346">getForm</a>, <a class="el" href="form__elm_8cpp-source.html#l00366">getNodeByName</a>, <a class="el" href="form__elm_8cpp-source.html#l00399">getValueByName</a>, <a class="el" href="form__elm_8cpp-source.html#l02574">NLGEORGES::CFormElmArray::isUsed</a>, and <a class="el" href="form__elm_8cpp-source.html#l00339">isUsed</a>. </td> + </tr> +</table> +<a name="n2" doxytag="NLGEORGES::CFormElm::ParentDfn"></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="classNLGEORGES_1_1CFormDfn.html">CFormDfn</a>* NLGEORGES::CFormElm::ParentDfn<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="form__elm_8h-source.html#l00227">227</a> of file <a class="el" href="form__elm_8h-source.html">form_elm.h</a>. +<p> +Referenced by <a class="el" href="form__elm_8cpp-source.html#l00712">arrayDeleteNodeByName</a>, <a class="el" href="form__elm_8cpp-source.html#l00638">arrayInsertNodeByName</a>, <a class="el" href="form__elm_8cpp-source.html#l00323">CFormElm</a>, <a class="el" href="form__elm_8cpp-source.html#l00589">createNodeByName</a>, <a class="el" href="form__elm_8cpp-source.html#l00605">deleteNodeByName</a>, <a class="el" href="form__elm_8cpp-source.html#l02218">NLGEORGES::CFormElmArray::getArrayValue</a>, <a class="el" href="form__elm_8cpp-source.html#l00622">getNodeByName</a>, and <a class="el" href="form__elm_8cpp-source.html#l02468">NLGEORGES::CFormElmArray::read</a>. </td> + </tr> +</table> +<a name="n3" doxytag="NLGEORGES::CFormElm::ParentIndex"></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="types__nl_8h.html#a14">uint</a> NLGEORGES::CFormElm::ParentIndex<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="form__elm_8h-source.html#l00230">230</a> of file <a class="el" href="form__elm_8h-source.html">form_elm.h</a>. +<p> +Referenced by <a class="el" href="form__elm_8cpp-source.html#l00712">arrayDeleteNodeByName</a>, <a class="el" href="form__elm_8cpp-source.html#l00638">arrayInsertNodeByName</a>, <a class="el" href="form__elm_8cpp-source.html#l00323">CFormElm</a>, <a class="el" href="form__elm_8cpp-source.html#l00589">createNodeByName</a>, <a class="el" href="form__elm_8cpp-source.html#l00605">deleteNodeByName</a>, <a class="el" href="form__elm_8cpp-source.html#l02218">NLGEORGES::CFormElmArray::getArrayValue</a>, <a class="el" href="form__elm_8cpp-source.html#l00622">getNodeByName</a>, and <a class="el" href="form__elm_8cpp-source.html#l02468">NLGEORGES::CFormElmArray::read</a>. </td> + </tr> +</table> +<a name="n1" doxytag="NLGEORGES::CFormElm::ParentNode"></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"> CFormElm* NLGEORGES::CFormElm::ParentNode<code> [protected]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="form__elm_8h-source.html#l00224">224</a> of file <a class="el" href="form__elm_8h-source.html">form_elm.h</a>. +<p> +Referenced by <a class="el" href="form__elm_8cpp-source.html#l00323">CFormElm</a>, <a class="el" href="form__elm_8cpp-source.html#l02876">NLGEORGES::CFormElmAtom::getFormName</a>, <a class="el" href="form__elm_8cpp-source.html#l02586">NLGEORGES::CFormElmArray::getFormName</a>, <a class="el" href="form__elm_8cpp-source.html#l01978">NLGEORGES::CFormElmStruct::getFormName</a>, and <a class="el" href="form__elm_8cpp-source.html#l00582">getParent</a>. </td> + </tr> +</table> +<hr>The documentation for this class was generated from the following files:<ul> +<li><a class="el" href="form__elm_8h-source.html">form_elm.h</a><li><a class="el" href="form__elm_8cpp-source.html">form_elm.cpp</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> |