Files
pip/doc/html/class_p_i_config_1_1_entry.html
Пелипенко Иван cc22bf0c67 PIChunkStream
git-svn-id: svn://db.shs.com.ru/pip@176 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
2016-01-31 09:05:23 +00:00

415 lines
52 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.9.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);
$(window).load(resizeHeight);
</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 style="padding-left: 0.5em;">
<div id="projectname">PIP
&#160;<span id="projectnumber">0.5.0_alpha</span>
</div>
<div id="projectbrief">Platform-Independent Primitives</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.9.1 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</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:a4127afcde1fe791a46bbd31ec111b86d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4127afcde1fe791a46bbd31ec111b86d"></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#a4127afcde1fe791a46bbd31ec111b86d">parent</a> () const </td></tr>
<tr class="memdesc:a4127afcde1fe791a46bbd31ec111b86d"><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:a4127afcde1fe791a46bbd31ec111b86d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a153b89897dc1f13847f7c2932a68bf9d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a153b89897dc1f13847f7c2932a68bf9d"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a153b89897dc1f13847f7c2932a68bf9d">childCount</a> () const </td></tr>
<tr class="memdesc:a153b89897dc1f13847f7c2932a68bf9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns children count. <br /></td></tr>
<tr class="separator:a153b89897dc1f13847f7c2932a68bf9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3009e4da745a3657a0e21f1b37b617d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3009e4da745a3657a0e21f1b37b617d"></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#ab3009e4da745a3657a0e21f1b37b617d">children</a> () const </td></tr>
<tr class="memdesc:ab3009e4da745a3657a0e21f1b37b617d"><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:ab3009e4da745a3657a0e21f1b37b617d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a873896bbb710a12d14f0164bb31abc56"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a873896bbb710a12d14f0164bb31abc56"></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#a873896bbb710a12d14f0164bb31abc56">child</a> (const int index) const </td></tr>
<tr class="memdesc:a873896bbb710a12d14f0164bb31abc56"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns child at index "index". <br /></td></tr>
<tr class="separator:a873896bbb710a12d14f0164bb31abc56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3b36dd3fbf8af0f7bc2cb0e683a0ef1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" 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#a17018e3886c186689c50b5b1523cfe9e">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:a63c45328044a43fb9ab7269a08eb0df0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63c45328044a43fb9ab7269a08eb0df0"></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#a63c45328044a43fb9ab7269a08eb0df0">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#a17018e3886c186689c50b5b1523cfe9e">name</a>) const </td></tr>
<tr class="memdesc:a63c45328044a43fb9ab7269a08eb0df0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns first child with name "name". <br /></td></tr>
<tr class="separator:a63c45328044a43fb9ab7269a08eb0df0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5a30b29cfcdde2513719b954a935220"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5a30b29cfcdde2513719b954a935220"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#ac5a30b29cfcdde2513719b954a935220">isLeaf</a> () const </td></tr>
<tr class="memdesc:ac5a30b29cfcdde2513719b954a935220"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns <b>true</b> if there is no children. <br /></td></tr>
<tr class="separator:ac5a30b29cfcdde2513719b954a935220"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17018e3886c186689c50b5b1523cfe9e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a17018e3886c186689c50b5b1523cfe9e"></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#a17018e3886c186689c50b5b1523cfe9e">name</a> () const </td></tr>
<tr class="memdesc:a17018e3886c186689c50b5b1523cfe9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns name. <br /></td></tr>
<tr class="separator:a17018e3886c186689c50b5b1523cfe9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a247679755f333bfd4398088122940ba3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a247679755f333bfd4398088122940ba3"></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#a247679755f333bfd4398088122940ba3">value</a> () const </td></tr>
<tr class="memdesc:a247679755f333bfd4398088122940ba3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns value. <br /></td></tr>
<tr class="separator:a247679755f333bfd4398088122940ba3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1fcf69cc6be42f06468f59aa2614fb8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1fcf69cc6be42f06468f59aa2614fb8"></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#af1fcf69cc6be42f06468f59aa2614fb8">type</a> () const </td></tr>
<tr class="memdesc:af1fcf69cc6be42f06468f59aa2614fb8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns type. <br /></td></tr>
<tr class="separator:af1fcf69cc6be42f06468f59aa2614fb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae80c7013f86ad0be64811faa74a88a67"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae80c7013f86ad0be64811faa74a88a67"></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#ae80c7013f86ad0be64811faa74a88a67">comment</a> () const </td></tr>
<tr class="memdesc:ae80c7013f86ad0be64811faa74a88a67"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns comment. <br /></td></tr>
<tr class="separator:ae80c7013f86ad0be64811faa74a88a67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07d301e63f496b64dd18ab697ab1ed8f"><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#a07d301e63f496b64dd18ab697ab1ed8f">fullName</a> () const </td></tr>
<tr class="memdesc:a07d301e63f496b64dd18ab697ab1ed8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns full name, i.e. name as it looks in file. <a href="#a07d301e63f496b64dd18ab697ab1ed8f">More...</a><br /></td></tr>
<tr class="separator:a07d301e63f496b64dd18ab697ab1ed8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46ddf99ee1a724a9fb28d0947a4baf84"><td class="memItemLeft" align="right" valign="top"><a class="anchor" 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#a247679755f333bfd4398088122940ba3">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 class="anchor" 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#a247679755f333bfd4398088122940ba3">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 class="anchor" 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#a247679755f333bfd4398088122940ba3">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 class="anchor" 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#a247679755f333bfd4398088122940ba3">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 class="anchor" 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#a247679755f333bfd4398088122940ba3">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 class="anchor" 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#a247679755f333bfd4398088122940ba3">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 class="anchor" 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#a247679755f333bfd4398088122940ba3">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 class="anchor" 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#a247679755f333bfd4398088122940ba3">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 class="anchor" 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#a247679755f333bfd4398088122940ba3">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 class="anchor" 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#a247679755f333bfd4398088122940ba3">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 class="anchor" 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#a247679755f333bfd4398088122940ba3">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 class="anchor" 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#a247679755f333bfd4398088122940ba3">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 class="anchor" 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#a247679755f333bfd4398088122940ba3">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 class="anchor" 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#a247679755f333bfd4398088122940ba3">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 class="anchor" 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#a247679755f333bfd4398088122940ba3">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 class="anchor" 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#a247679755f333bfd4398088122940ba3">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 class="anchor" 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#a247679755f333bfd4398088122940ba3">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 class="anchor" 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 class="anchor" 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 class="anchor" 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 class="anchor" 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 class="anchor" 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 class="anchor" 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 class="anchor" 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 class="anchor" 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 class="anchor" 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 class="anchor" 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 class="anchor" 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 class="anchor" 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 class="anchor" 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:a2a45332b92375f45af0466487d9f9480"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a45332b92375f45af0466487d9f9480"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_config_1_1_entry.html#a2a45332b92375f45af0466487d9f9480">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#a17018e3886c186689c50b5b1523cfe9e">name</a>) const </td></tr>
<tr class="memdesc:a2a45332b92375f45af0466487d9f9480"><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:a2a45332b92375f45af0466487d9f9480"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed73af24f8cde6f1b57234a9ce97a920"><td class="memItemLeft" align="right" valign="top"><a class="anchor" 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 class="anchor" 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 class="anchor" 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 class="anchor" 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 class="anchor" 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 class="anchor" 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 class="anchor" 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 class="anchor" 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 class="anchor" 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 class="anchor" 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 class="anchor" 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 class="anchor" 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 class="anchor" 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#a17018e3886c186689c50b5b1523cfe9e">name</a>&gt; = &lt;<a class="code" href="class_p_i_config_1_1_entry.html#a247679755f333bfd4398088122940ba3">value</a>&gt; #&lt;<a class="code" href="class_p_i_config_1_1_entry.html#af1fcf69cc6be42f06468f59aa2614fb8">type</a>&gt; &lt;<a class="code" href="class_p_i_config_1_1_entry.html#ae80c7013f86ad0be64811faa74a88a67">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#a153b89897dc1f13847f7c2932a68bf9d">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 class="anchor" id="a07d301e63f496b64dd18ab697ab1ed8f"></a>
<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 class="anchor" id="af2e42a391ca7eb215de51af19985de7a"></a>
<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 Sat Jan 30 2016 21:43:28 for PIP by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.9.1 </li>
</ul>
</div>
</body>
</html>