diff options
Diffstat (limited to 'docs/doxygen/nel/a03111.html')
-rw-r--r-- | docs/doxygen/nel/a03111.html | 993 |
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 Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="namespacemembers.html">Namespace Members</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a> | <span class="search"><u>S</u>earch for <input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div> +<h1>NLLIGO::CPrimitiveClass::CParameter Class Reference</h1><code>#include <<a class="el" href="a06202.html">primitive_class.h</a>></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 </td><td class="memItemRight" valign=bottom><a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParameterw5">TType</a> { <br> + <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> + <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> </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> &property, const char *propertyName)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top> </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 </td><td class="memItemRight" valign=bottom><a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametera2">getDefaultValue</a> (std::vector< std::string > &result, const <a class="el" href="a03123.html">IPrimitive</a> &primitive, const <a class="el" href="a03107.html">CPrimitiveClass</a> &primitiveClass, std::string *fromWhere=NULL) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametera3">getDefaultValue</a> (std::string &result, const <a class="el" href="a03123.html">IPrimitive</a> &primitive, const <a class="el" href="a03107.html">CPrimitiveClass</a> &primitiveClass, std::string *fromWhere=NULL) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametera4">operator<</a> (const <a class="el" href="a03111.html">CParameter</a> &other) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>bool </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> &other) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametera6">translateAutoname</a> (std::string &result, const <a class="el" href="a03123.html">IPrimitive</a> &primitive, const <a class="el" href="a03107.html">CPrimitiveClass</a> &primitiveClass) const </td></tr> + +<tr><td class="mdescLeft"> </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 </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< std::string, <a class="el" href="a03112.html">CConstStringValue</a> > </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< CDefaultValue > </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"> </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 </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 </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 </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 </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 </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 </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"> </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 </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"> </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 </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> </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 </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"> </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> </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> + + </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> </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> </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> </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> </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> </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 & 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">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="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">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a03131.html">NLLIGO::IProperty</a> & </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 * </td> + <td class="mdname" nowrap> <em>propertyName</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="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">( </td> + <td class="md" nowrap valign="top">std::vector< std::string > & </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> & </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> & </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 * </td> + <td class="mdname" nowrap> <em>fromWhere</em> = NULL</td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const</td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="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<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<<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">( </td> + <td class="md" nowrap valign="top">std::string & </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> & </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> & </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 * </td> + <td class="mdname" nowrap> <em>fromWhere</em> = NULL</td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const</td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="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< </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a03111.html">CParameter</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>other</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const</td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="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> < other.Name) ? <span class="keyword">true</span> : (<a class="code" href="a03109.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero8">Name</a> > other.Name) ? <span class="keyword">false</span> : +00573 (<a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero11">Type</a> < other.Type) ? <span class="keyword">true</span> : (<a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero11">Type</a> > other.Type) ? <span class="keyword">false</span> : +00574 (<a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero12">Visible</a> < other.Visible) ? <span class="keyword">true</span> : (<a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero12">Visible</a> > other.Visible) ? <span class="keyword">false</span> : +00575 (<a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero5">Filename</a> < other.Filename) ? <span class="keyword">true</span> : (<a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero5">Filename</a> > other.Filename) ? <span class="keyword">false</span> : +00576 (<a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero1">ComboValues</a> < other.ComboValues) ? <span class="keyword">true</span> : (<a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero1">ComboValues</a> > other.ComboValues) ? <span class="keyword">false</span> : +00577 (<a class="code" href="a03109.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero2">DefaultValue</a> < other.DefaultValue) ? <span class="keyword">true</span> : (<a class="code" href="a03109.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero2">DefaultValue</a> > 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">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a03111.html">CParameter</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>other</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const</td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="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) && +00561 (<a class="code" href="a03109.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero8">Name</a> == other.Name) && +00562 (<a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero12">Visible</a> == other.Visible) && +00563 (<a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero5">Filename</a> == other.Filename) && +00564 (<a class="code" href="a03111.html#NLLIGO_1_1CPrimitiveClass_1_1CParametero1">ComboValues</a> == other.ComboValues) && +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">( </td> + <td class="md" nowrap valign="top">std::string & </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> & </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> & </td> + <td class="mdname" nowrap> <em>primitiveClass</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"> const</td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +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<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<const CPropertyString *>(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-><a class="code" href="a03132.html#NLLIGO_1_1CPropertyStringo1">String</a>.empty())) +00647 { +00648 result += _string-><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<const CPropertyStringArray *>(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-><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<array-><a class="code" href="a03133.html#NLLIGO_1_1CPropertyStringArrayo1">StringArray</a>.size()-1; i++) +00664 result += array-><a class="code" href="a03133.html#NLLIGO_1_1CPropertyStringArrayo1">StringArray</a>[i] + <span class="stringliteral">"\n"</span>; +00665 result += array-><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> + + </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<std::string, <a class="el" href="a03112.html">CConstStringValue</a>> <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> + + </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<()</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<CDefaultValue> <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> + + </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<()</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> + + </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> + + </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> + + </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<()</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> + + </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> + + </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> + + </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<()</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> + + </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> + + </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> + + </td> + <td> + +<p> + +<p> +Referenced by <a class="el" href="a06201.html#l00570">operator<()</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> + + </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<()</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> + + </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> |