aboutsummaryrefslogtreecommitdiff
path: root/docs/doxygen/nel/a02551.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/doxygen/nel/a02551.html')
-rw-r--r--docs/doxygen/nel/a02551.html3183
1 files changed, 3183 insertions, 0 deletions
diff --git a/docs/doxygen/nel/a02551.html b/docs/doxygen/nel/a02551.html
new file mode 100644
index 00000000..816fd553
--- /dev/null
+++ b/docs/doxygen/nel/a02551.html
@@ -0,0 +1,3183 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>NeL: NLGEORGES::UFormElm class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.6 -->
+<div class="qindex"> <form class="search" action="search.php" method="get">
+<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="namespacemembers.html">Namespace&nbsp;Members</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
+<h1>NLGEORGES::UFormElm Class Reference</h1><code>#include &lt;<a class="el" href="a06603.html">u_form_elm.h</a>&gt;</code>
+<p>
+<p>Inheritance diagram for NLGEORGES::UFormElm:
+<p><center><img src="a02551.png" usemap="#NLGEORGES::UFormElm_map" border="0" alt=""></center>
+<map name="NLGEORGES::UFormElm_map">
+<area href="a02550.html" alt="NLGEORGES::CFormElm" shape="rect" coords="232,56,454,80">
+<area href="a02552.html" alt="NLGEORGES::CFormElmArray" shape="rect" coords="0,112,222,136">
+<area href="a02554.html" alt="NLGEORGES::CFormElmAtom" shape="rect" coords="232,112,454,136">
+<area href="a02555.html" alt="NLGEORGES::CFormElmStruct" shape="rect" coords="464,112,686,136">
+<area href="a02557.html" alt="NLGEORGES::CFormElmVirtualStruct" shape="rect" coords="464,168,686,192">
+</map>
+<table border=0 cellpadding=0 cellspacing=0>
+<tr><td></td></tr>
+<tr><td colspan=2><br><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>enum &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> { <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8NLGEORGES_1_1UFormElmw7">NoEval</a>,
+<a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8NLGEORGES_1_1UFormElmw2">Formula</a>,
+<a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8NLGEORGES_1_1UFormElmw1">Eval</a>
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Value evalution. <a href="#NLGEORGES_1_1UFormElmw8">More...</a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>enum &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw9">TWhereIsNode</a> { <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw9NLGEORGES_1_1UFormElmw4">NodeForm</a>,
+<a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw9NLGEORGES_1_1UFormElmw5">NodeParentForm</a>,
+<a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw9NLGEORGES_1_1UFormElmw3">NodeDfn</a>,
+<a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw9NLGEORGES_1_1UFormElmw6">NodeType</a>
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Where a node has been found. <a href="#NLGEORGES_1_1UFormElmw9">More...</a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>enum &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> { <br>
+&nbsp;&nbsp;<a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10NLGEORGES_1_1UFormElmw13">ValueForm</a>,
+<a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10NLGEORGES_1_1UFormElmw14">ValueParentForm</a>,
+<a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10NLGEORGES_1_1UFormElmw11">ValueDefaultDfn</a>,
+<a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10NLGEORGES_1_1UFormElmw12">ValueDefaultType</a>,
+<br>
+&nbsp;&nbsp;<a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10NLGEORGES_1_1UFormElmw0">Dummy</a> = 0xffffffff
+<br>
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Where a value has been found. <a href="#NLGEORGES_1_1UFormElmw10">More...</a><br><br></td></tr>
+<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma0">getArrayNode</a> (<a class="el" href="a02551.html">UFormElm</a> **result, <a class="el" href="a04558.html#a15">uint</a> arrayIndex)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma1">getArrayNode</a> (const <a class="el" href="a02551.html">UFormElm</a> **result, <a class="el" href="a04558.html#a15">uint</a> arrayIndex) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma2">getArrayNodeName</a> (std::string &amp;result, <a class="el" href="a04558.html#a15">uint</a> arrayIndex) const=0</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the name of a table element. <a href="#NLGEORGES_1_1UFormElma2"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma3">getArraySize</a> (<a class="el" href="a04558.html#a15">uint</a> &amp;<a class="el" href="a04223.html#a587">size</a>) const=0</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return true if the element is an array and fill size with the array size. <a href="#NLGEORGES_1_1UFormElma3"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma4">getArrayValue</a> (<a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;result, <a class="el" href="a04558.html#a15">uint</a> arrayIndex, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *where=NULL) const=0</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Warning, only R, G and B members are filled, not A. <a href="#NLGEORGES_1_1UFormElma4"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma5">getArrayValue</a> (bool &amp;result, <a class="el" href="a04558.html#a15">uint</a> arrayIndex, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *where=NULL) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma6">getArrayValue</a> (double &amp;result, <a class="el" href="a04558.html#a15">uint</a> arrayIndex, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *where=NULL) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma7">getArrayValue</a> (float &amp;result, <a class="el" href="a04558.html#a15">uint</a> arrayIndex, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *where=NULL) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma8">getArrayValue</a> (<a class="el" href="a04558.html#a11">uint32</a> &amp;result, <a class="el" href="a04558.html#a15">uint</a> arrayIndex, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *where=NULL) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma9">getArrayValue</a> (<a class="el" href="a04558.html#a10">sint32</a> &amp;result, <a class="el" href="a04558.html#a15">uint</a> arrayIndex, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *where=NULL) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma10">getArrayValue</a> (<a class="el" href="a04558.html#a9">uint16</a> &amp;result, <a class="el" href="a04558.html#a15">uint</a> arrayIndex, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *where=NULL) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma11">getArrayValue</a> (<a class="el" href="a04558.html#a8">sint16</a> &amp;result, <a class="el" href="a04558.html#a15">uint</a> arrayIndex, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *where=NULL) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma12">getArrayValue</a> (<a class="el" href="a04558.html#a7">uint8</a> &amp;result, <a class="el" href="a04558.html#a15">uint</a> arrayIndex, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *where=NULL) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma13">getArrayValue</a> (<a class="el" href="a04558.html#a6">sint8</a> &amp;result, <a class="el" href="a04558.html#a15">uint</a> arrayIndex, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *where=NULL) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma14">getArrayValue</a> (std::string &amp;result, <a class="el" href="a04558.html#a15">uint</a> arrayIndex, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *where=NULL) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma15">getDfnName</a> (std::string &amp;dfnName) const=0</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the dfn filename for this virtual struct. Must be a virtual struct node. <a href="#NLGEORGES_1_1UFormElma15"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma16">getNodeByName</a> (<a class="el" href="a02551.html">UFormElm</a> **result, const char *name, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw9">TWhereIsNode</a> *where=NULL, bool reserved=true, <a class="el" href="a04558.html#a11">uint32</a> round=0)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma17">getNodeByName</a> (const <a class="el" href="a02551.html">UFormElm</a> **result, const char *name, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw9">TWhereIsNode</a> *where=NULL, bool reserved=true, <a class="el" href="a04558.html#a11">uint32</a> round=0) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual class <a class="el" href="a02547.html">UFormDfn</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma18">getStructDfn</a> ()=0</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the struct dfn. <a href="#NLGEORGES_1_1UFormElma18"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma19">getStructNode</a> (<a class="el" href="a04558.html#a15">uint</a> element, <a class="el" href="a02551.html">UFormElm</a> **result)=0</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a mutable element pointer. Can be NULL if the node doesn't exist. <a href="#NLGEORGES_1_1UFormElma19"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma20">getStructNode</a> (<a class="el" href="a04558.html#a15">uint</a> element, const <a class="el" href="a02551.html">UFormElm</a> **result) const=0</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a const element pointer. Can be NULL if the node doesn't exist. <a href="#NLGEORGES_1_1UFormElma20"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma21">getStructNodeName</a> (<a class="el" href="a04558.html#a15">uint</a> element, std::string &amp;result) const=0</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the element name. <a href="#NLGEORGES_1_1UFormElma21"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma22">getStructSize</a> (<a class="el" href="a04558.html#a15">uint</a> &amp;<a class="el" href="a04223.html#a587">size</a>) const=0</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the struct size. <a href="#NLGEORGES_1_1UFormElma22"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma23">getValue</a> (<a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;result, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval) const=0</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Warning, only R, G and B members are filled, not A. <a href="#NLGEORGES_1_1UFormElma23"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma24">getValue</a> (bool &amp;result, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma25">getValue</a> (double &amp;result, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma26">getValue</a> (float &amp;result, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma27">getValue</a> (<a class="el" href="a04558.html#a11">uint32</a> &amp;result, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma28">getValue</a> (<a class="el" href="a04558.html#a10">sint32</a> &amp;result, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma29">getValue</a> (<a class="el" href="a04558.html#a9">uint16</a> &amp;result, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma30">getValue</a> (<a class="el" href="a04558.html#a8">sint16</a> &amp;result, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma31">getValue</a> (<a class="el" href="a04558.html#a7">uint8</a> &amp;result, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma32">getValue</a> (<a class="el" href="a04558.html#a6">sint8</a> &amp;result, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma33">getValue</a> (std::string &amp;result, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma34">getValueByName</a> (<a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;result, const char *name, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *where=NULL, <a class="el" href="a04558.html#a11">uint32</a> round=0) const=0</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Warning, only R, G and B members are filled, not A. <a href="#NLGEORGES_1_1UFormElma34"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma35">getValueByName</a> (bool &amp;result, const char *name, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *where=NULL, <a class="el" href="a04558.html#a11">uint32</a> round=0) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma36">getValueByName</a> (double &amp;result, const char *name, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *where=NULL, <a class="el" href="a04558.html#a11">uint32</a> round=0) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma37">getValueByName</a> (float &amp;result, const char *name, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *where=NULL, <a class="el" href="a04558.html#a11">uint32</a> round=0) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma38">getValueByName</a> (<a class="el" href="a04558.html#a11">uint32</a> &amp;result, const char *name, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *where=NULL, <a class="el" href="a04558.html#a11">uint32</a> round=0) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma39">getValueByName</a> (<a class="el" href="a04558.html#a10">sint32</a> &amp;result, const char *name, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *where=NULL, <a class="el" href="a04558.html#a11">uint32</a> round=0) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma40">getValueByName</a> (<a class="el" href="a04558.html#a9">uint16</a> &amp;result, const char *name, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *where=NULL, <a class="el" href="a04558.html#a11">uint32</a> round=0) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma41">getValueByName</a> (<a class="el" href="a04558.html#a8">sint16</a> &amp;result, const char *name, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *where=NULL, <a class="el" href="a04558.html#a11">uint32</a> round=0) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma42">getValueByName</a> (<a class="el" href="a04558.html#a7">uint8</a> &amp;result, const char *name, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *where=NULL, <a class="el" href="a04558.html#a11">uint32</a> round=0) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma43">getValueByName</a> (<a class="el" href="a04558.html#a6">sint8</a> &amp;result, const char *name, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *where=NULL, <a class="el" href="a04558.html#a11">uint32</a> round=0) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma44">getValueByName</a> (std::string &amp;result, const char *namename, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a> evaluate=Eval, <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *where=NULL, <a class="el" href="a04558.html#a11">uint32</a> round=0) const=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma45">isArray</a> () const=0</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return true if the element is an array. <a href="#NLGEORGES_1_1UFormElma45"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma46">isAtom</a> () const=0</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return true if the element is an atom. <a href="#NLGEORGES_1_1UFormElma46"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma47">isStruct</a> () const=0</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return true if the element is a struct or a virtual struct. <a href="#NLGEORGES_1_1UFormElma47"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma48">isVirtualStruct</a> () const=0</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return true if the element is a virtual struct. <a href="#NLGEORGES_1_1UFormElma48"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma49">setValueByName</a> (<a class="el" href="a03337.html">NLMISC::CRGBA</a> <a class="el" href="a04223.html#a658">value</a>, const char *name, bool *created=NULL)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma50">setValueByName</a> (bool <a class="el" href="a04223.html#a658">value</a>, const char *name, bool *created=NULL)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma51">setValueByName</a> (double <a class="el" href="a04223.html#a658">value</a>, const char *name, bool *created=NULL)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma52">setValueByName</a> (float <a class="el" href="a04223.html#a658">value</a>, const char *name, bool *created=NULL)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma53">setValueByName</a> (<a class="el" href="a04558.html#a11">uint32</a> <a class="el" href="a04223.html#a658">value</a>, const char *name, bool *created=NULL)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma54">setValueByName</a> (<a class="el" href="a04558.html#a10">sint32</a> <a class="el" href="a04223.html#a658">value</a>, const char *name, bool *created=NULL)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma55">setValueByName</a> (<a class="el" href="a04558.html#a9">uint16</a> <a class="el" href="a04223.html#a658">value</a>, const char *name, bool *created=NULL)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma56">setValueByName</a> (<a class="el" href="a04558.html#a8">sint16</a> <a class="el" href="a04223.html#a658">value</a>, const char *name, bool *created=NULL)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma57">setValueByName</a> (<a class="el" href="a04558.html#a7">uint8</a> <a class="el" href="a04223.html#a658">value</a>, const char *name, bool *created=NULL)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma58">setValueByName</a> (<a class="el" href="a04558.html#a6">sint8</a> <a class="el" href="a04223.html#a658">value</a>, const char *name, bool *created=NULL)=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma59">setValueByName</a> (const char *<a class="el" href="a04223.html#a658">value</a>, const char *name, bool *created=NULL)=0</td></tr>
+
+</table>
+<hr><h2>Member Enumeration Documentation</h2>
+<a class="anchor" name="NLGEORGES_1_1UFormElmw8" doxytag="NLGEORGES::UFormElm::TEval" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> enum <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">NLGEORGES::UFormElm::TEval</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Value evalution.
+<p>
+<dl compact><dt><b>Enumeration values: </b></dt><dd>
+<table border=0 cellspacing=2 cellpadding=0>
+<tr><td valign=top><em><a class="anchor" name="NLGEORGES_1_1UFormElmw8NLGEORGES_1_1UFormElmw7" doxytag="NoEval" ></a>NoEval</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NLGEORGES_1_1UFormElmw8NLGEORGES_1_1UFormElmw2" doxytag="Formula" ></a>Formula</em>&nbsp;</td><td>
+The value will not be evaluated at all, the litteral value will be returned. </td></tr>
+<tr><td valign=top><em><a class="anchor" name="NLGEORGES_1_1UFormElmw8NLGEORGES_1_1UFormElmw1" doxytag="Eval" ></a>Eval</em>&nbsp;</td><td>
+Eval the enumeration value, but don't evaluate the formula nor the value references. </td></tr>
+</table>
+</dl>
+
+<p>
+Definition at line <a class="el" href="a06603.html#l00047">47</a> of file <a class="el" href="a06603.html">u_form_elm.h</a>.
+<p>
+<div class="fragment"><pre>00048 {
+00049 <a class="code" href="a02551.html#NLGEORGES_1_1UFormElmw8NLGEORGES_1_1UFormElmw7">NoEval</a>,
+00050 <a class="code" href="a02551.html#NLGEORGES_1_1UFormElmw8NLGEORGES_1_1UFormElmw2">Formula</a>,
+00051 <a class="code" href="a02551.html#NLGEORGES_1_1UFormElmw8NLGEORGES_1_1UFormElmw1">Eval</a>,
+00052 };
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElmw9" doxytag="NLGEORGES::UFormElm::TWhereIsNode" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> enum <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw9">NLGEORGES::UFormElm::TWhereIsNode</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Where a node has been found.
+<p>
+<dl compact><dt><b>Enumeration values: </b></dt><dd>
+<table border=0 cellspacing=2 cellpadding=0>
+<tr><td valign=top><em><a class="anchor" name="NLGEORGES_1_1UFormElmw9NLGEORGES_1_1UFormElmw4" doxytag="NodeForm" ></a>NodeForm</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NLGEORGES_1_1UFormElmw9NLGEORGES_1_1UFormElmw5" doxytag="NodeParentForm" ></a>NodeParentForm</em>&nbsp;</td><td>
+The node has been found in the form. </td></tr>
+<tr><td valign=top><em><a class="anchor" name="NLGEORGES_1_1UFormElmw9NLGEORGES_1_1UFormElmw3" doxytag="NodeDfn" ></a>NodeDfn</em>&nbsp;</td><td>
+The node has been found in the parent form. </td></tr>
+<tr><td valign=top><em><a class="anchor" name="NLGEORGES_1_1UFormElmw9NLGEORGES_1_1UFormElmw6" doxytag="NodeType" ></a>NodeType</em>&nbsp;</td><td>
+The node is a DFN. </td></tr>
+</table>
+</dl>
+
+<p>
+Definition at line <a class="el" href="a06603.html#l00055">55</a> of file <a class="el" href="a06603.html">u_form_elm.h</a>.
+<p>
+<div class="fragment"><pre>00056 {
+00057 <a class="code" href="a02551.html#NLGEORGES_1_1UFormElmw9NLGEORGES_1_1UFormElmw4">NodeForm</a>,
+00058 <a class="code" href="a02551.html#NLGEORGES_1_1UFormElmw9NLGEORGES_1_1UFormElmw5">NodeParentForm</a>,
+00059 <a class="code" href="a02551.html#NLGEORGES_1_1UFormElmw9NLGEORGES_1_1UFormElmw3">NodeDfn</a>,
+00060 <a class="code" href="a02551.html#NLGEORGES_1_1UFormElmw9NLGEORGES_1_1UFormElmw6">NodeType</a>,
+00061 };
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElmw10" doxytag="NLGEORGES::UFormElm::TWhereIsValue" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> enum <a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">NLGEORGES::UFormElm::TWhereIsValue</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Where a value has been found.
+<p>
+<dl compact><dt><b>Enumeration values: </b></dt><dd>
+<table border=0 cellspacing=2 cellpadding=0>
+<tr><td valign=top><em><a class="anchor" name="NLGEORGES_1_1UFormElmw10NLGEORGES_1_1UFormElmw13" doxytag="ValueForm" ></a>ValueForm</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NLGEORGES_1_1UFormElmw10NLGEORGES_1_1UFormElmw14" doxytag="ValueParentForm" ></a>ValueParentForm</em>&nbsp;</td><td>
+The value has been found in the form. </td></tr>
+<tr><td valign=top><em><a class="anchor" name="NLGEORGES_1_1UFormElmw10NLGEORGES_1_1UFormElmw11" doxytag="ValueDefaultDfn" ></a>ValueDefaultDfn</em>&nbsp;</td><td>
+The value has been found in the parent form. </td></tr>
+<tr><td valign=top><em><a class="anchor" name="NLGEORGES_1_1UFormElmw10NLGEORGES_1_1UFormElmw12" doxytag="ValueDefaultType" ></a>ValueDefaultType</em>&nbsp;</td><td>
+The value has been found in the DFN default value. </td></tr>
+<tr><td valign=top><em><a class="anchor" name="NLGEORGES_1_1UFormElmw10NLGEORGES_1_1UFormElmw0" doxytag="Dummy" ></a>Dummy</em>&nbsp;</td><td>
+The value has been found in the TYPE default value. </td></tr>
+</table>
+</dl>
+
+<p>
+Definition at line <a class="el" href="a06603.html#l00094">94</a> of file <a class="el" href="a06603.html">u_form_elm.h</a>.
+<p>
+<div class="fragment"><pre>00095 {
+00096 <a class="code" href="a02551.html#NLGEORGES_1_1UFormElmw10NLGEORGES_1_1UFormElmw13">ValueForm</a>,
+00097 <a class="code" href="a02551.html#NLGEORGES_1_1UFormElmw10NLGEORGES_1_1UFormElmw14">ValueParentForm</a>,
+00098 <a class="code" href="a02551.html#NLGEORGES_1_1UFormElmw10NLGEORGES_1_1UFormElmw11">ValueDefaultDfn</a>,
+00099 <a class="code" href="a02551.html#NLGEORGES_1_1UFormElmw10NLGEORGES_1_1UFormElmw12">ValueDefaultType</a>,
+00100 <a class="code" href="a02551.html#NLGEORGES_1_1UFormElmw10NLGEORGES_1_1UFormElmw0">Dummy</a> = 0xffffffff
+00101 };
+</pre></div> </td>
+ </tr>
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="NLGEORGES_1_1UFormElma0" doxytag="NLGEORGES::UFormElm::getArrayNode" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getArrayNode </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a02551.html">UFormElm</a> **&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>arrayIndex</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [pure virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Get a array sub element mutable pointer. If return true, fill result with the arrayIndex cell's element pointer. Can be NULL if the node doesn't exist.
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa17">NLGEORGES::CFormElm</a>, and <a class="el" href="a02552.html#NLGEORGES_1_1CFormElmArraya16">NLGEORGES::CFormElmArray</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma1" doxytag="NLGEORGES::UFormElm::getArrayNode" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getArrayNode </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a02551.html">UFormElm</a> **&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>arrayIndex</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Get a array sub element const pointer. If return true, fill result with the arrayIndex cell's element Can be NULL if the node doesn't exist.
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa18">NLGEORGES::CFormElm</a>, and <a class="el" href="a02552.html#NLGEORGES_1_1CFormElmArraya17">NLGEORGES::CFormElmArray</a>.
+<p>
+Referenced by <a class="el" href="a05469.html#l00062">NLSOUND::CBackgroundSound::importForm()</a>, <a class="el" href="a06346.html#l00055">NLSOUND::CSampleBank::init()</a>, <a class="el" href="a05465.html#l00358">NLSOUND::CAudioMixerUser::init()</a>, and <a class="el" href="a05565.html#l00131">NLSOUND::CSoundGroupSerializer::readGeorges()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma2" doxytag="NLGEORGES::UFormElm::getArrayNodeName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getArrayNodeName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">std::string &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>arrayIndex</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Return the name of a table element.
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa19">NLGEORGES::CFormElm</a>, and <a class="el" href="a02552.html#NLGEORGES_1_1CFormElmArraya18">NLGEORGES::CFormElmArray</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma3" doxytag="NLGEORGES::UFormElm::getArraySize" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getArraySize </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a15">uint</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>size</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [pure virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Return true if the element is an array and fill size with the array size.
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa20">NLGEORGES::CFormElm</a>, and <a class="el" href="a02552.html#NLGEORGES_1_1CFormElmArraya19">NLGEORGES::CFormElmArray</a>.
+<p>
+Referenced by <a class="el" href="a05591.html#l00246">NLSOUND::CComplexSound::importForm()</a>, <a class="el" href="a05469.html#l00062">NLSOUND::CBackgroundSound::importForm()</a>, <a class="el" href="a06346.html#l00055">NLSOUND::CSampleBank::init()</a>, <a class="el" href="a05465.html#l00358">NLSOUND::CAudioMixerUser::init()</a>, <a class="el" href="a05565.html#l00131">NLSOUND::CSoundGroupSerializer::readGeorges()</a>, and <a class="el" href="a05465.html#l00839">NLSOUND::CUserVarSerializer::readGeorges()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma4" doxytag="NLGEORGES::UFormElm::getArrayValue" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getArrayValue </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>arrayIndex</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em> = NULL</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Warning, only R, G and B members are filled, not A.
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa21">NLGEORGES::CFormElm</a>, and <a class="el" href="a02552.html#NLGEORGES_1_1CFormElmArraya20">NLGEORGES::CFormElmArray</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma5" doxytag="NLGEORGES::UFormElm::getArrayValue" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getArrayValue </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">bool &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>arrayIndex</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em> = NULL</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa22">NLGEORGES::CFormElm</a>, and <a class="el" href="a02552.html#NLGEORGES_1_1CFormElmArraya21">NLGEORGES::CFormElmArray</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma6" doxytag="NLGEORGES::UFormElm::getArrayValue" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getArrayValue </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">double &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>arrayIndex</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em> = NULL</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa23">NLGEORGES::CFormElm</a>, and <a class="el" href="a02552.html#NLGEORGES_1_1CFormElmArraya22">NLGEORGES::CFormElmArray</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma7" doxytag="NLGEORGES::UFormElm::getArrayValue" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getArrayValue </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">float &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>arrayIndex</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em> = NULL</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa24">NLGEORGES::CFormElm</a>, and <a class="el" href="a02552.html#NLGEORGES_1_1CFormElmArraya23">NLGEORGES::CFormElmArray</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma8" doxytag="NLGEORGES::UFormElm::getArrayValue" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getArrayValue </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a11">uint32</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>arrayIndex</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em> = NULL</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa25">NLGEORGES::CFormElm</a>, and <a class="el" href="a02552.html#NLGEORGES_1_1CFormElmArraya24">NLGEORGES::CFormElmArray</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma9" doxytag="NLGEORGES::UFormElm::getArrayValue" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getArrayValue </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a10">sint32</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>arrayIndex</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em> = NULL</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa26">NLGEORGES::CFormElm</a>, and <a class="el" href="a02552.html#NLGEORGES_1_1CFormElmArraya25">NLGEORGES::CFormElmArray</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma10" doxytag="NLGEORGES::UFormElm::getArrayValue" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getArrayValue </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a9">uint16</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>arrayIndex</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em> = NULL</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa27">NLGEORGES::CFormElm</a>, and <a class="el" href="a02552.html#NLGEORGES_1_1CFormElmArraya26">NLGEORGES::CFormElmArray</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma11" doxytag="NLGEORGES::UFormElm::getArrayValue" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getArrayValue </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a8">sint16</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>arrayIndex</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em> = NULL</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa28">NLGEORGES::CFormElm</a>, and <a class="el" href="a02552.html#NLGEORGES_1_1CFormElmArraya27">NLGEORGES::CFormElmArray</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma12" doxytag="NLGEORGES::UFormElm::getArrayValue" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getArrayValue </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a7">uint8</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>arrayIndex</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em> = NULL</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa29">NLGEORGES::CFormElm</a>, and <a class="el" href="a02552.html#NLGEORGES_1_1CFormElmArraya28">NLGEORGES::CFormElmArray</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma13" doxytag="NLGEORGES::UFormElm::getArrayValue" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getArrayValue </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a6">sint8</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>arrayIndex</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em> = NULL</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa30">NLGEORGES::CFormElm</a>, and <a class="el" href="a02552.html#NLGEORGES_1_1CFormElmArraya29">NLGEORGES::CFormElmArray</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma14" doxytag="NLGEORGES::UFormElm::getArrayValue" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getArrayValue </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">std::string &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>arrayIndex</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em> = NULL</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Get an array value. The node must be an array of atom element.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign=top><em>result</em>&nbsp;</td><td>is a reference on the value to fill with the result. </td></tr>
+ <tr><td valign=top><em>arrayIndex</em>&nbsp;</td><td>is the array index to evaluate. </td></tr>
+ <tr><td valign=top><em>evaluate</em>&nbsp;</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>&nbsp;</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></dt><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.</dd></dl>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa31">NLGEORGES::CFormElm</a>, and <a class="el" href="a02552.html#NLGEORGES_1_1CFormElmArraya30">NLGEORGES::CFormElmArray</a>.
+<p>
+Referenced by <a class="el" href="a05591.html#l00246">NLSOUND::CComplexSound::importForm()</a>, <a class="el" href="a05465.html#l00358">NLSOUND::CAudioMixerUser::init()</a>, and <a class="el" href="a05465.html#l00839">NLSOUND::CUserVarSerializer::readGeorges()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma15" doxytag="NLGEORGES::UFormElm::getDfnName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getDfnName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">std::string &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>dfnName</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [pure virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Get the dfn filename for this virtual struct. Must be a virtual struct node.
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmStructa33">NLGEORGES::CFormElm</a>, and <a class="el" href="a02557.html#NLGEORGES_1_1CFormElmVirtualStructa33">NLGEORGES::CFormElmVirtualStruct</a>.
+<p>
+Referenced by <a class="el" href="a06406.html#l00043">NLSOUND::CSound::createSound()</a>, <a class="el" href="a06388.html#l00155">NLSOUND::CSimpleSound::importForm()</a>, <a class="el" href="a05611.html#l00067">NLSOUND::CContextSound::importForm()</a>, <a class="el" href="a05591.html#l00246">NLSOUND::CComplexSound::importForm()</a>, and <a class="el" href="a05469.html#l00062">NLSOUND::CBackgroundSound::importForm()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma16" doxytag="NLGEORGES::UFormElm::getNodeByName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getNodeByName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a02551.html">UFormElm</a> **&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw9">TWhereIsNode</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em> = NULL, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>bool&nbsp;</td>
+ <td class="mdname" nowrap> <em>reserved</em> = true, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a11">uint32</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>round</em> = 0</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [pure virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa37">NLGEORGES::CFormElm</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma17" doxytag="NLGEORGES::UFormElm::getNodeByName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getNodeByName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a02551.html">UFormElm</a> **&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw9">TWhereIsNode</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em> = NULL, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>bool&nbsp;</td>
+ <td class="mdname" nowrap> <em>reserved</em> = true, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a11">uint32</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>round</em> = 0</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Return a node pointer with its name.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign=top><em>result</em>&nbsp;</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>&nbsp;</td><td>is the form node name </td></tr>
+ <tr><td valign=top><em>where</em>&nbsp;</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></dt><dd>true if the result has been filled, false if the node is not referenced.</dd></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="a02551.html#NLGEORGES_1_1UFormElma17">getNodeByName()</a>. It returns NULL. But, you can evaluate the value of non-existant atom nodes with <a class="el" href="a02551.html#NLGEORGES_1_1UFormElma44">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>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa38">NLGEORGES::CFormElm</a>.
+<p>
+Referenced by <a class="el" href="a06406.html#l00043">NLSOUND::CSound::createSound()</a>, <a class="el" href="a05728.html#l00764">NLGEORGES::CFormElm::getIternalNodeByName()</a>, <a class="el" href="a06388.html#l00155">NLSOUND::CSimpleSound::importForm()</a>, <a class="el" href="a05611.html#l00067">NLSOUND::CContextSound::importForm()</a>, <a class="el" href="a05591.html#l00246">NLSOUND::CComplexSound::importForm()</a>, <a class="el" href="a05469.html#l00062">NLSOUND::CBackgroundSound::importForm()</a>, <a class="el" href="a06346.html#l00055">NLSOUND::CSampleBank::init()</a>, <a class="el" href="a05465.html#l00358">NLSOUND::CAudioMixerUser::init()</a>, <a class="el" href="a05565.html#l00131">NLSOUND::CSoundGroupSerializer::readGeorges()</a>, and <a class="el" href="a05465.html#l00839">NLSOUND::CUserVarSerializer::readGeorges()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma18" doxytag="NLGEORGES::UFormElm::getStructDfn" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual class <a class="el" href="a02547.html">UFormDfn</a>* NLGEORGES::UFormElm::getStructDfn </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [pure virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Return the struct dfn.
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmAtoma39">NLGEORGES::CFormElm</a>, and <a class="el" href="a02555.html#NLGEORGES_1_1CFormElmVirtualStructa40">NLGEORGES::CFormElmStruct</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma19" doxytag="NLGEORGES::UFormElm::getStructNode" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getStructNode </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>element</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html">UFormElm</a> **&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [pure virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Return a mutable element pointer. Can be NULL if the node doesn't exist.
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmAtoma40">NLGEORGES::CFormElm</a>, and <a class="el" href="a02555.html#NLGEORGES_1_1CFormElmVirtualStructa41">NLGEORGES::CFormElmStruct</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma20" doxytag="NLGEORGES::UFormElm::getStructNode" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getStructNode </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>element</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const <a class="el" href="a02551.html">UFormElm</a> **&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Return a const element pointer. Can be NULL if the node doesn't exist.
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmAtoma41">NLGEORGES::CFormElm</a>, and <a class="el" href="a02555.html#NLGEORGES_1_1CFormElmVirtualStructa42">NLGEORGES::CFormElmStruct</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma21" doxytag="NLGEORGES::UFormElm::getStructNodeName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getStructNodeName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>element</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>std::string &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Return the element name.
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmAtoma42">NLGEORGES::CFormElm</a>, and <a class="el" href="a02555.html#NLGEORGES_1_1CFormElmVirtualStructa43">NLGEORGES::CFormElmStruct</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma22" doxytag="NLGEORGES::UFormElm::getStructSize" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getStructSize </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a15">uint</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>size</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [pure virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Return the struct size.
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmAtoma43">NLGEORGES::CFormElm</a>, and <a class="el" href="a02555.html#NLGEORGES_1_1CFormElmVirtualStructa44">NLGEORGES::CFormElmStruct</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma23" doxytag="NLGEORGES::UFormElm::getValue" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getValue </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Warning, only R, G and B members are filled, not A.
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa45">NLGEORGES::CFormElm</a>, and <a class="el" href="a02554.html#NLGEORGES_1_1CFormElmAtoma44">NLGEORGES::CFormElmAtom</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma24" doxytag="NLGEORGES::UFormElm::getValue" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getValue </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">bool &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa46">NLGEORGES::CFormElm</a>, and <a class="el" href="a02554.html#NLGEORGES_1_1CFormElmAtoma45">NLGEORGES::CFormElmAtom</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma25" doxytag="NLGEORGES::UFormElm::getValue" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getValue </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">double &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa47">NLGEORGES::CFormElm</a>, and <a class="el" href="a02554.html#NLGEORGES_1_1CFormElmAtoma46">NLGEORGES::CFormElmAtom</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma26" doxytag="NLGEORGES::UFormElm::getValue" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getValue </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">float &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa48">NLGEORGES::CFormElm</a>, and <a class="el" href="a02554.html#NLGEORGES_1_1CFormElmAtoma47">NLGEORGES::CFormElmAtom</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma27" doxytag="NLGEORGES::UFormElm::getValue" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getValue </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a11">uint32</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa49">NLGEORGES::CFormElm</a>, and <a class="el" href="a02554.html#NLGEORGES_1_1CFormElmAtoma48">NLGEORGES::CFormElmAtom</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma28" doxytag="NLGEORGES::UFormElm::getValue" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getValue </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a10">sint32</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa50">NLGEORGES::CFormElm</a>, and <a class="el" href="a02554.html#NLGEORGES_1_1CFormElmAtoma49">NLGEORGES::CFormElmAtom</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma29" doxytag="NLGEORGES::UFormElm::getValue" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getValue </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a9">uint16</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa51">NLGEORGES::CFormElm</a>, and <a class="el" href="a02554.html#NLGEORGES_1_1CFormElmAtoma50">NLGEORGES::CFormElmAtom</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma30" doxytag="NLGEORGES::UFormElm::getValue" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getValue </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a8">sint16</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa52">NLGEORGES::CFormElm</a>, and <a class="el" href="a02554.html#NLGEORGES_1_1CFormElmAtoma51">NLGEORGES::CFormElmAtom</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma31" doxytag="NLGEORGES::UFormElm::getValue" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getValue </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a7">uint8</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa53">NLGEORGES::CFormElm</a>, and <a class="el" href="a02554.html#NLGEORGES_1_1CFormElmAtoma52">NLGEORGES::CFormElmAtom</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma32" doxytag="NLGEORGES::UFormElm::getValue" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getValue </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a6">sint8</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa54">NLGEORGES::CFormElm</a>, and <a class="el" href="a02554.html#NLGEORGES_1_1CFormElmAtoma53">NLGEORGES::CFormElmAtom</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma33" doxytag="NLGEORGES::UFormElm::getValue" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getValue </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">std::string &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Return the atom value. The numbers are clamped to the type limit values.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign=top><em>result</em>&nbsp;</td><td>is the reference on the value to fill with result </td></tr>
+ <tr><td valign=top><em>evaluate</em>&nbsp;</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>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa55">NLGEORGES::CFormElm</a>, and <a class="el" href="a02554.html#NLGEORGES_1_1CFormElmAtoma54">NLGEORGES::CFormElmAtom</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma34" doxytag="NLGEORGES::UFormElm::getValueByName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getValueByName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em> = NULL, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a11">uint32</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>round</em> = 0</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Warning, only R, G and B members are filled, not A.
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa56">NLGEORGES::CFormElm</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma35" doxytag="NLGEORGES::UFormElm::getValueByName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getValueByName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">bool &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em> = NULL, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a11">uint32</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>round</em> = 0</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa57">NLGEORGES::CFormElm</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma36" doxytag="NLGEORGES::UFormElm::getValueByName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getValueByName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">double &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em> = NULL, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a11">uint32</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>round</em> = 0</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa58">NLGEORGES::CFormElm</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma37" doxytag="NLGEORGES::UFormElm::getValueByName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getValueByName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">float &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em> = NULL, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a11">uint32</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>round</em> = 0</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa59">NLGEORGES::CFormElm</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma38" doxytag="NLGEORGES::UFormElm::getValueByName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getValueByName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a11">uint32</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em> = NULL, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a11">uint32</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>round</em> = 0</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa60">NLGEORGES::CFormElm</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma39" doxytag="NLGEORGES::UFormElm::getValueByName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getValueByName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a10">sint32</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em> = NULL, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a11">uint32</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>round</em> = 0</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa61">NLGEORGES::CFormElm</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma40" doxytag="NLGEORGES::UFormElm::getValueByName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getValueByName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a9">uint16</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em> = NULL, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a11">uint32</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>round</em> = 0</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa62">NLGEORGES::CFormElm</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma41" doxytag="NLGEORGES::UFormElm::getValueByName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getValueByName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a8">sint16</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em> = NULL, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a11">uint32</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>round</em> = 0</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa63">NLGEORGES::CFormElm</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma42" doxytag="NLGEORGES::UFormElm::getValueByName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getValueByName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a7">uint8</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em> = NULL, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a11">uint32</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>round</em> = 0</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa64">NLGEORGES::CFormElm</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma43" doxytag="NLGEORGES::UFormElm::getValueByName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getValueByName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a6">sint8</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em> = NULL, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a11">uint32</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>round</em> = 0</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa65">NLGEORGES::CFormElm</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma44" doxytag="NLGEORGES::UFormElm::getValueByName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::getValueByName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">std::string &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>result</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>namename</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw8">TEval</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>evaluate</em> = Eval, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a02551.html#NLGEORGES_1_1UFormElmw10">TWhereIsValue</a> *&nbsp;</td>
+ <td class="mdname" nowrap> <em>where</em> = NULL, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a11">uint32</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>round</em> = 0</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</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>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Get a form value with its name. The numbers are clamped to the type limit values.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign=top><em>result</em>&nbsp;</td><td>is a reference on the value to fill with the result. </td></tr>
+ <tr><td valign=top><em>name</em>&nbsp;</td><td>is the form name of the value to found. </td></tr>
+ <tr><td valign=top><em>evaluate</em>&nbsp;</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>&nbsp;</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></dt><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. </dd></dl>
+<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="a02551.html#NLGEORGES_1_1UFormElma17">getNodeByName</a> ()</dd></dl>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa66">NLGEORGES::CFormElm</a>.
+<p>
+Referenced by <a class="el" href="a06406.html#l00140">NLSOUND::CSound::importForm()</a>, <a class="el" href="a06388.html#l00155">NLSOUND::CSimpleSound::importForm()</a>, <a class="el" href="a05611.html#l00067">NLSOUND::CContextSound::importForm()</a>, <a class="el" href="a05591.html#l00246">NLSOUND::CComplexSound::importForm()</a>, <a class="el" href="a05469.html#l00062">NLSOUND::CBackgroundSound::importForm()</a>, <a class="el" href="a06346.html#l00055">NLSOUND::CSampleBank::init()</a>, <a class="el" href="a05465.html#l00358">NLSOUND::CAudioMixerUser::init()</a>, <a class="el" href="a05565.html#l00131">NLSOUND::CSoundGroupSerializer::readGeorges()</a>, and <a class="el" href="a05465.html#l00839">NLSOUND::CUserVarSerializer::readGeorges()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma45" doxytag="NLGEORGES::UFormElm::isArray" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::isArray </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [pure virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Return true if the element is an array.
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa67">NLGEORGES::CFormElm</a>, and <a class="el" href="a02552.html#NLGEORGES_1_1CFormElmArraya66">NLGEORGES::CFormElmArray</a>.
+<p>
+Referenced by <a class="el" href="a05469.html#l00062">NLSOUND::CBackgroundSound::importForm()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma46" doxytag="NLGEORGES::UFormElm::isAtom" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::isAtom </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [pure virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Return true if the element is an atom.
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa68">NLGEORGES::CFormElm</a>, and <a class="el" href="a02554.html#NLGEORGES_1_1CFormElmAtoma67">NLGEORGES::CFormElmAtom</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma47" doxytag="NLGEORGES::UFormElm::isStruct" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::isStruct </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [pure virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Return true if the element is a struct or a virtual struct.
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmAtoma68">NLGEORGES::CFormElm</a>, and <a class="el" href="a02555.html#NLGEORGES_1_1CFormElmVirtualStructa69">NLGEORGES::CFormElmStruct</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma48" doxytag="NLGEORGES::UFormElm::isVirtualStruct" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::isVirtualStruct </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [pure virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Return true if the element is a virtual struct.
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmStructa71">NLGEORGES::CFormElm</a>, and <a class="el" href="a02557.html#NLGEORGES_1_1CFormElmVirtualStructa71">NLGEORGES::CFormElmVirtualStruct</a>.
+<p>
+Referenced by <a class="el" href="a05728.html#l00764">NLGEORGES::CFormElm::getIternalNodeByName()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma49" doxytag="NLGEORGES::UFormElm::setValueByName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::setValueByName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a03337.html">NLMISC::CRGBA</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>bool *&nbsp;</td>
+ <td class="mdname" nowrap> <em>created</em> = NULL</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [pure virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa74">NLGEORGES::CFormElm</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma50" doxytag="NLGEORGES::UFormElm::setValueByName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::setValueByName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">bool&nbsp;</td>
+ <td class="mdname" nowrap> <em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>bool *&nbsp;</td>
+ <td class="mdname" nowrap> <em>created</em> = NULL</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [pure virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa75">NLGEORGES::CFormElm</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma51" doxytag="NLGEORGES::UFormElm::setValueByName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::setValueByName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">double&nbsp;</td>
+ <td class="mdname" nowrap> <em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>bool *&nbsp;</td>
+ <td class="mdname" nowrap> <em>created</em> = NULL</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [pure virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa76">NLGEORGES::CFormElm</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma52" doxytag="NLGEORGES::UFormElm::setValueByName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::setValueByName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">float&nbsp;</td>
+ <td class="mdname" nowrap> <em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>bool *&nbsp;</td>
+ <td class="mdname" nowrap> <em>created</em> = NULL</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [pure virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa77">NLGEORGES::CFormElm</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma53" doxytag="NLGEORGES::UFormElm::setValueByName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::setValueByName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a11">uint32</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>bool *&nbsp;</td>
+ <td class="mdname" nowrap> <em>created</em> = NULL</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [pure virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa78">NLGEORGES::CFormElm</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma54" doxytag="NLGEORGES::UFormElm::setValueByName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::setValueByName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a10">sint32</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>bool *&nbsp;</td>
+ <td class="mdname" nowrap> <em>created</em> = NULL</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [pure virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa79">NLGEORGES::CFormElm</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma55" doxytag="NLGEORGES::UFormElm::setValueByName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::setValueByName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a9">uint16</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>bool *&nbsp;</td>
+ <td class="mdname" nowrap> <em>created</em> = NULL</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [pure virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa80">NLGEORGES::CFormElm</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma56" doxytag="NLGEORGES::UFormElm::setValueByName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::setValueByName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a8">sint16</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>bool *&nbsp;</td>
+ <td class="mdname" nowrap> <em>created</em> = NULL</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [pure virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa81">NLGEORGES::CFormElm</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma57" doxytag="NLGEORGES::UFormElm::setValueByName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::setValueByName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a7">uint8</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>bool *&nbsp;</td>
+ <td class="mdname" nowrap> <em>created</em> = NULL</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [pure virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa82">NLGEORGES::CFormElm</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma58" doxytag="NLGEORGES::UFormElm::setValueByName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::setValueByName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a6">sint8</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>bool *&nbsp;</td>
+ <td class="mdname" nowrap> <em>created</em> = NULL</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [pure virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa83">NLGEORGES::CFormElm</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UFormElma59" doxytag="NLGEORGES::UFormElm::setValueByName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NLGEORGES::UFormElm::setValueByName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>value</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const char *&nbsp;</td>
+ <td class="mdname" nowrap> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>bool *&nbsp;</td>
+ <td class="mdname" nowrap> <em>created</em> = NULL</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [pure virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Set a form value with its name. If the node doesn't exist, it is created.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign=top><em>value</em>&nbsp;</td><td>is a reference on the value to set in the form. </td></tr>
+ <tr><td valign=top><em>name</em>&nbsp;</td><td>is the form name of the value to set or create. </td></tr>
+ <tr><td valign=top><em>where</em>&nbsp;</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>&nbsp;</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></dt><dd>true if the value has been set, false if the value has not been found or hasn't been created.</dd></dl>
+
+<p>
+Implemented in <a class="el" href="a02550.html#NLGEORGES_1_1CFormElmVirtualStructa84">NLGEORGES::CFormElm</a>. </td>
+ </tr>
+</table>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li><a class="el" href="a06603.html">u_form_elm.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Mar 16 12:46:49 2004 for NeL by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border=0 >
+</a>1.3.6 </small></address>
+</body>
+</html>