Files
pip/doc/html/class_p_i_config_1_1_entry.html

393 lines
51 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PIP: PIConfig::Entry Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PIP
&#160;<span id="projectnumber">1.4.0</span>
</div>
<div id="projectbrief">Platform-Independent Primitives</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_p_i_config_1_1_entry.html','');});
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="class_p_i_config_1_1_entry-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">PIConfig::Entry Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Entry of configuration file
<a href="class_p_i_config_1_1_entry.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a04da94c24cfc515e88cce38656c8fb64"><td class="memItemLeft" align="right" valign="top"><a id="a04da94c24cfc515e88cce38656c8fb64"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a04da94c24cfc515e88cce38656c8fb64">parent</a> () const</td></tr>
<tr class="memdesc:a04da94c24cfc515e88cce38656c8fb64"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns parent entry, or 0 if there is no parent (root of default value) <br /></td></tr>
<tr class="separator:a04da94c24cfc515e88cce38656c8fb64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a849ed8934a44d6d2feff5bb87ad800eb"><td class="memItemLeft" align="right" valign="top"><a id="a849ed8934a44d6d2feff5bb87ad800eb"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a849ed8934a44d6d2feff5bb87ad800eb">childCount</a> () const</td></tr>
<tr class="memdesc:a849ed8934a44d6d2feff5bb87ad800eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns children count. <br /></td></tr>
<tr class="separator:a849ed8934a44d6d2feff5bb87ad800eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49e40486b0f21d63fc282a2388500e5f"><td class="memItemLeft" align="right" valign="top"><a id="a49e40486b0f21d63fc282a2388500e5f"></a>
<a class="el" href="class_p_i_config_1_1_branch.html">Branch</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a49e40486b0f21d63fc282a2388500e5f">children</a> () const</td></tr>
<tr class="memdesc:a49e40486b0f21d63fc282a2388500e5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns children as <em><a class="el" href="class_p_i_config_1_1_branch.html" title="Branch is a list of entries of configuration file ">PIConfig::Branch</a></em>. <br /></td></tr>
<tr class="separator:a49e40486b0f21d63fc282a2388500e5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae978b387456bcf259e83520d58f27f2f"><td class="memItemLeft" align="right" valign="top"><a id="ae978b387456bcf259e83520d58f27f2f"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#ae978b387456bcf259e83520d58f27f2f">child</a> (const int index) const</td></tr>
<tr class="memdesc:ae978b387456bcf259e83520d58f27f2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns child at index "index". <br /></td></tr>
<tr class="separator:ae978b387456bcf259e83520d58f27f2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3b36dd3fbf8af0f7bc2cb0e683a0ef1"><td class="memItemLeft" align="right" valign="top"><a id="aa3b36dd3fbf8af0f7bc2cb0e683a0ef1"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#aa3b36dd3fbf8af0f7bc2cb0e683a0ef1">findChild</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_config_1_1_entry.html#a2f0e2f6414ee1c3e8aecb0778a91c309">name</a>)</td></tr>
<tr class="memdesc:aa3b36dd3fbf8af0f7bc2cb0e683a0ef1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns first child with name "name". <br /></td></tr>
<tr class="separator:aa3b36dd3fbf8af0f7bc2cb0e683a0ef1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a079cc103d7b63846a1e5478b81a7e8db"><td class="memItemLeft" align="right" valign="top"><a id="a079cc103d7b63846a1e5478b81a7e8db"></a>
const <a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a079cc103d7b63846a1e5478b81a7e8db">findChild</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_config_1_1_entry.html#a2f0e2f6414ee1c3e8aecb0778a91c309">name</a>) const</td></tr>
<tr class="memdesc:a079cc103d7b63846a1e5478b81a7e8db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns first child with name "name". <br /></td></tr>
<tr class="separator:a079cc103d7b63846a1e5478b81a7e8db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6299833ef1e57971c5226543f5415b4"><td class="memItemLeft" align="right" valign="top"><a id="ad6299833ef1e57971c5226543f5415b4"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#ad6299833ef1e57971c5226543f5415b4">isLeaf</a> () const</td></tr>
<tr class="memdesc:ad6299833ef1e57971c5226543f5415b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns <b>true</b> if there is no children. <br /></td></tr>
<tr class="separator:ad6299833ef1e57971c5226543f5415b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f0e2f6414ee1c3e8aecb0778a91c309"><td class="memItemLeft" align="right" valign="top"><a id="a2f0e2f6414ee1c3e8aecb0778a91c309"></a>
const <a class="el" href="class_p_i_string.html">PIString</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a2f0e2f6414ee1c3e8aecb0778a91c309">name</a> () const</td></tr>
<tr class="memdesc:a2f0e2f6414ee1c3e8aecb0778a91c309"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns name. <br /></td></tr>
<tr class="separator:a2f0e2f6414ee1c3e8aecb0778a91c309"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73ef36c2477391e6e5488223e6b6eaa2"><td class="memItemLeft" align="right" valign="top"><a id="a73ef36c2477391e6e5488223e6b6eaa2"></a>
const <a class="el" href="class_p_i_string.html">PIString</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a73ef36c2477391e6e5488223e6b6eaa2">value</a> () const</td></tr>
<tr class="memdesc:a73ef36c2477391e6e5488223e6b6eaa2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns value. <br /></td></tr>
<tr class="separator:a73ef36c2477391e6e5488223e6b6eaa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7533a6ed576dd0a5eb7618288f23f288"><td class="memItemLeft" align="right" valign="top"><a id="a7533a6ed576dd0a5eb7618288f23f288"></a>
const <a class="el" href="class_p_i_string.html">PIString</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a7533a6ed576dd0a5eb7618288f23f288">type</a> () const</td></tr>
<tr class="memdesc:a7533a6ed576dd0a5eb7618288f23f288"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns type. <br /></td></tr>
<tr class="separator:a7533a6ed576dd0a5eb7618288f23f288"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6a78d74e0bb07bafbde006466ae9802"><td class="memItemLeft" align="right" valign="top"><a id="ad6a78d74e0bb07bafbde006466ae9802"></a>
const <a class="el" href="class_p_i_string.html">PIString</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#ad6a78d74e0bb07bafbde006466ae9802">comment</a> () const</td></tr>
<tr class="memdesc:ad6a78d74e0bb07bafbde006466ae9802"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns comment. <br /></td></tr>
<tr class="separator:ad6a78d74e0bb07bafbde006466ae9802"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa624a5fd952b9c979fafd224e7b7ddc1"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_p_i_string.html">PIString</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#aa624a5fd952b9c979fafd224e7b7ddc1">fullName</a> () const</td></tr>
<tr class="memdesc:aa624a5fd952b9c979fafd224e7b7ddc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns full name, i.e. name as it looks in file. <a href="#aa624a5fd952b9c979fafd224e7b7ddc1">More...</a><br /></td></tr>
<tr class="separator:aa624a5fd952b9c979fafd224e7b7ddc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46ddf99ee1a724a9fb28d0947a4baf84"><td class="memItemLeft" align="right" valign="top"><a id="a46ddf99ee1a724a9fb28d0947a4baf84"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a46ddf99ee1a724a9fb28d0947a4baf84">setName</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_config_1_1_entry.html#a73ef36c2477391e6e5488223e6b6eaa2">value</a>)</td></tr>
<tr class="memdesc:a46ddf99ee1a724a9fb28d0947a4baf84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set name to "value" and returns this. <br /></td></tr>
<tr class="separator:a46ddf99ee1a724a9fb28d0947a4baf84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d18745edbfecaf560ee5d7b65dd8aa8"><td class="memItemLeft" align="right" valign="top"><a id="a8d18745edbfecaf560ee5d7b65dd8aa8"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a8d18745edbfecaf560ee5d7b65dd8aa8">setType</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_config_1_1_entry.html#a73ef36c2477391e6e5488223e6b6eaa2">value</a>)</td></tr>
<tr class="memdesc:a8d18745edbfecaf560ee5d7b65dd8aa8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set type to "value" and returns this. <br /></td></tr>
<tr class="separator:a8d18745edbfecaf560ee5d7b65dd8aa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18f083b2d0fdff86e717938718c8be2b"><td class="memItemLeft" align="right" valign="top"><a id="a18f083b2d0fdff86e717938718c8be2b"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a18f083b2d0fdff86e717938718c8be2b">setComment</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_config_1_1_entry.html#a73ef36c2477391e6e5488223e6b6eaa2">value</a>)</td></tr>
<tr class="memdesc:a18f083b2d0fdff86e717938718c8be2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set comment to "value" and returns this. <br /></td></tr>
<tr class="separator:a18f083b2d0fdff86e717938718c8be2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab853f549061be73216c6cf9a3b35eb2e"><td class="memItemLeft" align="right" valign="top"><a id="ab853f549061be73216c6cf9a3b35eb2e"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#ab853f549061be73216c6cf9a3b35eb2e">setValue</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_config_1_1_entry.html#a73ef36c2477391e6e5488223e6b6eaa2">value</a>)</td></tr>
<tr class="memdesc:ab853f549061be73216c6cf9a3b35eb2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set value to "value" and returns this. <br /></td></tr>
<tr class="separator:ab853f549061be73216c6cf9a3b35eb2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa54ae0f45ed6a9a831859bc2f23d19b"><td class="memItemLeft" align="right" valign="top"><a id="aaa54ae0f45ed6a9a831859bc2f23d19b"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#aaa54ae0f45ed6a9a831859bc2f23d19b">setValue</a> (const <a class="el" href="class_p_i_string_list.html">PIStringList</a> &amp;<a class="el" href="class_p_i_config_1_1_entry.html#a73ef36c2477391e6e5488223e6b6eaa2">value</a>)</td></tr>
<tr class="memdesc:aaa54ae0f45ed6a9a831859bc2f23d19b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set value to "value" and returns this. Type is set to "l". <br /></td></tr>
<tr class="separator:aaa54ae0f45ed6a9a831859bc2f23d19b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b61be4474ee644b3481c5990ef6f6a9"><td class="memItemLeft" align="right" valign="top"><a id="a6b61be4474ee644b3481c5990ef6f6a9"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a6b61be4474ee644b3481c5990ef6f6a9">setValue</a> (const char *<a class="el" href="class_p_i_config_1_1_entry.html#a73ef36c2477391e6e5488223e6b6eaa2">value</a>)</td></tr>
<tr class="memdesc:a6b61be4474ee644b3481c5990ef6f6a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set value to "value" and returns this. Type is set to "s". <br /></td></tr>
<tr class="separator:a6b61be4474ee644b3481c5990ef6f6a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25ef9be02eebed805878cfa0e8e8d1f0"><td class="memItemLeft" align="right" valign="top"><a id="a25ef9be02eebed805878cfa0e8e8d1f0"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a25ef9be02eebed805878cfa0e8e8d1f0">setValue</a> (const bool <a class="el" href="class_p_i_config_1_1_entry.html#a73ef36c2477391e6e5488223e6b6eaa2">value</a>)</td></tr>
<tr class="memdesc:a25ef9be02eebed805878cfa0e8e8d1f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set value to "value" and returns this. Type is set to "b". <br /></td></tr>
<tr class="separator:a25ef9be02eebed805878cfa0e8e8d1f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7b9092abef7e1817620d87ab77990fc"><td class="memItemLeft" align="right" valign="top"><a id="af7b9092abef7e1817620d87ab77990fc"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#af7b9092abef7e1817620d87ab77990fc">setValue</a> (const char <a class="el" href="class_p_i_config_1_1_entry.html#a73ef36c2477391e6e5488223e6b6eaa2">value</a>)</td></tr>
<tr class="memdesc:af7b9092abef7e1817620d87ab77990fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set value to "value" and returns this. Type is set to "s". <br /></td></tr>
<tr class="separator:af7b9092abef7e1817620d87ab77990fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa40ae09f7d30dcc31233d0a9a8311fe7"><td class="memItemLeft" align="right" valign="top"><a id="aa40ae09f7d30dcc31233d0a9a8311fe7"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#aa40ae09f7d30dcc31233d0a9a8311fe7">setValue</a> (const short <a class="el" href="class_p_i_config_1_1_entry.html#a73ef36c2477391e6e5488223e6b6eaa2">value</a>)</td></tr>
<tr class="memdesc:aa40ae09f7d30dcc31233d0a9a8311fe7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set value to "value" and returns this. Type is set to "n". <br /></td></tr>
<tr class="separator:aa40ae09f7d30dcc31233d0a9a8311fe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a163fe43914c955a72141519d4b7a456a"><td class="memItemLeft" align="right" valign="top"><a id="a163fe43914c955a72141519d4b7a456a"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a163fe43914c955a72141519d4b7a456a">setValue</a> (const int <a class="el" href="class_p_i_config_1_1_entry.html#a73ef36c2477391e6e5488223e6b6eaa2">value</a>)</td></tr>
<tr class="memdesc:a163fe43914c955a72141519d4b7a456a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set value to "value" and returns this. Type is set to "n". <br /></td></tr>
<tr class="separator:a163fe43914c955a72141519d4b7a456a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c4b2139fbf28d9950781a52e1c97bc0"><td class="memItemLeft" align="right" valign="top"><a id="a9c4b2139fbf28d9950781a52e1c97bc0"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a9c4b2139fbf28d9950781a52e1c97bc0">setValue</a> (const long <a class="el" href="class_p_i_config_1_1_entry.html#a73ef36c2477391e6e5488223e6b6eaa2">value</a>)</td></tr>
<tr class="memdesc:a9c4b2139fbf28d9950781a52e1c97bc0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set value to "value" and returns this. Type is set to "n". <br /></td></tr>
<tr class="separator:a9c4b2139fbf28d9950781a52e1c97bc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fa1e3d6caff65808f19b9ee95950154"><td class="memItemLeft" align="right" valign="top"><a id="a1fa1e3d6caff65808f19b9ee95950154"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a1fa1e3d6caff65808f19b9ee95950154">setValue</a> (const uchar <a class="el" href="class_p_i_config_1_1_entry.html#a73ef36c2477391e6e5488223e6b6eaa2">value</a>)</td></tr>
<tr class="memdesc:a1fa1e3d6caff65808f19b9ee95950154"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set value to "value" and returns this. Type is set to "n". <br /></td></tr>
<tr class="separator:a1fa1e3d6caff65808f19b9ee95950154"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7258173c103a96454f171177692d8d28"><td class="memItemLeft" align="right" valign="top"><a id="a7258173c103a96454f171177692d8d28"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a7258173c103a96454f171177692d8d28">setValue</a> (const ushort <a class="el" href="class_p_i_config_1_1_entry.html#a73ef36c2477391e6e5488223e6b6eaa2">value</a>)</td></tr>
<tr class="memdesc:a7258173c103a96454f171177692d8d28"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set value to "value" and returns this. Type is set to "n". <br /></td></tr>
<tr class="separator:a7258173c103a96454f171177692d8d28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37ae1f65fcf05808e1327b8ccba1ca38"><td class="memItemLeft" align="right" valign="top"><a id="a37ae1f65fcf05808e1327b8ccba1ca38"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a37ae1f65fcf05808e1327b8ccba1ca38">setValue</a> (const uint <a class="el" href="class_p_i_config_1_1_entry.html#a73ef36c2477391e6e5488223e6b6eaa2">value</a>)</td></tr>
<tr class="memdesc:a37ae1f65fcf05808e1327b8ccba1ca38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set value to "value" and returns this. Type is set to "n". <br /></td></tr>
<tr class="separator:a37ae1f65fcf05808e1327b8ccba1ca38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34288a020a8a8eac9ec8d96be22d4456"><td class="memItemLeft" align="right" valign="top"><a id="a34288a020a8a8eac9ec8d96be22d4456"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a34288a020a8a8eac9ec8d96be22d4456">setValue</a> (const ulong <a class="el" href="class_p_i_config_1_1_entry.html#a73ef36c2477391e6e5488223e6b6eaa2">value</a>)</td></tr>
<tr class="memdesc:a34288a020a8a8eac9ec8d96be22d4456"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set value to "value" and returns this. Type is set to "n". <br /></td></tr>
<tr class="separator:a34288a020a8a8eac9ec8d96be22d4456"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c2e5bcbae8fc94d6a02099019dea723"><td class="memItemLeft" align="right" valign="top"><a id="a4c2e5bcbae8fc94d6a02099019dea723"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a4c2e5bcbae8fc94d6a02099019dea723">setValue</a> (const float <a class="el" href="class_p_i_config_1_1_entry.html#a73ef36c2477391e6e5488223e6b6eaa2">value</a>)</td></tr>
<tr class="memdesc:a4c2e5bcbae8fc94d6a02099019dea723"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set value to "value" and returns this. Type is set to "f". <br /></td></tr>
<tr class="separator:a4c2e5bcbae8fc94d6a02099019dea723"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fb68e7559ea156c0ad3a1477713d901"><td class="memItemLeft" align="right" valign="top"><a id="a1fb68e7559ea156c0ad3a1477713d901"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a1fb68e7559ea156c0ad3a1477713d901">setValue</a> (const double <a class="el" href="class_p_i_config_1_1_entry.html#a73ef36c2477391e6e5488223e6b6eaa2">value</a>)</td></tr>
<tr class="memdesc:a1fb68e7559ea156c0ad3a1477713d901"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set value to "value" and returns this. Type is set to "f". <br /></td></tr>
<tr class="separator:a1fb68e7559ea156c0ad3a1477713d901"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2e42a391ca7eb215de51af19985de7a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#af2e42a391ca7eb215de51af19985de7a">getValue</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;vname, const <a class="el" href="class_p_i_string.html">PIString</a> &amp;def=<a class="el" href="class_p_i_string.html">PIString</a>(), bool *exists=0)</td></tr>
<tr class="memdesc:af2e42a391ca7eb215de51af19985de7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns entry with name "vname" and default value "def". <a href="#af2e42a391ca7eb215de51af19985de7a">More...</a><br /></td></tr>
<tr class="separator:af2e42a391ca7eb215de51af19985de7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05bbbeed3dadb60e6bea03c749bfd6e4"><td class="memItemLeft" align="right" valign="top"><a id="a05bbbeed3dadb60e6bea03c749bfd6e4"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a05bbbeed3dadb60e6bea03c749bfd6e4">getValue</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;vname, const char *def, bool *exists=0)</td></tr>
<tr class="memdesc:a05bbbeed3dadb60e6bea03c749bfd6e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns entry with name "vname" and default value "def". <br /></td></tr>
<tr class="separator:a05bbbeed3dadb60e6bea03c749bfd6e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae50da453abb433db637f727dc18fd2ea"><td class="memItemLeft" align="right" valign="top"><a id="ae50da453abb433db637f727dc18fd2ea"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#ae50da453abb433db637f727dc18fd2ea">getValue</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;vname, const <a class="el" href="class_p_i_string_list.html">PIStringList</a> &amp;def, bool *exists=0)</td></tr>
<tr class="memdesc:ae50da453abb433db637f727dc18fd2ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns entry with name "vname" and default value "def". <br /></td></tr>
<tr class="separator:ae50da453abb433db637f727dc18fd2ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0e0499b5fc68a1d12259da24c7a3c2a"><td class="memItemLeft" align="right" valign="top"><a id="aa0e0499b5fc68a1d12259da24c7a3c2a"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#aa0e0499b5fc68a1d12259da24c7a3c2a">getValue</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;vname, const bool def, bool *exists=0)</td></tr>
<tr class="memdesc:aa0e0499b5fc68a1d12259da24c7a3c2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns entry with name "vname" and default value "def". <br /></td></tr>
<tr class="separator:aa0e0499b5fc68a1d12259da24c7a3c2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a6ac80cb3daf664987b8b07f29a85e3"><td class="memItemLeft" align="right" valign="top"><a id="a5a6ac80cb3daf664987b8b07f29a85e3"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a5a6ac80cb3daf664987b8b07f29a85e3">getValue</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;vname, const short def, bool *exists=0)</td></tr>
<tr class="memdesc:a5a6ac80cb3daf664987b8b07f29a85e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns entry with name "vname" and default value "def". <br /></td></tr>
<tr class="separator:a5a6ac80cb3daf664987b8b07f29a85e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a819012c8ada9a1d829fa076eed212d07"><td class="memItemLeft" align="right" valign="top"><a id="a819012c8ada9a1d829fa076eed212d07"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a819012c8ada9a1d829fa076eed212d07">getValue</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;vname, const int def, bool *exists=0)</td></tr>
<tr class="memdesc:a819012c8ada9a1d829fa076eed212d07"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns entry with name "vname" and default value "def". <br /></td></tr>
<tr class="separator:a819012c8ada9a1d829fa076eed212d07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a513d067edac5971ac9cb5546cc8ed9b0"><td class="memItemLeft" align="right" valign="top"><a id="a513d067edac5971ac9cb5546cc8ed9b0"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a513d067edac5971ac9cb5546cc8ed9b0">getValue</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;vname, const long def, bool *exists=0)</td></tr>
<tr class="memdesc:a513d067edac5971ac9cb5546cc8ed9b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns entry with name "vname" and default value "def". <br /></td></tr>
<tr class="separator:a513d067edac5971ac9cb5546cc8ed9b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad92d8722f1390a0d46b194f6557edf02"><td class="memItemLeft" align="right" valign="top"><a id="ad92d8722f1390a0d46b194f6557edf02"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#ad92d8722f1390a0d46b194f6557edf02">getValue</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;vname, const uchar def, bool *exists=0)</td></tr>
<tr class="memdesc:ad92d8722f1390a0d46b194f6557edf02"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns entry with name "vname" and default value "def". <br /></td></tr>
<tr class="separator:ad92d8722f1390a0d46b194f6557edf02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0560a9ee49304088c0192b26e4fbbf5"><td class="memItemLeft" align="right" valign="top"><a id="ae0560a9ee49304088c0192b26e4fbbf5"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#ae0560a9ee49304088c0192b26e4fbbf5">getValue</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;vname, const ushort def, bool *exists=0)</td></tr>
<tr class="memdesc:ae0560a9ee49304088c0192b26e4fbbf5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns entry with name "vname" and default value "def". <br /></td></tr>
<tr class="separator:ae0560a9ee49304088c0192b26e4fbbf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab75c9b8261196d24f8eee1183251474f"><td class="memItemLeft" align="right" valign="top"><a id="ab75c9b8261196d24f8eee1183251474f"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#ab75c9b8261196d24f8eee1183251474f">getValue</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;vname, const uint def, bool *exists=0)</td></tr>
<tr class="memdesc:ab75c9b8261196d24f8eee1183251474f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns entry with name "vname" and default value "def". <br /></td></tr>
<tr class="separator:ab75c9b8261196d24f8eee1183251474f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa373eef636c8a372366bab7ca968a6ae"><td class="memItemLeft" align="right" valign="top"><a id="aa373eef636c8a372366bab7ca968a6ae"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#aa373eef636c8a372366bab7ca968a6ae">getValue</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;vname, const ulong def, bool *exists=0)</td></tr>
<tr class="memdesc:aa373eef636c8a372366bab7ca968a6ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns entry with name "vname" and default value "def". <br /></td></tr>
<tr class="separator:aa373eef636c8a372366bab7ca968a6ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7868346fb50b9dc21d950c69e6a96657"><td class="memItemLeft" align="right" valign="top"><a id="a7868346fb50b9dc21d950c69e6a96657"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a7868346fb50b9dc21d950c69e6a96657">getValue</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;vname, const float def, bool *exists=0)</td></tr>
<tr class="memdesc:a7868346fb50b9dc21d950c69e6a96657"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns entry with name "vname" and default value "def". <br /></td></tr>
<tr class="separator:a7868346fb50b9dc21d950c69e6a96657"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fd5ddc7b21c3d0cca6a2e885e8c29bd"><td class="memItemLeft" align="right" valign="top"><a id="a6fd5ddc7b21c3d0cca6a2e885e8c29bd"></a>
<a class="el" href="class_p_i_config_1_1_entry.html">Entry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a6fd5ddc7b21c3d0cca6a2e885e8c29bd">getValue</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;vname, const double def, bool *exists=0)</td></tr>
<tr class="memdesc:a6fd5ddc7b21c3d0cca6a2e885e8c29bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns entry with name "vname" and default value "def". <br /></td></tr>
<tr class="separator:a6fd5ddc7b21c3d0cca6a2e885e8c29bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42a7e4e6ccf80f82b2e35de26fcc6274"><td class="memItemLeft" align="right" valign="top"><a id="a42a7e4e6ccf80f82b2e35de26fcc6274"></a>
<a class="el" href="class_p_i_config_1_1_branch.html">Branch</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a42a7e4e6ccf80f82b2e35de26fcc6274">getValues</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;vname)</td></tr>
<tr class="memdesc:a42a7e4e6ccf80f82b2e35de26fcc6274"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find all entries with names with substrings "vname" and returns them as <em><a class="el" href="class_p_i_config_1_1_branch.html" title="Branch is a list of entries of configuration file ">PIConfig::Branch</a></em>. <br /></td></tr>
<tr class="separator:a42a7e4e6ccf80f82b2e35de26fcc6274"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac74838859acff630175bbf8d85fc8faa"><td class="memItemLeft" align="right" valign="top"><a id="ac74838859acff630175bbf8d85fc8faa"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#ac74838859acff630175bbf8d85fc8faa">isEntryExists</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_config_1_1_entry.html#a2f0e2f6414ee1c3e8aecb0778a91c309">name</a>) const</td></tr>
<tr class="memdesc:ac74838859acff630175bbf8d85fc8faa"><td class="mdescLeft">&#160;</td><td class="mdescRight">If there is no children returns if name == "name". Else returns if any child has name == "name". <br /></td></tr>
<tr class="separator:ac74838859acff630175bbf8d85fc8faa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed73af24f8cde6f1b57234a9ce97a920"><td class="memItemLeft" align="right" valign="top"><a id="aed73af24f8cde6f1b57234a9ce97a920"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#aed73af24f8cde6f1b57234a9ce97a920">operator bool</a> ()</td></tr>
<tr class="memdesc:aed73af24f8cde6f1b57234a9ce97a920"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convertion to boolean. <br /></td></tr>
<tr class="separator:aed73af24f8cde6f1b57234a9ce97a920"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b29ac07d6a8c0e67eb6e4b6c345d157"><td class="memItemLeft" align="right" valign="top"><a id="a4b29ac07d6a8c0e67eb6e4b6c345d157"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a4b29ac07d6a8c0e67eb6e4b6c345d157">operator char</a> ()</td></tr>
<tr class="memdesc:a4b29ac07d6a8c0e67eb6e4b6c345d157"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convertion to char. <br /></td></tr>
<tr class="separator:a4b29ac07d6a8c0e67eb6e4b6c345d157"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd30994ea9658c723bfe53ad27cdd612"><td class="memItemLeft" align="right" valign="top"><a id="abd30994ea9658c723bfe53ad27cdd612"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#abd30994ea9658c723bfe53ad27cdd612">operator short</a> ()</td></tr>
<tr class="memdesc:abd30994ea9658c723bfe53ad27cdd612"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convertion to short. <br /></td></tr>
<tr class="separator:abd30994ea9658c723bfe53ad27cdd612"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a325a3c6c64f72cc129d95b56f0d0e2b9"><td class="memItemLeft" align="right" valign="top"><a id="a325a3c6c64f72cc129d95b56f0d0e2b9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a325a3c6c64f72cc129d95b56f0d0e2b9">operator int</a> ()</td></tr>
<tr class="memdesc:a325a3c6c64f72cc129d95b56f0d0e2b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convertion to int. <br /></td></tr>
<tr class="separator:a325a3c6c64f72cc129d95b56f0d0e2b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60c00d0029ca1ecc9fc8c709db1e7c7b"><td class="memItemLeft" align="right" valign="top"><a id="a60c00d0029ca1ecc9fc8c709db1e7c7b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a60c00d0029ca1ecc9fc8c709db1e7c7b">operator long</a> ()</td></tr>
<tr class="memdesc:a60c00d0029ca1ecc9fc8c709db1e7c7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convertion to long. <br /></td></tr>
<tr class="separator:a60c00d0029ca1ecc9fc8c709db1e7c7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabe52ad80e9051d30b40ab30297165cb"><td class="memItemLeft" align="right" valign="top"><a id="aabe52ad80e9051d30b40ab30297165cb"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#aabe52ad80e9051d30b40ab30297165cb">operator uchar</a> ()</td></tr>
<tr class="memdesc:aabe52ad80e9051d30b40ab30297165cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convertion to uchar. <br /></td></tr>
<tr class="separator:aabe52ad80e9051d30b40ab30297165cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80bfe47eb1cf861ea9655d1dc9be7052"><td class="memItemLeft" align="right" valign="top"><a id="a80bfe47eb1cf861ea9655d1dc9be7052"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a80bfe47eb1cf861ea9655d1dc9be7052">operator ushort</a> ()</td></tr>
<tr class="memdesc:a80bfe47eb1cf861ea9655d1dc9be7052"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convertion to ushort. <br /></td></tr>
<tr class="separator:a80bfe47eb1cf861ea9655d1dc9be7052"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac49561de0e3e8c1a6207b7395aad13b"><td class="memItemLeft" align="right" valign="top"><a id="aac49561de0e3e8c1a6207b7395aad13b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#aac49561de0e3e8c1a6207b7395aad13b">operator uint</a> ()</td></tr>
<tr class="memdesc:aac49561de0e3e8c1a6207b7395aad13b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convertion to uint. <br /></td></tr>
<tr class="separator:aac49561de0e3e8c1a6207b7395aad13b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedd0654a624229b0a9eac9fc47ecd162"><td class="memItemLeft" align="right" valign="top"><a id="aedd0654a624229b0a9eac9fc47ecd162"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#aedd0654a624229b0a9eac9fc47ecd162">operator ulong</a> ()</td></tr>
<tr class="memdesc:aedd0654a624229b0a9eac9fc47ecd162"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convertion to ulong. <br /></td></tr>
<tr class="separator:aedd0654a624229b0a9eac9fc47ecd162"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b301d721e422fc57ebd73f2ecc17187"><td class="memItemLeft" align="right" valign="top"><a id="a5b301d721e422fc57ebd73f2ecc17187"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a5b301d721e422fc57ebd73f2ecc17187">operator float</a> ()</td></tr>
<tr class="memdesc:a5b301d721e422fc57ebd73f2ecc17187"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convertion to float. <br /></td></tr>
<tr class="separator:a5b301d721e422fc57ebd73f2ecc17187"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cf9ea4e32c819b2b725560a9ca49171"><td class="memItemLeft" align="right" valign="top"><a id="a2cf9ea4e32c819b2b725560a9ca49171"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a2cf9ea4e32c819b2b725560a9ca49171">operator double</a> ()</td></tr>
<tr class="memdesc:a2cf9ea4e32c819b2b725560a9ca49171"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convertion to double. <br /></td></tr>
<tr class="separator:a2cf9ea4e32c819b2b725560a9ca49171"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2e947832d8a7116cf304a2db130da38"><td class="memItemLeft" align="right" valign="top"><a id="ae2e947832d8a7116cf304a2db130da38"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#ae2e947832d8a7116cf304a2db130da38">operator PIString</a> ()</td></tr>
<tr class="memdesc:ae2e947832d8a7116cf304a2db130da38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convertion to <a class="el" href="class_p_i_string.html" title="String class. ">PIString</a>. <br /></td></tr>
<tr class="separator:ae2e947832d8a7116cf304a2db130da38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1154d48f87cef1df3bd02cce06006215"><td class="memItemLeft" align="right" valign="top"><a id="a1154d48f87cef1df3bd02cce06006215"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a1154d48f87cef1df3bd02cce06006215">operator PIStringList</a> ()</td></tr>
<tr class="memdesc:a1154d48f87cef1df3bd02cce06006215"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convertion to <a class="el" href="class_p_i_string_list.html" title="Strings array class. ">PIStringList</a>. <br /></td></tr>
<tr class="separator:a1154d48f87cef1df3bd02cce06006215"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Entry of configuration file </p>
<p>This class is node of internal <a class="el" href="class_p_i_config.html" title="Configuration file. ">PIConfig</a> tree. Entry provide access to elements of <a class="el" href="class_p_i_config.html" title="Configuration file. ">PIConfig</a>. Each entry has children or next properties:</p><ul>
<li>name</li>
<li>value</li>
<li>type</li>
<li>comment</li>
</ul>
<p>Each property is a <a class="el" href="class_p_i_string.html" title="String class. ">PIString</a>. These properties forms from text line with format:</p><div class="fragment"><div class="line">&lt;<a class="code" href="class_p_i_config_1_1_entry.html#a2f0e2f6414ee1c3e8aecb0778a91c309">name</a>&gt; = &lt;<a class="code" href="class_p_i_config_1_1_entry.html#a73ef36c2477391e6e5488223e6b6eaa2">value</a>&gt; #&lt;<a class="code" href="class_p_i_config_1_1_entry.html#a7533a6ed576dd0a5eb7618288f23f288">type</a>&gt; &lt;<a class="code" href="class_p_i_config_1_1_entry.html#ad6a78d74e0bb07bafbde006466ae9802">comment</a>&gt; </div></div><!-- fragment --><p> Type and comment are optional fields. Type is a single letter immediately after comment symbol "#". <br />
<br />
Entry has many implicit convertions to common types: boolean, integers, float, double, <a class="el" href="class_p_i_string.html" title="String class. ">PIString</a>, <a class="el" href="class_p_i_string_list.html" title="Strings array class. ">PIStringList</a>. <br />
<br />
Generally there is no need to create instance of PIConfig::Entry manually, it returns by functions <em><a class="el" href="class_p_i_config_1_1_entry.html#af2e42a391ca7eb215de51af19985de7a" title="Returns entry with name &quot;vname&quot; and default value &quot;def&quot;. ">getValue()</a></em> of <em><a class="el" href="class_p_i_config.html" title="Configuration file. ">PIConfig</a></em>, <em><a class="el" href="class_p_i_config_1_1_entry.html" title="Entry of configuration file ">PIConfig::Entry</a></em> or <em><a class="el" href="class_p_i_config_1_1_branch.html" title="Branch is a list of entries of configuration file ">PIConfig::Branch</a></em>. If there is no suitable entry to return, reference to internal instance of PIConfig::Entry with "default" value will be returned. </p><div class="fragment"><div class="line"><span class="comment">/* &quot;example.conf&quot;</span></div><div class="line"><span class="comment">a = 1</span></div><div class="line"><span class="comment">s0.a = A</span></div><div class="line"><span class="comment">s0.b = B</span></div><div class="line"><span class="comment">*/</span></div><div class="line"><a class="code" href="class_p_i_config.html">PIConfig</a> conf(<span class="stringliteral">&quot;example.conf&quot;</span>, <a class="code" href="class_p_i_i_o_device.html#a546a024c6ff4a1dca9350b520e73b595a3cfbd625c2976cde647e43b3ecf488fc">PIIODevice::ReadOnly</a>);</div><div class="line"><a class="code" href="class_p_i_config_1_1_entry.html">PIConfig::Entry</a> ce = conf.<a class="code" href="class_p_i_config_1_1_entry.html#af2e42a391ca7eb215de51af19985de7a">getValue</a>(<span class="stringliteral">&quot;a&quot;</span>);</div><div class="line"><span class="keywordtype">int</span> a = ce; <span class="comment">// a = 1</span></div><div class="line"><a class="code" href="class_p_i_string.html">PIString</a> A = ce; <span class="comment">// A = &quot;1&quot;</span></div><div class="line">ce = conf.<a class="code" href="class_p_i_config_1_1_entry.html#af2e42a391ca7eb215de51af19985de7a">getValue</a>(<span class="stringliteral">&quot;s0&quot;</span>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> &lt;&lt; ce.<a class="code" href="class_p_i_config_1_1_entry.html#a849ed8934a44d6d2feff5bb87ad800eb">childCount</a>(); <span class="comment">// 2</span></div><div class="line">A = ce.<a class="code" href="class_p_i_config_1_1_entry.html#af2e42a391ca7eb215de51af19985de7a">getValue</a>(<span class="stringliteral">&quot;b&quot;</span>); <span class="comment">// A = &quot;B&quot;</span></div><div class="line">A = conf.getValue(<span class="stringliteral">&quot;s0.a&quot;</span>); <span class="comment">// A = &quot;A&quot;</span></div></div><!-- fragment --></div><h2 class="groupheader">Member Function Documentation</h2>
<a id="aa624a5fd952b9c979fafd224e7b7ddc1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa624a5fd952b9c979fafd224e7b7ddc1">&#9670;&nbsp;</a></span>fullName()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="class_p_i_string.html">PIString</a>&amp; PIConfig::Entry::fullName </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns full name, i.e. name as it looks in file. </p>
<p>In case of default entry full name always is empty </p><div class="fragment"><div class="line"><a class="code" href="class_p_i_config.html">PIConfig</a> conf(<span class="stringliteral">&quot;example.conf&quot;</span>, <a class="code" href="class_p_i_i_o_device.html#a546a024c6ff4a1dca9350b520e73b595a3cfbd625c2976cde647e43b3ecf488fc">PIIODevice::ReadOnly</a>);</div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> &lt;&lt; conf.getValue(<span class="stringliteral">&quot;a.b.c&quot;</span>).name(); <span class="comment">// &quot;c&quot;</span></div><div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> &lt;&lt; conf.getValue(<span class="stringliteral">&quot;a.b.c&quot;</span>).fullName(); <span class="comment">// &quot;a.b.c&quot;</span></div></div><!-- fragment -->
</div>
</div>
<a id="af2e42a391ca7eb215de51af19985de7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af2e42a391ca7eb215de51af19985de7a">&#9670;&nbsp;</a></span>getValue()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_p_i_config_1_1_entry.html">PIConfig::Entry</a> &amp; PIConfig::Entry::getValue </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_p_i_string.html">PIString</a> &amp;&#160;</td>
<td class="paramname"><em>vname</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="class_p_i_string.html">PIString</a> &amp;&#160;</td>
<td class="paramname"><em>def</em> = <code><a class="el" href="class_p_i_string.html">PIString</a>()</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool *&#160;</td>
<td class="paramname"><em>exists</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns entry with name "vname" and default value "def". </p>
<p>If there is no suitable entry found, reference to default internal entry with value = "def" will be returned, and if "exists" not null it will be set to <b>false</b> </p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="class_p_i_config.html">PIConfig</a></li><li class="navelem"><a class="el" href="class_p_i_config_1_1_entry.html">Entry</a></li>
<li class="footer">Generated on Fri Dec 8 2017 16:36:05 for PIP by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>