aboutsummaryrefslogtreecommitdiff
path: root/docs/doxygen/nel/a03111.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/doxygen/nel/a03111.html')
-rw-r--r--docs/doxygen/nel/a03111.html993
1 files changed, 993 insertions, 0 deletions
diff --git a/docs/doxygen/nel/a03111.html b/docs/doxygen/nel/a03111.html
new file mode 100644
index 00000000..feec1eac
--- /dev/null
+++ b/docs/doxygen/nel/a03111.html
@@ -0,0 +1,993 @@
+<!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: NLLIGO::CPrimitiveClass::CParameter 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>NLLIGO::CPrimitiveClass::CParameter Class Reference</h1><code>#include &lt;<a class="el" href="a06202.html">primitive_class.h</a>&gt;</code>
+<p>
+<p>Inheritance diagram for NLLIGO::CPrimitiveClass::CParameter:
+<p><center><img src="a03111.png" usemap="#NLLIGO::CPrimitiveClass::CParameter_map" border="0" alt=""></center>
+<map name="NLLIGO::CPrimitiveClass::CParameter_map">
+<area href="a03109.html" alt="NLLIGO::CPrimitiveClass::CInitParameters" shape="rect" coords="0,0,246,24">
+</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="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParameterw5">TType</a> { <br>
+&nbsp;&nbsp;<a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParameterw5NLLIGO_1_1CPrimitiveClass_1_1CParameterw0">Boolean</a>,
+<a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParameterw5NLLIGO_1_1CPrimitiveClass_1_1CParameterw1">ConstString</a>,
+<a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParameterw5NLLIGO_1_1CPrimitiveClass_1_1CParameterw3">String</a>,
+<a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParameterw5NLLIGO_1_1CPrimitiveClass_1_1CParameterw4">StringArray</a>,
+<br>
+&nbsp;&nbsp;<a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParameterw5NLLIGO_1_1CPrimitiveClass_1_1CParameterw2">ConstStringArray</a>
+<br>
+ }</td></tr>
+
+<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametera0">CParameter</a> (const <a class="el" href="a03131.html">NLLIGO::IProperty</a> &amp;property, const char *propertyName)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametera1">CParameter</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametera2">getDefaultValue</a> (std::vector&lt; std::string &gt; &amp;result, const <a class="el" href="a03123.html">IPrimitive</a> &amp;primitive, const <a class="el" href="a03107.html">CPrimitiveClass</a> &amp;primitiveClass, std::string *fromWhere=NULL) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametera3">getDefaultValue</a> (std::string &amp;result, const <a class="el" href="a03123.html">IPrimitive</a> &amp;primitive, const <a class="el" href="a03107.html">CPrimitiveClass</a> &amp;primitiveClass, std::string *fromWhere=NULL) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametera4">operator&lt;</a> (const <a class="el" href="a03111.html">CParameter</a> &amp;other) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametera5">operator==</a> (const <a class="el" href="a03111.html">CParameter</a> &amp;other) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametera6">translateAutoname</a> (std::string &amp;result, const <a class="el" href="a03123.html">IPrimitive</a> &amp;primitive, const <a class="el" href="a03107.html">CPrimitiveClass</a> &amp;primitiveClass) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the autoname translation. <a href="#NLLIGO_1_1CPrimitiveClass_1_1CParametera6"></a><br><br></td></tr>
+<tr><td colspan=2><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>std::string&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero0">Autoname</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>std::map&lt; std::string, <a class="el" href="a03112.html">CConstStringValue</a> &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero1">ComboValues</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>std::vector&lt; CDefaultValue &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03109.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero2">DefaultValue</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default value. <a href="#NLLIGO_1_1CPrimitiveClass_1_1CParametero2"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero3">DisplayHS</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>std::string&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero4">FileExtension</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero5">Filename</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>std::string&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero6">Folder</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero7">Lookup</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>std::string&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03109.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero8">Name</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameter name. <a href="#NLLIGO_1_1CPrimitiveClass_1_1CParametero8"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero9">ReadOnly</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is parameter read only ? <a href="#NLLIGO_1_1CPrimitiveClass_1_1CParametero9"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero10">SortEntries</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>enum <a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParameterw5">NLLIGO::CPrimitiveClass::CParameter::TType</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero11">Type</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero12">Visible</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Is parameter visible ? <a href="#NLLIGO_1_1CPrimitiveClass_1_1CParametero12"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero13">WidgetHeight</a></td></tr>
+
+</table>
+<hr><h2>Member Enumeration Documentation</h2>
+<a class="anchor" name="NLLIGO_1_1CPrimitiveClass_1_1CParameterw5" doxytag="NLLIGO::CPrimitiveClass::CParameter::TType" ></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="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParameterw5">NLLIGO::CPrimitiveClass::CParameter::TType</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+<dl compact><dt><b>Enumeration values: </b></dt><dd>
+<table border=0 cellspacing=2 cellpadding=0>
+<tr><td valign=top><em><a class="anchor" name="NLLIGO_1_1CPrimitiveClass_1_1CParameterw5NLLIGO_1_1CPrimitiveClass_1_1CParameterw0" doxytag="Boolean" ></a>Boolean</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NLLIGO_1_1CPrimitiveClass_1_1CParameterw5NLLIGO_1_1CPrimitiveClass_1_1CParameterw1" doxytag="ConstString" ></a>ConstString</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NLLIGO_1_1CPrimitiveClass_1_1CParameterw5NLLIGO_1_1CPrimitiveClass_1_1CParameterw3" doxytag="String" ></a>String</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NLLIGO_1_1CPrimitiveClass_1_1CParameterw5NLLIGO_1_1CPrimitiveClass_1_1CParameterw4" doxytag="StringArray" ></a>StringArray</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NLLIGO_1_1CPrimitiveClass_1_1CParameterw5NLLIGO_1_1CPrimitiveClass_1_1CParameterw2" doxytag="ConstStringArray" ></a>ConstStringArray</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+<p>
+Definition at line <a class="el" href="a06202.html#l00141">141</a> of file <a class="el" href="a06202.html">primitive_class.h</a>.
+<p>
+<div class="fragment"><pre>00142 {
+00143 <a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParameterw5NLLIGO_1_1CPrimitiveClass_1_1CParameterw0">Boolean</a>,
+00144 <a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParameterw5NLLIGO_1_1CPrimitiveClass_1_1CParameterw1">ConstString</a>,
+00145 <a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParameterw5NLLIGO_1_1CPrimitiveClass_1_1CParameterw3">String</a>,
+00146 <a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParameterw5NLLIGO_1_1CPrimitiveClass_1_1CParameterw4">StringArray</a>,
+00147 <a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParameterw5NLLIGO_1_1CPrimitiveClass_1_1CParameterw2">ConstStringArray</a>,
+00148 } <a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero11">Type</a>;
+</pre></div> </td>
+ </tr>
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="NLLIGO_1_1CPrimitiveClass_1_1CParametera1" doxytag="NLLIGO::CPrimitiveClass::CParameter::CParameter" ></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"> NLLIGO::CPrimitiveClass::CParameter::CParameter </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> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06202.html#l00135">135</a> of file <a class="el" href="a06202.html">primitive_class.h</a>.
+<p>
+<div class="fragment"><pre>00135 {}
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLLIGO_1_1CPrimitiveClass_1_1CParametera0" doxytag="NLLIGO::CPrimitiveClass::CParameter::CParameter" ></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"> CPrimitiveClass::CParameter::CParameter </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a03131.html">NLLIGO::IProperty</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>property</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>propertyName</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06201.html#l00546">546</a> of file <a class="el" href="a06201.html">primitive_class.cpp</a>.
+<p>
+References <a class="el" href="a06202.html#l00151">Visible</a>.
+<p>
+<div class="fragment"><pre>00547 {
+00548 <a class="code" href="a03109.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero8">Name</a> = propertyName;
+00549 <a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero5">Filename</a> = <span class="keyword">false</span>;
+00550 <a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero12">Visible</a> = <span class="keyword">true</span>;
+00551 <a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero11">Type</a> = (<span class="keyword">typeid</span> (property) == <span class="keyword">typeid</span> (<a class="code" href="a03132.html">CPropertyString</a>)) ? CPrimitiveClass::CParameter::String : CPrimitiveClass::CParameter::StringArray;
+00552 }
+</pre></div> </td>
+ </tr>
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="NLLIGO_1_1CPrimitiveClass_1_1CParametera2" doxytag="NLLIGO::CPrimitiveClass::CParameter::getDefaultValue" ></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"> bool CPrimitiveClass::CParameter::getDefaultValue </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">std::vector&lt; std::string &gt; &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 <a class="el" href="a03123.html">IPrimitive</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>primitive</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const <a class="el" href="a03107.html">CPrimitiveClass</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>primitiveClass</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>std::string *&nbsp;</td>
+ <td class="mdname" nowrap> <em>fromWhere</em> = NULL</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"> const</td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06201.html#l00715">715</a> of file <a class="el" href="a06201.html">primitive_class.cpp</a>.
+<p>
+References <a class="el" href="a06202.html#l00166">Autoname</a>, <a class="el" href="a06201.html#l00599">translateAutoname()</a>, and <a class="el" href="a05981.html#l00105">uint</a>.
+<p>
+<div class="fragment"><pre>00716 {
+00717 <span class="keywordflow">if</span> (!<a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero0">Autoname</a>.empty())
+00718 {
+00719 string temp;
+00720 <span class="keywordflow">if</span> (<a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametera6">translateAutoname</a> (temp, primitive, primitiveClass))
+00721 {
+00722 result.clear ();
+00723 <span class="keywordflow">if</span> (!temp.empty())
+00724 {
+00725 string tmp;
+00726 <a class="code" href="a04558.html#a15">uint</a> i;
+00727 <span class="keywordflow">for</span> (i=0; i&lt;temp.size(); i++)
+00728 {
+00729 <span class="keywordflow">if</span> (temp[i] == <span class="charliteral">'\n'</span>)
+00730 {
+00731 result.push_back (tmp);
+00732 tmp.clear();
+00733 }
+00734 <span class="keywordflow">else</span>
+00735 {
+00736 tmp.push_back(temp[i]);
+00737 }
+00738 }
+00739 <span class="keywordflow">if</span> (!tmp.empty())
+00740 result.push_back (tmp);
+00741 }
+00742 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+00743 }
+00744 <span class="keywordflow">else</span>
+00745 <span class="keywordflow">return</span> <span class="keyword">false</span>;
+00746 }
+00747 <span class="keywordflow">else</span>
+00748 {
+00749 <a class="code" href="a04558.html#a15">uint</a> i;
+00750 result.resize (<a class="code" href="a03109.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero2">DefaultValue</a>.size());
+00751 <span class="keywordflow">for</span> (i=0; i&lt;<a class="code" href="a03109.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero2">DefaultValue</a>.size(); i++)
+00752 result[i] = <a class="code" href="a03109.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero2">DefaultValue</a>[i].Name;
+00753 }
+00754 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+00755 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLLIGO_1_1CPrimitiveClass_1_1CParametera3" doxytag="NLLIGO::CPrimitiveClass::CParameter::getDefaultValue" ></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"> bool CPrimitiveClass::CParameter::getDefaultValue </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 <a class="el" href="a03123.html">IPrimitive</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>primitive</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const <a class="el" href="a03107.html">CPrimitiveClass</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>primitiveClass</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>std::string *&nbsp;</td>
+ <td class="mdname" nowrap> <em>fromWhere</em> = NULL</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"> const</td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06201.html#l00694">694</a> of file <a class="el" href="a06201.html">primitive_class.cpp</a>.
+<p>
+References <a class="el" href="a06202.html#l00166">Autoname</a>, and <a class="el" href="a06201.html#l00599">translateAutoname()</a>.
+<p>
+Referenced by <a class="el" href="a06195.html#l01396">NLLIGO::IPrimitive::read()</a>.
+<p>
+<div class="fragment"><pre>00695 {
+00696 result = <span class="stringliteral">""</span>;
+00697 <span class="keywordflow">if</span> (!<a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero0">Autoname</a>.empty())
+00698 {
+00699 <span class="keywordflow">if</span> (fromWhere)
+00700 *fromWhere = <span class="stringliteral">"Autoname value : "</span>+<a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero0">Autoname</a>;
+00701 <span class="keywordflow">return</span> <a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametera6">translateAutoname</a> (result, primitive, primitiveClass);
+00702 }
+00703 <span class="keywordflow">else</span>
+00704 {
+00705 <span class="keywordflow">if</span> (fromWhere)
+00706 *fromWhere = <span class="stringliteral">"Default value"</span>;
+00707 <span class="keywordflow">if</span> (!<a class="code" href="a03109.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero2">DefaultValue</a>.empty())
+00708 result = <a class="code" href="a03109.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero2">DefaultValue</a>[0].Name;
+00709 }
+00710 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+00711 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLLIGO_1_1CPrimitiveClass_1_1CParametera4" doxytag="NLLIGO::CPrimitiveClass::CParameter::operator<" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> bool CPrimitiveClass::CParameter::operator&lt; </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a03111.html">CParameter</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>other</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const</td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06201.html#l00570">570</a> of file <a class="el" href="a06201.html">primitive_class.cpp</a>.
+<p>
+References <a class="el" href="a06202.html#l00190">ComboValues</a>, <a class="el" href="a06202.html#l00128">NLLIGO::CPrimitiveClass::CInitParameters::DefaultValue</a>, <a class="el" href="a06202.html#l00154">Filename</a>, <a class="el" href="a06202.html#l00125">NLLIGO::CPrimitiveClass::CInitParameters::Name</a>, <a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero11">Type</a>, and <a class="el" href="a06202.html#l00151">Visible</a>.
+<p>
+<div class="fragment"><pre>00571 {
+00572 <span class="keywordflow">return</span> (<a class="code" href="a03109.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero8">Name</a> &lt; other.Name) ? <span class="keyword">true</span> : (<a class="code" href="a03109.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero8">Name</a> &gt; other.Name) ? <span class="keyword">false</span> :
+00573 (<a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero11">Type</a> &lt; other.Type) ? <span class="keyword">true</span> : (<a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero11">Type</a> &gt; other.Type) ? <span class="keyword">false</span> :
+00574 (<a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero12">Visible</a> &lt; other.Visible) ? <span class="keyword">true</span> : (<a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero12">Visible</a> &gt; other.Visible) ? <span class="keyword">false</span> :
+00575 (<a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero5">Filename</a> &lt; other.Filename) ? <span class="keyword">true</span> : (<a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero5">Filename</a> &gt; other.Filename) ? <span class="keyword">false</span> :
+00576 (<a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero1">ComboValues</a> &lt; other.ComboValues) ? <span class="keyword">true</span> : (<a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero1">ComboValues</a> &gt; other.ComboValues) ? <span class="keyword">false</span> :
+00577 (<a class="code" href="a03109.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero2">DefaultValue</a> &lt; other.DefaultValue) ? <span class="keyword">true</span> : (<a class="code" href="a03109.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero2">DefaultValue</a> &gt; other.DefaultValue) ? <span class="keyword">false</span> :
+00578 <span class="keyword">false</span>;
+00579 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLLIGO_1_1CPrimitiveClass_1_1CParametera5" doxytag="NLLIGO::CPrimitiveClass::CParameter::operator==" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> bool CPrimitiveClass::CParameter::operator== </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a03111.html">CParameter</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>other</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const</td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06201.html#l00558">558</a> of file <a class="el" href="a06201.html">primitive_class.cpp</a>.
+<p>
+References <a class="el" href="a06202.html#l00190">ComboValues</a>, <a class="el" href="a06202.html#l00128">NLLIGO::CPrimitiveClass::CInitParameters::DefaultValue</a>, <a class="el" href="a06202.html#l00154">Filename</a>, <a class="el" href="a06202.html#l00125">NLLIGO::CPrimitiveClass::CInitParameters::Name</a>, <a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero11">Type</a>, and <a class="el" href="a06202.html#l00151">Visible</a>.
+<p>
+<div class="fragment"><pre>00559 {
+00560 <span class="keywordflow">return</span> (<a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero11">Type</a> == other.Type) &amp;&amp;
+00561 (<a class="code" href="a03109.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero8">Name</a> == other.Name) &amp;&amp;
+00562 (<a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero12">Visible</a> == other.Visible) &amp;&amp;
+00563 (<a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero5">Filename</a> == other.Filename) &amp;&amp;
+00564 (<a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero1">ComboValues</a> == other.ComboValues) &amp;&amp;
+00565 (<a class="code" href="a03109.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero2">DefaultValue</a> == other.DefaultValue);
+00566 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLLIGO_1_1CPrimitiveClass_1_1CParametera6" doxytag="NLLIGO::CPrimitiveClass::CParameter::translateAutoname" ></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"> bool CPrimitiveClass::CParameter::translateAutoname </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 <a class="el" href="a03123.html">IPrimitive</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>primitive</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const <a class="el" href="a03107.html">CPrimitiveClass</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>primitiveClass</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"> const</td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Get the autoname translation.
+<p>
+
+<p>
+Definition at line <a class="el" href="a06201.html#l00599">599</a> of file <a class="el" href="a06201.html">primitive_class.cpp</a>.
+<p>
+References <a class="el" href="a06202.html#l00166">Autoname</a>, <a class="el" href="a06195.html#l01102">NLLIGO::IPrimitive::getPropertyByName()</a>, <a class="el" href="a06202.html#l00201">NLLIGO::CPrimitiveClass::Parameters</a>, <a class="el" href="a06196.html#l00088">NLLIGO::CPropertyString::String</a>, <a class="el" href="a06196.html#l00107">NLLIGO::CPropertyStringArray::StringArray</a>, and <a class="el" href="a05981.html#l00105">uint</a>.
+<p>
+Referenced by <a class="el" href="a06201.html#l00694">getDefaultValue()</a>.
+<p>
+<div class="fragment"><pre>00600 {
+00601 result = <span class="stringliteral">""</span>;
+00602 <a class="code" href="a04558.html#a15">uint</a> strBegin = 0;
+00603 <a class="code" href="a04558.html#a15">uint</a> strEnd = 0;
+00604 <span class="keywordflow">while</span> (strBegin != <a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero0">Autoname</a>.size())
+00605 {
+00606 strEnd = <a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero0">Autoname</a>.find (<span class="charliteral">'$'</span>, strBegin);
+00607 <span class="keywordflow">if</span> (strEnd == string::npos)
+00608 {
+00609 strEnd = <a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero0">Autoname</a>.size();
+00610 result += <a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero0">Autoname</a>.substr (strBegin, strEnd-strBegin);
+00611 }
+00612 <span class="keywordflow">else</span>
+00613 {
+00614 <span class="comment">// Copy the remaining string</span>
+00615 result += <a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero0">Autoname</a>.substr (strBegin, strEnd-strBegin);
+00616 <span class="keywordflow">if</span> (strEnd != <a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero0">Autoname</a>.size())
+00617 {
+00618 strBegin = strEnd+1;
+00619 strEnd = <a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero0">Autoname</a>.find (<span class="charliteral">'$'</span>, strBegin);
+00620 <span class="keywordflow">if</span> (strEnd == string::npos)
+00621 strEnd = <a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero0">Autoname</a>.size();
+00622 <span class="keywordflow">else</span>
+00623 {
+00624 string keyWord = <a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero0">Autoname</a>.substr (strBegin, strEnd-strBegin);
+00625
+00626 <span class="comment">// Loop for the parameter</span>
+00627 <a class="code" href="a04558.html#a15">uint</a> i;
+00628 <span class="keywordflow">for</span> (i=0; i&lt;primitiveClass.Parameters.size (); i++)
+00629 {
+00630 <span class="keywordflow">if</span> (primitiveClass.Parameters[i].Name == keyWord)
+00631 {
+00632 <span class="comment">// Get its string value</span>
+00633 string str;
+00634 <span class="keyword">const</span> <a class="code" href="a03131.html">IProperty</a> *prop;
+00635 <span class="keywordflow">if</span> (primitive.getPropertyByName (keyWord.c_str(), prop))
+00636 {
+00637 <span class="comment">// The property has been found ?</span>
+00638 <span class="keywordflow">if</span> (prop)
+00639 {
+00640 <span class="comment">// Array or string ?</span>
+00641 <span class="keyword">const</span> <a class="code" href="a03132.html">CPropertyString</a> *_string = dynamic_cast&lt;const CPropertyString *&gt;(prop);
+00642
+00643 <span class="comment">// Is a string ?</span>
+00644 <span class="keywordflow">if</span> (_string)
+00645 {
+00646 <span class="keywordflow">if</span> (!(_string-&gt;<a class="code" href="a03132.html#NLLIGO_1_1CPropertyStringo1">String</a>.empty()))
+00647 {
+00648 result += _string-&gt;<a class="code" href="a03132.html#NLLIGO_1_1CPropertyStringo1">String</a>;
+00649 <span class="keywordflow">break</span>;
+00650 }
+00651 }
+00652 <span class="keywordflow">else</span>
+00653 {
+00654 <span class="comment">// Try an array</span>
+00655 <span class="keyword">const</span> <a class="code" href="a03133.html">CPropertyStringArray</a> *array = dynamic_cast&lt;const CPropertyStringArray *&gt;(prop);
+00656
+00657 <span class="comment">// Is an array ?</span>
+00658 <span class="keywordflow">if</span> (array)
+00659 {
+00660 <span class="keywordflow">if</span> (!(array-&gt;<a class="code" href="a03133.html#NLLIGO_1_1CPropertyStringArrayo1">StringArray</a>.empty()))
+00661 {
+00662 <a class="code" href="a04558.html#a15">uint</a> i;
+00663 <span class="keywordflow">for</span> (i=0; i&lt;array-&gt;<a class="code" href="a03133.html#NLLIGO_1_1CPropertyStringArrayo1">StringArray</a>.size()-1; i++)
+00664 result += array-&gt;<a class="code" href="a03133.html#NLLIGO_1_1CPropertyStringArrayo1">StringArray</a>[i] + <span class="stringliteral">"\n"</span>;
+00665 result += array-&gt;<a class="code" href="a03133.html#NLLIGO_1_1CPropertyStringArrayo1">StringArray</a>[i];
+00666 <span class="keywordflow">break</span>;
+00667 }
+00668 }
+00669 }
+00670 }
+00671 }
+00672
+00673 <span class="comment">// Get its default value</span>
+00674 std::string result2;
+00675 <span class="keywordflow">if</span> (primitiveClass.Parameters[i].getDefaultValue (result2, primitive, primitiveClass))
+00676 {
+00677 result += result2;
+00678 <span class="keywordflow">break</span>;
+00679 }
+00680 }
+00681 }
+00682 strEnd++;
+00683 }
+00684
+00685 }
+00686 }
+00687 strBegin = strEnd;
+00688 }
+00689 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+00690 }
+</pre></div> </td>
+ </tr>
+</table>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="NLLIGO_1_1CPrimitiveClass_1_1CParametero0" doxytag="NLLIGO::CPrimitiveClass::CParameter::Autoname" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> std::string <a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero0">NLLIGO::CPrimitiveClass::CParameter::Autoname</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06202.html#l00166">166</a> of file <a class="el" href="a06202.html">primitive_class.h</a>.
+<p>
+Referenced by <a class="el" href="a06201.html#l00694">getDefaultValue()</a>, <a class="el" href="a06201.html#l00193">NLLIGO::CPrimitiveClass::read()</a>, and <a class="el" href="a06201.html#l00599">translateAutoname()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLLIGO_1_1CPrimitiveClass_1_1CParametero1" doxytag="NLLIGO::CPrimitiveClass::CParameter::ComboValues" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> std::map&lt;std::string, <a class="el" href="a03112.html">CConstStringValue</a>&gt; <a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero1">NLLIGO::CPrimitiveClass::CParameter::ComboValues</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06202.html#l00190">190</a> of file <a class="el" href="a06202.html">primitive_class.h</a>.
+<p>
+Referenced by <a class="el" href="a06201.html#l00570">operator&lt;()</a>, <a class="el" href="a06201.html#l00558">operator==()</a>, and <a class="el" href="a06201.html#l00193">NLLIGO::CPrimitiveClass::read()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLLIGO_1_1CPrimitiveClass_1_1CParametero2" doxytag="NLLIGO::CPrimitiveClass::CParameter::DefaultValue" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> std::vector&lt;CDefaultValue&gt; <a class="el" href="a03109.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero2">NLLIGO::CPrimitiveClass::CInitParameters::DefaultValue</a><code> [inherited]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Default value.
+<p>
+
+<p>
+Definition at line <a class="el" href="a06202.html#l00128">128</a> of file <a class="el" href="a06202.html">primitive_class.h</a>.
+<p>
+Referenced by <a class="el" href="a06201.html#l00570">operator&lt;()</a>, <a class="el" href="a06201.html#l00558">operator==()</a>, <a class="el" href="a06201.html#l00193">NLLIGO::CPrimitiveClass::read()</a>, and <a class="el" href="a06201.html#l00122">ReadChild()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLLIGO_1_1CPrimitiveClass_1_1CParametero3" doxytag="NLLIGO::CPrimitiveClass::CParameter::DisplayHS" ></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"> bool <a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero3">NLLIGO::CPrimitiveClass::CParameter::DisplayHS</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06202.html#l00178">178</a> of file <a class="el" href="a06202.html">primitive_class.h</a>.
+<p>
+Referenced by <a class="el" href="a06201.html#l00193">NLLIGO::CPrimitiveClass::read()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLLIGO_1_1CPrimitiveClass_1_1CParametero4" doxytag="NLLIGO::CPrimitiveClass::CParameter::FileExtension" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> std::string <a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero4">NLLIGO::CPrimitiveClass::CParameter::FileExtension</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06202.html#l00163">163</a> of file <a class="el" href="a06202.html">primitive_class.h</a>.
+<p>
+Referenced by <a class="el" href="a06201.html#l00193">NLLIGO::CPrimitiveClass::read()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLLIGO_1_1CPrimitiveClass_1_1CParametero5" doxytag="NLLIGO::CPrimitiveClass::CParameter::Filename" ></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"> bool <a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero5">NLLIGO::CPrimitiveClass::CParameter::Filename</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06202.html#l00154">154</a> of file <a class="el" href="a06202.html">primitive_class.h</a>.
+<p>
+Referenced by <a class="el" href="a06201.html#l00570">operator&lt;()</a>, <a class="el" href="a06201.html#l00558">operator==()</a>, and <a class="el" href="a06201.html#l00193">NLLIGO::CPrimitiveClass::read()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLLIGO_1_1CPrimitiveClass_1_1CParametero6" doxytag="NLLIGO::CPrimitiveClass::CParameter::Folder" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> std::string <a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero6">NLLIGO::CPrimitiveClass::CParameter::Folder</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06202.html#l00169">169</a> of file <a class="el" href="a06202.html">primitive_class.h</a>.
+<p>
+Referenced by <a class="el" href="a06201.html#l00193">NLLIGO::CPrimitiveClass::read()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLLIGO_1_1CPrimitiveClass_1_1CParametero7" doxytag="NLLIGO::CPrimitiveClass::CParameter::Lookup" ></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"> bool <a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero7">NLLIGO::CPrimitiveClass::CParameter::Lookup</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06202.html#l00157">157</a> of file <a class="el" href="a06202.html">primitive_class.h</a>.
+<p>
+Referenced by <a class="el" href="a06201.html#l00193">NLLIGO::CPrimitiveClass::read()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLLIGO_1_1CPrimitiveClass_1_1CParametero8" doxytag="NLLIGO::CPrimitiveClass::CParameter::Name" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> std::string <a class="el" href="a03109.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero8">NLLIGO::CPrimitiveClass::CInitParameters::Name</a><code> [inherited]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Parameter name.
+<p>
+
+<p>
+Definition at line <a class="el" href="a06202.html#l00125">125</a> of file <a class="el" href="a06202.html">primitive_class.h</a>.
+<p>
+Referenced by <a class="el" href="a06201.html#l00570">operator&lt;()</a>, <a class="el" href="a06201.html#l00558">operator==()</a>, <a class="el" href="a06201.html#l00193">NLLIGO::CPrimitiveClass::read()</a>, <a class="el" href="a06195.html#l01396">NLLIGO::IPrimitive::read()</a>, and <a class="el" href="a06201.html#l00122">ReadChild()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLLIGO_1_1CPrimitiveClass_1_1CParametero9" doxytag="NLLIGO::CPrimitiveClass::CParameter::ReadOnly" ></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"> bool <a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero9">NLLIGO::CPrimitiveClass::CParameter::ReadOnly</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Is parameter read only ?
+<p>
+
+<p>
+Definition at line <a class="el" href="a06202.html#l00160">160</a> of file <a class="el" href="a06202.html">primitive_class.h</a>.
+<p>
+Referenced by <a class="el" href="a06201.html#l00193">NLLIGO::CPrimitiveClass::read()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLLIGO_1_1CPrimitiveClass_1_1CParametero10" doxytag="NLLIGO::CPrimitiveClass::CParameter::SortEntries" ></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"> bool <a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero10">NLLIGO::CPrimitiveClass::CParameter::SortEntries</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06202.html#l00175">175</a> of file <a class="el" href="a06202.html">primitive_class.h</a>.
+<p>
+Referenced by <a class="el" href="a06201.html#l00193">NLLIGO::CPrimitiveClass::read()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLLIGO_1_1CPrimitiveClass_1_1CParametero11" doxytag="NLLIGO::CPrimitiveClass::CParameter::Type" ></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="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParameterw5">NLLIGO::CPrimitiveClass::CParameter::TType</a> <a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero11">NLLIGO::CPrimitiveClass::CParameter::Type</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Referenced by <a class="el" href="a06201.html#l00570">operator&lt;()</a>, <a class="el" href="a06201.html#l00558">operator==()</a>, <a class="el" href="a06201.html#l00193">NLLIGO::CPrimitiveClass::read()</a>, and <a class="el" href="a06195.html#l01396">NLLIGO::IPrimitive::read()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLLIGO_1_1CPrimitiveClass_1_1CParametero12" doxytag="NLLIGO::CPrimitiveClass::CParameter::Visible" ></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"> bool <a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero12">NLLIGO::CPrimitiveClass::CParameter::Visible</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Is parameter visible ?
+<p>
+
+<p>
+Definition at line <a class="el" href="a06202.html#l00151">151</a> of file <a class="el" href="a06202.html">primitive_class.h</a>.
+<p>
+Referenced by <a class="el" href="a06201.html#l00546">CParameter()</a>, <a class="el" href="a06201.html#l00570">operator&lt;()</a>, <a class="el" href="a06201.html#l00558">operator==()</a>, and <a class="el" href="a06201.html#l00193">NLLIGO::CPrimitiveClass::read()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLLIGO_1_1CPrimitiveClass_1_1CParametero13" doxytag="NLLIGO::CPrimitiveClass::CParameter::WidgetHeight" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a04558.html#a15">uint</a> <a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero13">NLLIGO::CPrimitiveClass::CParameter::WidgetHeight</a>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06202.html#l00172">172</a> of file <a class="el" href="a06202.html">primitive_class.h</a>.
+<p>
+Referenced by <a class="el" href="a06201.html#l00193">NLLIGO::CPrimitiveClass::read()</a>. </td>
+ </tr>
+</table>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="a06202.html">primitive_class.h</a><li><a class="el" href="a06201.html">primitive_class.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Mar 16 12:48:39 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>