android bugsse
android releaselication git-svn-id: svn://db.shs.com.ru/pip@40 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
This commit is contained in:
@@ -26,7 +26,7 @@
|
||||
<tr style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">PIP
|
||||
 <span id="projectnumber">0.5.0_prealpha</span>
|
||||
 <span id="projectnumber">0.5.0_alpha</span>
|
||||
</div>
|
||||
<div id="projectbrief">Platform-Independent Primitives</div>
|
||||
</td>
|
||||
@@ -83,18 +83,18 @@ $(document).ready(function(){initNavTree('class_p_i_cout.html','');});
|
||||
<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:afa5f5b5b95a383a52f286fa80173a77c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa5f5b5b95a383a52f286fa80173a77c"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_cout.html#afa5f5b5b95a383a52f286fa80173a77c">PICout</a> (<a class="el" href="class_p_i_flags.html">PIFlags</a>< PICoutControl > controls=<a class="el" href="picout_8h.html#ad7097dc68b4bcfba45cdd06f1ead3285">AddSpaces</a>|<a class="el" href="picout_8h.html#a72f0258649a3bdaf0c825639c09b0239">AddNewLine</a>)</td></tr>
|
||||
<tr class="memdesc:afa5f5b5b95a383a52f286fa80173a77c"><td class="mdescLeft"> </td><td class="mdescRight">Default constructor with default features (AddSpaces and AddNewLine) <br /></td></tr>
|
||||
<tr class="separator:afa5f5b5b95a383a52f286fa80173a77c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a554df1a5391fd958d9430cb28356b847"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a554df1a5391fd958d9430cb28356b847"></a>
|
||||
 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_cout.html#a554df1a5391fd958d9430cb28356b847">PICout</a> (<a class="el" href="class_p_i_flags.html">PIFlags</a>< <a class="el" href="namespace_p_i_cout_manipulators.html#a98e765b109cfa5b09ec3b111c449ac87">PICoutManipulators::PICoutControl</a> > controls=<a class="el" href="namespace_p_i_cout_manipulators.html#a98e765b109cfa5b09ec3b111c449ac87ae5fee52fe6ad0dae9a5b953ff3e40152">PICoutManipulators::AddSpaces</a>|<a class="el" href="namespace_p_i_cout_manipulators.html#a98e765b109cfa5b09ec3b111c449ac87a14809fb1b24466983535797f6ed5971c">PICoutManipulators::AddNewLine</a>)</td></tr>
|
||||
<tr class="memdesc:a554df1a5391fd958d9430cb28356b847"><td class="mdescLeft"> </td><td class="mdescRight">Default constructor with default features (AddSpaces and AddNewLine) <br /></td></tr>
|
||||
<tr class="separator:a554df1a5391fd958d9430cb28356b847"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae9dacedd8cc32af047fe2cc7dab95e62"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9dacedd8cc32af047fe2cc7dab95e62"></a>
|
||||
<a class="el" href="class_p_i_cout.html">PICout</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_cout.html#ae9dacedd8cc32af047fe2cc7dab95e62">operator<<</a> (const char *v)</td></tr>
|
||||
<tr class="memdesc:ae9dacedd8cc32af047fe2cc7dab95e62"><td class="mdescLeft"> </td><td class="mdescRight">Output operator for strings with <code>"const char * "</code> type. <br /></td></tr>
|
||||
<tr class="separator:ae9dacedd8cc32af047fe2cc7dab95e62"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac260e89c51ed7c18c73f11d08b6d1207"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac260e89c51ed7c18c73f11d08b6d1207"></a>
|
||||
<a class="el" href="class_p_i_cout.html">PICout</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_cout.html#ac260e89c51ed7c18c73f11d08b6d1207">operator<<</a> (const string &v)</td></tr>
|
||||
<tr class="memdesc:ac260e89c51ed7c18c73f11d08b6d1207"><td class="mdescLeft"> </td><td class="mdescRight">Output operator for strings with <code>"std::string"</code> type. <br /></td></tr>
|
||||
<tr class="separator:ac260e89c51ed7c18c73f11d08b6d1207"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab91a35b4d2782e0d3358b6c8fe2f5abf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab91a35b4d2782e0d3358b6c8fe2f5abf"></a>
|
||||
<a class="el" href="class_p_i_cout.html">PICout</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_cout.html#ab91a35b4d2782e0d3358b6c8fe2f5abf">operator<<</a> (const std::string &v)</td></tr>
|
||||
<tr class="memdesc:ab91a35b4d2782e0d3358b6c8fe2f5abf"><td class="mdescLeft"> </td><td class="mdescRight">Output operator for strings with <code>"std::string"</code> type. <br /></td></tr>
|
||||
<tr class="separator:ab91a35b4d2782e0d3358b6c8fe2f5abf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5aee745aa969f71e82c72dc41dae2b27"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5aee745aa969f71e82c72dc41dae2b27"></a>
|
||||
<a class="el" href="class_p_i_cout.html">PICout</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_cout.html#a5aee745aa969f71e82c72dc41dae2b27">operator<<</a> (const bool v)</td></tr>
|
||||
<tr class="memdesc:a5aee745aa969f71e82c72dc41dae2b27"><td class="mdescLeft"> </td><td class="mdescRight">Output operator for boolean values. <br /></td></tr>
|
||||
@@ -155,35 +155,35 @@ Public Member Functions</h2></td></tr>
|
||||
<a class="el" href="class_p_i_cout.html">PICout</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_cout.html#a1394f484e833da6ccb460b58914edfd0">operator<<</a> (const <a class="el" href="class_p_i_object.html">PIObject</a> *v)</td></tr>
|
||||
<tr class="memdesc:a1394f484e833da6ccb460b58914edfd0"><td class="mdescLeft"> </td><td class="mdescRight">Output operator for <a class="el" href="class_p_i_object.html" title="This is base class for any classes which use events -> handlers mechanism. ">PIObject</a> and ancestors. <br /></td></tr>
|
||||
<tr class="separator:a1394f484e833da6ccb460b58914edfd0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae658e35cc785d1d3ddc17d1b10e7283a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae658e35cc785d1d3ddc17d1b10e7283a"></a>
|
||||
<a class="el" href="class_p_i_cout.html">PICout</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_cout.html#ae658e35cc785d1d3ddc17d1b10e7283a">operator<<</a> (const PICoutSpecialChar v)</td></tr>
|
||||
<tr class="memdesc:ae658e35cc785d1d3ddc17d1b10e7283a"><td class="mdescLeft"> </td><td class="mdescRight">Output operator for <em>PICoutSpecialChar</em> values. <br /></td></tr>
|
||||
<tr class="separator:ae658e35cc785d1d3ddc17d1b10e7283a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a356e3ae514df581ddb87bb5f10291f53"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a356e3ae514df581ddb87bb5f10291f53"></a>
|
||||
<a class="el" href="class_p_i_cout.html">PICout</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_cout.html#a356e3ae514df581ddb87bb5f10291f53">operator<<</a> (const <a class="el" href="class_p_i_flags.html">PIFlags</a>< PICoutFormat > v)</td></tr>
|
||||
<tr class="memdesc:a356e3ae514df581ddb87bb5f10291f53"><td class="mdescLeft"> </td><td class="mdescRight">Output operator for <em>PIFlags<PICoutFormat></em> values. <br /></td></tr>
|
||||
<tr class="separator:a356e3ae514df581ddb87bb5f10291f53"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a295b2d98053cf976d5c828fd04cee60c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a295b2d98053cf976d5c828fd04cee60c"></a>
|
||||
<a class="el" href="class_p_i_cout.html">PICout</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_cout.html#a295b2d98053cf976d5c828fd04cee60c">operator<<</a> (const PICoutFormat v)</td></tr>
|
||||
<tr class="memdesc:a295b2d98053cf976d5c828fd04cee60c"><td class="mdescLeft"> </td><td class="mdescRight">Output operator for <em>PICoutFormat</em> values. <br /></td></tr>
|
||||
<tr class="separator:a295b2d98053cf976d5c828fd04cee60c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5dfbca3eb4f732919abc24f1d45987da"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_cout.html">PICout</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_cout.html#a5dfbca3eb4f732919abc24f1d45987da">operator<<</a> (const PICoutAction v)</td></tr>
|
||||
<tr class="memdesc:a5dfbca3eb4f732919abc24f1d45987da"><td class="mdescLeft"> </td><td class="mdescRight">Do some action. <a href="#a5dfbca3eb4f732919abc24f1d45987da">More...</a><br /></td></tr>
|
||||
<tr class="separator:a5dfbca3eb4f732919abc24f1d45987da"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5b6614dddc73b36883222e31fda93bf2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b6614dddc73b36883222e31fda93bf2"></a>
|
||||
<a class="el" href="class_p_i_cout.html">PICout</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_cout.html#a5b6614dddc73b36883222e31fda93bf2">setControl</a> (PICoutControl c, bool on=true)</td></tr>
|
||||
<tr class="memdesc:a5b6614dddc73b36883222e31fda93bf2"><td class="mdescLeft"> </td><td class="mdescRight">Set control flag "c" is "on" state. <br /></td></tr>
|
||||
<tr class="separator:a5b6614dddc73b36883222e31fda93bf2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a39ac735489b5deed01f0d71bfc3a6506"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a39ac735489b5deed01f0d71bfc3a6506"></a>
|
||||
<a class="el" href="class_p_i_cout.html">PICout</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_cout.html#a39ac735489b5deed01f0d71bfc3a6506">setControl</a> (<a class="el" href="class_p_i_flags.html">PICoutControls</a> c, bool save=false)</td></tr>
|
||||
<tr class="memdesc:a39ac735489b5deed01f0d71bfc3a6506"><td class="mdescLeft"> </td><td class="mdescRight">Set control flags "c" and if "save" exec <em><a class="el" href="class_p_i_cout.html#afb789d3710c4bbb56a92e4815bb8fa2b" title="Save control flags to internal stack. ">saveControl()</a></em> <br /></td></tr>
|
||||
<tr class="separator:a39ac735489b5deed01f0d71bfc3a6506"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afb789d3710c4bbb56a92e4815bb8fa2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_cout.html">PICout</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_cout.html#afb789d3710c4bbb56a92e4815bb8fa2b">saveControl</a> ()</td></tr>
|
||||
<tr class="memdesc:afb789d3710c4bbb56a92e4815bb8fa2b"><td class="mdescLeft"> </td><td class="mdescRight">Save control flags to internal stack. <a href="#afb789d3710c4bbb56a92e4815bb8fa2b">More...</a><br /></td></tr>
|
||||
<tr class="separator:afb789d3710c4bbb56a92e4815bb8fa2b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6d6689f35644fba314420d1c218982f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_cout.html">PICout</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_cout.html#a6d6689f35644fba314420d1c218982f1">restoreControl</a> ()</td></tr>
|
||||
<tr class="memdesc:a6d6689f35644fba314420d1c218982f1"><td class="mdescLeft"> </td><td class="mdescRight">Restore control flags from internal stack. <a href="#a6d6689f35644fba314420d1c218982f1">More...</a><br /></td></tr>
|
||||
<tr class="separator:a6d6689f35644fba314420d1c218982f1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a51c2085cc1ce7e258853b77bc5da320b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a51c2085cc1ce7e258853b77bc5da320b"></a>
|
||||
<a class="el" href="class_p_i_cout.html">PICout</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_cout.html#a51c2085cc1ce7e258853b77bc5da320b">operator<<</a> (const <a class="el" href="namespace_p_i_cout_manipulators.html#a66678520ac7701c016e3e90e17a7dfa2">PICoutManipulators::PICoutSpecialChar</a> v)</td></tr>
|
||||
<tr class="memdesc:a51c2085cc1ce7e258853b77bc5da320b"><td class="mdescLeft"> </td><td class="mdescRight">Output operator for <em>PICoutSpecialChar</em> values. <br /></td></tr>
|
||||
<tr class="separator:a51c2085cc1ce7e258853b77bc5da320b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8902d5e4772ef08d011aaed1b6623731"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8902d5e4772ef08d011aaed1b6623731"></a>
|
||||
<a class="el" href="class_p_i_cout.html">PICout</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_cout.html#a8902d5e4772ef08d011aaed1b6623731">operator<<</a> (const <a class="el" href="class_p_i_flags.html">PIFlags</a>< <a class="el" href="namespace_p_i_cout_manipulators.html#a4d8fa322c1a8b3fa285759056aae1b2a">PICoutManipulators::PICoutFormat</a> > v)</td></tr>
|
||||
<tr class="memdesc:a8902d5e4772ef08d011aaed1b6623731"><td class="mdescLeft"> </td><td class="mdescRight">Output operator for <em>PIFlags<PICoutFormat></em> values. <br /></td></tr>
|
||||
<tr class="separator:a8902d5e4772ef08d011aaed1b6623731"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa95cd135a12ad9c6a0213124eabb1bb0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa95cd135a12ad9c6a0213124eabb1bb0"></a>
|
||||
<a class="el" href="class_p_i_cout.html">PICout</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_cout.html#aa95cd135a12ad9c6a0213124eabb1bb0">operator<<</a> (const <a class="el" href="namespace_p_i_cout_manipulators.html#a4d8fa322c1a8b3fa285759056aae1b2a">PICoutManipulators::PICoutFormat</a> v)</td></tr>
|
||||
<tr class="memdesc:aa95cd135a12ad9c6a0213124eabb1bb0"><td class="mdescLeft"> </td><td class="mdescRight">Output operator for <em>PICoutFormat</em> values. <br /></td></tr>
|
||||
<tr class="separator:aa95cd135a12ad9c6a0213124eabb1bb0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6508bfa9c0173bcd538d55bab42edd6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_cout.html">PICout</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_cout.html#a6508bfa9c0173bcd538d55bab42edd6d">operator<<</a> (const <a class="el" href="namespace_p_i_cout_manipulators.html#a38d041a4e2de4ca6af939837475e9387">PICoutManipulators::PICoutAction</a> v)</td></tr>
|
||||
<tr class="memdesc:a6508bfa9c0173bcd538d55bab42edd6d"><td class="mdescLeft"> </td><td class="mdescRight">Do some action. <a href="#a6508bfa9c0173bcd538d55bab42edd6d">More...</a><br /></td></tr>
|
||||
<tr class="separator:a6508bfa9c0173bcd538d55bab42edd6d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a535ac07dfd454ae6490118f56e3f2cd9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a535ac07dfd454ae6490118f56e3f2cd9"></a>
|
||||
<a class="el" href="class_p_i_cout.html">PICout</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_cout.html#a535ac07dfd454ae6490118f56e3f2cd9">setControl</a> (<a class="el" href="namespace_p_i_cout_manipulators.html#a98e765b109cfa5b09ec3b111c449ac87">PICoutManipulators::PICoutControl</a> c, bool on=true)</td></tr>
|
||||
<tr class="memdesc:a535ac07dfd454ae6490118f56e3f2cd9"><td class="mdescLeft"> </td><td class="mdescRight">Set control flag "c" is "on" state. <br /></td></tr>
|
||||
<tr class="separator:a535ac07dfd454ae6490118f56e3f2cd9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af0ced4a3ee7458bed186d6694f629a69"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0ced4a3ee7458bed186d6694f629a69"></a>
|
||||
<a class="el" href="class_p_i_cout.html">PICout</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_cout.html#af0ced4a3ee7458bed186d6694f629a69">setControl</a> (<a class="el" href="class_p_i_flags.html">PICoutManipulators::PICoutControls</a> c, bool save=false)</td></tr>
|
||||
<tr class="memdesc:af0ced4a3ee7458bed186d6694f629a69"><td class="mdescLeft"> </td><td class="mdescRight">Set control flags "c" and if "save" exec <em><a class="el" href="class_p_i_cout.html#a0380733fd1b1c6573b4159d03b8f69bb" title="Save control flags to internal stack. ">saveControl()</a></em> <br /></td></tr>
|
||||
<tr class="separator:af0ced4a3ee7458bed186d6694f629a69"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0380733fd1b1c6573b4159d03b8f69bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_cout.html">PICout</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_cout.html#a0380733fd1b1c6573b4159d03b8f69bb">saveControl</a> ()</td></tr>
|
||||
<tr class="memdesc:a0380733fd1b1c6573b4159d03b8f69bb"><td class="mdescLeft"> </td><td class="mdescRight">Save control flags to internal stack. <a href="#a0380733fd1b1c6573b4159d03b8f69bb">More...</a><br /></td></tr>
|
||||
<tr class="separator:a0380733fd1b1c6573b4159d03b8f69bb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a69d164853b28819cbf321f15f9692fb3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_cout.html">PICout</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_cout.html#a69d164853b28819cbf321f15f9692fb3">restoreControl</a> ()</td></tr>
|
||||
<tr class="memdesc:a69d164853b28819cbf321f15f9692fb3"><td class="mdescLeft"> </td><td class="mdescRight">Restore control flags from internal stack. <a href="#a69d164853b28819cbf321f15f9692fb3">More...</a><br /></td></tr>
|
||||
<tr class="separator:a69d164853b28819cbf321f15f9692fb3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3ca9fbac2890b6385fa47dc8c6ab189b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_p_i_cout.html">PICout</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_cout.html#a3ca9fbac2890b6385fa47dc8c6ab189b">space</a> ()</td></tr>
|
||||
<tr class="memdesc:a3ca9fbac2890b6385fa47dc8c6ab189b"><td class="mdescLeft"> </td><td class="mdescRight">Conditional put space character to output. <a href="#a3ca9fbac2890b6385fa47dc8c6ab189b">More...</a><br /></td></tr>
|
||||
<tr class="separator:a3ca9fbac2890b6385fa47dc8c6ab189b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
@@ -223,20 +223,20 @@ Features</h1>
|
||||
<h1><a class="anchor" id="PICout_ex0"></a>
|
||||
Usage</h1>
|
||||
<div class="fragment"><div class="line"><span class="keywordtype">int</span> a = 10, b = 32, c = 11;</div>
|
||||
<div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << a << <a class="code" href="picout_8h.html#adf8807a0ee2fdd8e69f00a51f7a7e1d8">Hex</a> << b << <a class="code" href="picout_8h.html#a4b94836fd79d07cbbb454d7ef005ba3b">Bin</a> << c;</div>
|
||||
<div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << a << <a class="code" href="namespace_p_i_cout_manipulators.html#a4d8fa322c1a8b3fa285759056aae1b2aadc3f097ce8d6fafc80018c2df3afe2b5">Hex</a> << b << <a class="code" href="namespace_p_i_cout_manipulators.html#a4d8fa322c1a8b3fa285759056aae1b2aa29a58835892a21d07f3b0dc97ef4f44e">Bin</a> << c;</div>
|
||||
<div class="line"><span class="comment">// 10 20 1011</span></div>
|
||||
<div class="line"></div>
|
||||
<div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <span class="stringliteral">"this"</span> << <span class="stringliteral">"is"</span> << <a class="code" href="picout_8h.html#a63fa1040d913622de4596c60a408c89f">Green</a> << <span class="stringliteral">"green"</span> << Default << <span class="stringliteral">"word"</span>;</div>
|
||||
<div class="line"><a class="code" href="picout_8h.html#ad21862cbba89aead064fbef4c825030e">piCout</a> << <span class="stringliteral">"this"</span> << <span class="stringliteral">"is"</span> << Green << <span class="stringliteral">"green"</span> << Default << <span class="stringliteral">"word"</span>;</div>
|
||||
<div class="line"><span class="comment">// this is green word</span></div>
|
||||
<div class="line"></div>
|
||||
<div class="line"><a class="code" href="class_p_i_cout.html#afa5f5b5b95a383a52f286fa80173a77c">PICout</a>(<a class="code" href="picout_8h.html#ad7097dc68b4bcfba45cdd06f1ead3285">AddSpaces</a> | <a class="code" href="picout_8h.html#a72f0258649a3bdaf0c825639c09b0239">AddNewLine</a> | <a class="code" href="picout_8h.html#a290533772e173530986962b4a880779c">AddQuotes</a>) << <a class="code" href="picout_8h.html#a8fe90f207489a0982422faf42ad59f1c">Tab</a> << <span class="stringliteral">"tab and"</span> << <span class="stringliteral">"quotes"</span>;</div>
|
||||
<div class="line"><a class="code" href="class_p_i_cout.html#a554df1a5391fd958d9430cb28356b847">PICout</a>(<a class="code" href="namespace_p_i_cout_manipulators.html#a98e765b109cfa5b09ec3b111c449ac87ae5fee52fe6ad0dae9a5b953ff3e40152">AddSpaces</a> | <a class="code" href="namespace_p_i_cout_manipulators.html#a98e765b109cfa5b09ec3b111c449ac87a14809fb1b24466983535797f6ed5971c">AddNewLine</a> | <a class="code" href="namespace_p_i_cout_manipulators.html#a98e765b109cfa5b09ec3b111c449ac87a383bc0cbaca2fb5d5cd98a1e9c3f59ca">AddQuotes</a>) << <a class="code" href="namespace_p_i_cout_manipulators.html#a66678520ac7701c016e3e90e17a7dfa2a9d183ab2eef93987077269cad1047bcb">Tab</a> << <span class="stringliteral">"tab and"</span> << <span class="stringliteral">"quotes"</span>;</div>
|
||||
<div class="line"><span class="comment">// "tab and" "quotes"</span></div>
|
||||
</div><!-- fragment --> <h1><a class="anchor" id="PICout_ex1"></a>
|
||||
Writing your own output operator</h1>
|
||||
<div class="fragment"><div class="line"><span class="keyword">inline</span> <a class="code" href="class_p_i_cout.html">PICout</a> <a class="code" href="class_p_i_cout.html#ae9dacedd8cc32af047fe2cc7dab95e62">operator <<</a>(<a class="code" href="class_p_i_cout.html">PICout</a> s, <span class="keyword">const</span> <a class="code" href="class_p_i_byte_array.html">PIByteArray</a> & ba) {</div>
|
||||
<div class="line"> s.<a class="code" href="class_p_i_cout.html#a3ca9fbac2890b6385fa47dc8c6ab189b">space</a>(); <span class="comment">// insert space after previous output</span></div>
|
||||
<div class="line"> s.<a class="code" href="class_p_i_cout.html#a95965e197340e6ebe30b84a89ccc4a71">quote</a>(); <span class="comment">// ONLY if you want to quoted your type</span></div>
|
||||
<div class="line"> s.<a class="code" href="class_p_i_cout.html#a5b6614dddc73b36883222e31fda93bf2">setControl</a>(0, <span class="keyword">true</span>); <span class="comment">// clear all features and</span></div>
|
||||
<div class="line"> s.<a class="code" href="class_p_i_cout.html#a535ac07dfd454ae6490118f56e3f2cd9">setControl</a>(0, <span class="keyword">true</span>); <span class="comment">// clear all features and</span></div>
|
||||
<div class="line"> <span class="comment">// save them to stack,</span></div>
|
||||
<div class="line"> <span class="comment">// now it`s behavior similar to std::cout</span></div>
|
||||
<div class="line"> </div>
|
||||
@@ -244,19 +244,19 @@ Writing your own output operator</h1>
|
||||
<div class="line"> <span class="keywordflow">for</span> (uint i = 0; i < ba.size(); ++i)</div>
|
||||
<div class="line"> s << ba[i];</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> s.<a class="code" href="class_p_i_cout.html#a6d6689f35644fba314420d1c218982f1">restoreControl</a>(); <span class="comment">// restore features from stack</span></div>
|
||||
<div class="line"> s.<a class="code" href="class_p_i_cout.html#a69d164853b28819cbf321f15f9692fb3">restoreControl</a>(); <span class="comment">// restore features from stack</span></div>
|
||||
<div class="line"> s.<a class="code" href="class_p_i_cout.html#a95965e197340e6ebe30b84a89ccc4a71">quote</a>(); <span class="comment">// ONLY if you want to quoted your type</span></div>
|
||||
<div class="line"> <span class="keywordflow">return</span> s;</div>
|
||||
<div class="line">}</div>
|
||||
</div><!-- fragment --></div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a class="anchor" id="a5dfbca3eb4f732919abc24f1d45987da"></a>
|
||||
<a class="anchor" id="a6508bfa9c0173bcd538d55bab42edd6d"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="class_p_i_cout.html">PICout</a> PICout::operator<< </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const PICoutAction </td>
|
||||
<td class="paramtype">const <a class="el" href="namespace_p_i_cout_manipulators.html#a38d041a4e2de4ca6af939837475e9387">PICoutManipulators::PICoutAction</a> </td>
|
||||
<td class="paramname"><em>v</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
@@ -268,55 +268,39 @@ Writing your own output operator</h1>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="afb789d3710c4bbb56a92e4815bb8fa2b"></a>
|
||||
<a class="anchor" id="a0380733fd1b1c6573b4159d03b8f69bb"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="class_p_i_cout.html">PICout</a>& PICout::saveControl </td>
|
||||
<td class="memname"><a class="el" href="class_p_i_cout.html">PICout</a> & PICout::saveControl </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></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>Save control flags to internal stack. </p>
|
||||
<dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_cout.html#a6d6689f35644fba314420d1c218982f1" title="Restore control flags from internal stack. ">restoreControl()</a></em> </dd></dl>
|
||||
<dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_cout.html#a69d164853b28819cbf321f15f9692fb3" title="Restore control flags from internal stack. ">restoreControl()</a></em> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a6d6689f35644fba314420d1c218982f1"></a>
|
||||
<a class="anchor" id="a69d164853b28819cbf321f15f9692fb3"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="class_p_i_cout.html">PICout</a>& PICout::restoreControl </td>
|
||||
<td class="memname"><a class="el" href="class_p_i_cout.html">PICout</a> & PICout::restoreControl </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></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>Restore control flags from internal stack. </p>
|
||||
<dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_cout.html#afb789d3710c4bbb56a92e4815bb8fa2b" title="Save control flags to internal stack. ">saveControl()</a></em> </dd></dl>
|
||||
<dl class="section see"><dt>See also</dt><dd><em><a class="el" href="class_p_i_cout.html#a0380733fd1b1c6573b4159d03b8f69bb" title="Save control flags to internal stack. ">saveControl()</a></em> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -380,7 +364,7 @@ Writing your own output operator</h1>
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="class_p_i_cout.html">PICout</a></li>
|
||||
<li class="footer">Generated on Fri Feb 27 2015 23:03:16 for PIP by
|
||||
<li class="footer">Generated on Mon Mar 23 2015 14:12:38 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>
|
||||
|
||||
Reference in New Issue
Block a user