<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | |
<!-- | |
Licensed to the Apache Software Foundation (ASF) under one or more | |
contributor license agreements. See the NOTICE file distributed with | |
this work for additional information regarding copyright ownership. | |
The ASF licenses this file to You under the Apache License, Version 2.0 | |
(the "License"); you may not use this file except in compliance with | |
the License. You may obtain a copy of the License at | |
http://www.apache.org/licenses/LICENSE-2.0 | |
Unless required by applicable law or agreed to in writing, software | |
distributed under the License is distributed on an "AS IS" BASIS, | |
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
See the License for the specific language governing permissions and | |
limitations under the License. | |
--><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> | |
<title>Apache log4cxx: CharMessageBuffer Class Reference</title> | |
<link href="doxygen.css" rel="stylesheet" type="text/css"> | |
<link href="tabs.css" rel="stylesheet" type="text/css"> | |
</head><body> | |
<!-- Generated by Doxygen 1.4.6 --> | |
<div class="tabs"> | |
<ul> | |
<li><a href="main.html"><span>Main Page</span></a></li> | |
<li><a href="modules.html"><span>Modules</span></a></li> | |
<li><a href="namespaces.html"><span>Namespaces</span></a></li> | |
<li id="current"><a href="classes.html"><span>Classes</span></a></li> | |
<li><a href="files.html"><span>Files</span></a></li> | |
</ul></div> | |
<div class="tabs"> | |
<ul> | |
<li><a href="classes.html"><span>Alphabetical List</span></a></li> | |
<li><a href="annotated.html"><span>Class List</span></a></li> | |
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> | |
<li><a href="functions.html"><span>Class Members</span></a></li> | |
</ul></div> | |
<div class="nav"> | |
<a class="el" href="namespacelog4cxx.html">log4cxx</a>::<a class="el" href="namespacelog4cxx_1_1helpers.html">helpers</a>::<a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html">CharMessageBuffer</a></div> | |
<h1>CharMessageBuffer Class Reference</h1><!-- doxytag: class="log4cxx::helpers::CharMessageBuffer" --><a href="classlog4cxx_1_1helpers_1_1_char_message_buffer-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2> | |
This class is used by the LOG4CXX_INFO and similar macros to support insertion operators in the message parameter. | |
<p> | |
The class is not intended for use outside of that context. | |
<p> | |
<table border="0" cellpadding="0" cellspacing="0"> | |
<tr><td></td></tr> | |
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html#36ccd715dd54db569d5f05c473b8ad5b">CharMessageBuffer</a> ()</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a new instance. <a href="#36ccd715dd54db569d5f05c473b8ad5b"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html#bbd3e64d79e2148cc1736cafaf3d8e2e">~CharMessageBuffer</a> ()</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="#bbd3e64d79e2148cc1736cafaf3d8e2e"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html">CharMessageBuffer</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html#eb2f212e027bc2c5adb0081f0b2ee48b">operator<<</a> (const std::basic_string< char > &msg)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Appends string to buffer. <a href="#eb2f212e027bc2c5adb0081f0b2ee48b"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html">CharMessageBuffer</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html#9ca29758ff2423f12b308fb38c430a56">operator<<</a> (const char *msg)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Appends string to buffer. <a href="#9ca29758ff2423f12b308fb38c430a56"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html">CharMessageBuffer</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html#6ad3285b4584a5a4899fb7d89487fdd9">operator<<</a> (char *msg)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Appends string to buffer. <a href="#6ad3285b4584a5a4899fb7d89487fdd9"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html">CharMessageBuffer</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html#b3a47726f5ceb3f1117c89444780d693">operator<<</a> (const char msg)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Appends character to buffer. <a href="#b3a47726f5ceb3f1117c89444780d693"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html#5cb530715570bbd2f8bd6a1add613876">operator<<</a> (<a class="el" href="namespacelog4cxx_1_1helpers.html#689ac89e259f951cfee6acded68846cb">ios_base_manip</a> manip)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Insertion operator for STL manipulators such as std::fixed. <a href="#5cb530715570bbd2f8bd6a1add613876"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html#965b98687822adfe741702f0cc0361dc">operator<<</a> (bool val)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Insertion operator for built-in type. <a href="#965b98687822adfe741702f0cc0361dc"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html#4be4c8d8df33520a429b018ad697046e">operator<<</a> (short val)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Insertion operator for built-in type. <a href="#4be4c8d8df33520a429b018ad697046e"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html#846f833e5c441ad8960cf6b33e1c0660">operator<<</a> (int val)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Insertion operator for built-in type. <a href="#846f833e5c441ad8960cf6b33e1c0660"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html#7d023bb2e61d77a8cce1240403cbf961">operator<<</a> (unsigned int val)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Insertion operator for built-in type. <a href="#7d023bb2e61d77a8cce1240403cbf961"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html#0b55e5eb1bb2898e02aa9c821583ad1a">operator<<</a> (long val)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Insertion operator for built-in type. <a href="#0b55e5eb1bb2898e02aa9c821583ad1a"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html#dce2fd7a79a981e0c2015e3eca80ef57">operator<<</a> (unsigned long val)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Insertion operator for built-in type. <a href="#dce2fd7a79a981e0c2015e3eca80ef57"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html#d6506253c113ee14ea3bbb8e79d40e96">operator<<</a> (float val)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Insertion operator for built-in type. <a href="#d6506253c113ee14ea3bbb8e79d40e96"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html#e488bd82ba0ed003a685509f93c13dc2">operator<<</a> (double val)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Insertion operator for built-in type. <a href="#e488bd82ba0ed003a685509f93c13dc2"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html#6b669a21798afa6c531b6301150b5bd4">operator<<</a> (long double val)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Insertion operator for built-in type. <a href="#6b669a21798afa6c531b6301150b5bd4"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html#4af9cd00619353bd815d3303971eb2a8">operator<<</a> (void *val)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Insertion operator for built-in type. <a href="#4af9cd00619353bd815d3303971eb2a8"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html#99359af16778cf382f92639bafe47bc4">operator std::basic_ostream</a> ()</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Cast to ostream. <a href="#99359af16778cf382f92639bafe47bc4"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">const std::basic_string< char > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html#3e26c26c7180c1f9024d5337c6359167">str</a> (std::basic_ostream< char > &os)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get content of buffer. <a href="#3e26c26c7180c1f9024d5337c6359167"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">const std::basic_string< char > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html#f0ca087db36e15956ac24252adca6bf5">str</a> (<a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html">CharMessageBuffer</a> &buf)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get content of buffer. <a href="#f0ca087db36e15956ac24252adca6bf5"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html#e82e6b5eeb965fd5e976d81d8229ab2a">hasStream</a> () const </td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns true if buffer has an encapsulated STL stream. <a href="#e82e6b5eeb965fd5e976d81d8229ab2a"></a><br></td></tr> | |
</table> | |
<hr><h2>Constructor & Destructor Documentation</h2> | |
<a class="anchor" name="36ccd715dd54db569d5f05c473b8ad5b"></a><!-- doxytag: member="log4cxx::helpers::CharMessageBuffer::CharMessageBuffer" ref="36ccd715dd54db569d5f05c473b8ad5b" args="()" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html">CharMessageBuffer</a> </td> | |
<td class="md" valign="top">( </td> | |
<td class="mdname1" valign="top" nowrap> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
Creates a new instance. | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="bbd3e64d79e2148cc1736cafaf3d8e2e"></a><!-- doxytag: member="log4cxx::helpers::CharMessageBuffer::~CharMessageBuffer" ref="bbd3e64d79e2148cc1736cafaf3d8e2e" args="()" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">~<a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html">CharMessageBuffer</a> </td> | |
<td class="md" valign="top">( </td> | |
<td class="mdname1" valign="top" nowrap> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
Destructor. | |
<p> | |
</td> | |
</tr> | |
</table> | |
<hr><h2>Member Function Documentation</h2> | |
<a class="anchor" name="e82e6b5eeb965fd5e976d81d8229ab2a"></a><!-- doxytag: member="log4cxx::helpers::CharMessageBuffer::hasStream" ref="e82e6b5eeb965fd5e976d81d8229ab2a" args="() const " --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">bool hasStream </td> | |
<td class="md" valign="top">( </td> | |
<td class="mdname1" valign="top" nowrap> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap> const</td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
Returns true if buffer has an encapsulated STL stream. | |
<p> | |
<dl compact><dt><b>Returns:</b></dt><dd>true if STL stream was created. </dd></dl> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="99359af16778cf382f92639bafe47bc4"></a><!-- doxytag: member="log4cxx::helpers::CharMessageBuffer::operator std::basic_ostream" ref="99359af16778cf382f92639bafe47bc4" args="()" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">operator std::basic_ostream </td> | |
<td class="md" valign="top">( </td> | |
<td class="mdname1" valign="top" nowrap> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
Cast to ostream. | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="4af9cd00619353bd815d3303971eb2a8"></a><!-- doxytag: member="log4cxx::helpers::CharMessageBuffer::operator<<" ref="4af9cd00619353bd815d3303971eb2a8" args="(void *val)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">std::ostream& operator<< </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">void * </td> | |
<td class="mdname1" valign="top" nowrap> <em>val</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
Insertion operator for built-in type. | |
<p> | |
<dl compact><dt><b>Parameters:</b></dt><dd> | |
<table border="0" cellspacing="2" cellpadding="0"> | |
<tr><td valign="top"></td><td valign="top"><em>val</em> </td><td>build in type. </td></tr> | |
</table> | |
</dl> | |
<dl compact><dt><b>Returns:</b></dt><dd>encapsulated STL stream. </dd></dl> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="6b669a21798afa6c531b6301150b5bd4"></a><!-- doxytag: member="log4cxx::helpers::CharMessageBuffer::operator<<" ref="6b669a21798afa6c531b6301150b5bd4" args="(long double val)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">std::ostream& operator<< </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">long double </td> | |
<td class="mdname1" valign="top" nowrap> <em>val</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
Insertion operator for built-in type. | |
<p> | |
<dl compact><dt><b>Parameters:</b></dt><dd> | |
<table border="0" cellspacing="2" cellpadding="0"> | |
<tr><td valign="top"></td><td valign="top"><em>val</em> </td><td>build in type. </td></tr> | |
</table> | |
</dl> | |
<dl compact><dt><b>Returns:</b></dt><dd>encapsulated STL stream. </dd></dl> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="e488bd82ba0ed003a685509f93c13dc2"></a><!-- doxytag: member="log4cxx::helpers::CharMessageBuffer::operator<<" ref="e488bd82ba0ed003a685509f93c13dc2" args="(double val)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">std::ostream& operator<< </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">double </td> | |
<td class="mdname1" valign="top" nowrap> <em>val</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
Insertion operator for built-in type. | |
<p> | |
<dl compact><dt><b>Parameters:</b></dt><dd> | |
<table border="0" cellspacing="2" cellpadding="0"> | |
<tr><td valign="top"></td><td valign="top"><em>val</em> </td><td>build in type. </td></tr> | |
</table> | |
</dl> | |
<dl compact><dt><b>Returns:</b></dt><dd>encapsulated STL stream. </dd></dl> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="d6506253c113ee14ea3bbb8e79d40e96"></a><!-- doxytag: member="log4cxx::helpers::CharMessageBuffer::operator<<" ref="d6506253c113ee14ea3bbb8e79d40e96" args="(float val)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">std::ostream& operator<< </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">float </td> | |
<td class="mdname1" valign="top" nowrap> <em>val</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
Insertion operator for built-in type. | |
<p> | |
<dl compact><dt><b>Parameters:</b></dt><dd> | |
<table border="0" cellspacing="2" cellpadding="0"> | |
<tr><td valign="top"></td><td valign="top"><em>val</em> </td><td>build in type. </td></tr> | |
</table> | |
</dl> | |
<dl compact><dt><b>Returns:</b></dt><dd>encapsulated STL stream. </dd></dl> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="dce2fd7a79a981e0c2015e3eca80ef57"></a><!-- doxytag: member="log4cxx::helpers::CharMessageBuffer::operator<<" ref="dce2fd7a79a981e0c2015e3eca80ef57" args="(unsigned long val)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">std::ostream& operator<< </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">unsigned long </td> | |
<td class="mdname1" valign="top" nowrap> <em>val</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
Insertion operator for built-in type. | |
<p> | |
<dl compact><dt><b>Parameters:</b></dt><dd> | |
<table border="0" cellspacing="2" cellpadding="0"> | |
<tr><td valign="top"></td><td valign="top"><em>val</em> </td><td>build in type. </td></tr> | |
</table> | |
</dl> | |
<dl compact><dt><b>Returns:</b></dt><dd>encapsulated STL stream. </dd></dl> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="0b55e5eb1bb2898e02aa9c821583ad1a"></a><!-- doxytag: member="log4cxx::helpers::CharMessageBuffer::operator<<" ref="0b55e5eb1bb2898e02aa9c821583ad1a" args="(long val)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">std::ostream& operator<< </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">long </td> | |
<td class="mdname1" valign="top" nowrap> <em>val</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
Insertion operator for built-in type. | |
<p> | |
<dl compact><dt><b>Parameters:</b></dt><dd> | |
<table border="0" cellspacing="2" cellpadding="0"> | |
<tr><td valign="top"></td><td valign="top"><em>val</em> </td><td>build in type. </td></tr> | |
</table> | |
</dl> | |
<dl compact><dt><b>Returns:</b></dt><dd>encapsulated STL stream. </dd></dl> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="7d023bb2e61d77a8cce1240403cbf961"></a><!-- doxytag: member="log4cxx::helpers::CharMessageBuffer::operator<<" ref="7d023bb2e61d77a8cce1240403cbf961" args="(unsigned int val)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">std::ostream& operator<< </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">unsigned int </td> | |
<td class="mdname1" valign="top" nowrap> <em>val</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
Insertion operator for built-in type. | |
<p> | |
<dl compact><dt><b>Parameters:</b></dt><dd> | |
<table border="0" cellspacing="2" cellpadding="0"> | |
<tr><td valign="top"></td><td valign="top"><em>val</em> </td><td>build in type. </td></tr> | |
</table> | |
</dl> | |
<dl compact><dt><b>Returns:</b></dt><dd>encapsulated STL stream. </dd></dl> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="846f833e5c441ad8960cf6b33e1c0660"></a><!-- doxytag: member="log4cxx::helpers::CharMessageBuffer::operator<<" ref="846f833e5c441ad8960cf6b33e1c0660" args="(int val)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">std::ostream& operator<< </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">int </td> | |
<td class="mdname1" valign="top" nowrap> <em>val</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
Insertion operator for built-in type. | |
<p> | |
<dl compact><dt><b>Parameters:</b></dt><dd> | |
<table border="0" cellspacing="2" cellpadding="0"> | |
<tr><td valign="top"></td><td valign="top"><em>val</em> </td><td>build in type. </td></tr> | |
</table> | |
</dl> | |
<dl compact><dt><b>Returns:</b></dt><dd>encapsulated STL stream. </dd></dl> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="4be4c8d8df33520a429b018ad697046e"></a><!-- doxytag: member="log4cxx::helpers::CharMessageBuffer::operator<<" ref="4be4c8d8df33520a429b018ad697046e" args="(short val)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">std::ostream& operator<< </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">short </td> | |
<td class="mdname1" valign="top" nowrap> <em>val</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
Insertion operator for built-in type. | |
<p> | |
<dl compact><dt><b>Parameters:</b></dt><dd> | |
<table border="0" cellspacing="2" cellpadding="0"> | |
<tr><td valign="top"></td><td valign="top"><em>val</em> </td><td>build in type. </td></tr> | |
</table> | |
</dl> | |
<dl compact><dt><b>Returns:</b></dt><dd>encapsulated STL stream. </dd></dl> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="965b98687822adfe741702f0cc0361dc"></a><!-- doxytag: member="log4cxx::helpers::CharMessageBuffer::operator<<" ref="965b98687822adfe741702f0cc0361dc" args="(bool val)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">std::ostream& operator<< </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">bool </td> | |
<td class="mdname1" valign="top" nowrap> <em>val</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
Insertion operator for built-in type. | |
<p> | |
<dl compact><dt><b>Parameters:</b></dt><dd> | |
<table border="0" cellspacing="2" cellpadding="0"> | |
<tr><td valign="top"></td><td valign="top"><em>val</em> </td><td>build in type. </td></tr> | |
</table> | |
</dl> | |
<dl compact><dt><b>Returns:</b></dt><dd>encapsulated STL stream. </dd></dl> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="5cb530715570bbd2f8bd6a1add613876"></a><!-- doxytag: member="log4cxx::helpers::CharMessageBuffer::operator<<" ref="5cb530715570bbd2f8bd6a1add613876" args="(ios_base_manip manip)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">std::ostream& operator<< </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top"><a class="el" href="namespacelog4cxx_1_1helpers.html#689ac89e259f951cfee6acded68846cb">ios_base_manip</a> </td> | |
<td class="mdname1" valign="top" nowrap> <em>manip</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
Insertion operator for STL manipulators such as std::fixed. | |
<p> | |
<dl compact><dt><b>Parameters:</b></dt><dd> | |
<table border="0" cellspacing="2" cellpadding="0"> | |
<tr><td valign="top"></td><td valign="top"><em>manip</em> </td><td>manipulator. </td></tr> | |
</table> | |
</dl> | |
<dl compact><dt><b>Returns:</b></dt><dd>encapsulated STL stream. </dd></dl> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="b3a47726f5ceb3f1117c89444780d693"></a><!-- doxytag: member="log4cxx::helpers::CharMessageBuffer::operator<<" ref="b3a47726f5ceb3f1117c89444780d693" args="(const char msg)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html">CharMessageBuffer</a>& operator<< </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">const char </td> | |
<td class="mdname1" valign="top" nowrap> <em>msg</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
Appends character to buffer. | |
<p> | |
<dl compact><dt><b>Parameters:</b></dt><dd> | |
<table border="0" cellspacing="2" cellpadding="0"> | |
<tr><td valign="top"></td><td valign="top"><em>msg</em> </td><td>character to append. </td></tr> | |
</table> | |
</dl> | |
<dl compact><dt><b>Returns:</b></dt><dd>this buffer. </dd></dl> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="6ad3285b4584a5a4899fb7d89487fdd9"></a><!-- doxytag: member="log4cxx::helpers::CharMessageBuffer::operator<<" ref="6ad3285b4584a5a4899fb7d89487fdd9" args="(char *msg)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html">CharMessageBuffer</a>& operator<< </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">char * </td> | |
<td class="mdname1" valign="top" nowrap> <em>msg</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
Appends string to buffer. | |
<p> | |
<dl compact><dt><b>Parameters:</b></dt><dd> | |
<table border="0" cellspacing="2" cellpadding="0"> | |
<tr><td valign="top"></td><td valign="top"><em>msg</em> </td><td>string to append. </td></tr> | |
</table> | |
</dl> | |
<dl compact><dt><b>Returns:</b></dt><dd>this buffer. </dd></dl> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="9ca29758ff2423f12b308fb38c430a56"></a><!-- doxytag: member="log4cxx::helpers::CharMessageBuffer::operator<<" ref="9ca29758ff2423f12b308fb38c430a56" args="(const char *msg)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html">CharMessageBuffer</a>& operator<< </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">const char * </td> | |
<td class="mdname1" valign="top" nowrap> <em>msg</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
Appends string to buffer. | |
<p> | |
<dl compact><dt><b>Parameters:</b></dt><dd> | |
<table border="0" cellspacing="2" cellpadding="0"> | |
<tr><td valign="top"></td><td valign="top"><em>msg</em> </td><td>string to append. </td></tr> | |
</table> | |
</dl> | |
<dl compact><dt><b>Returns:</b></dt><dd>this buffer. </dd></dl> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="eb2f212e027bc2c5adb0081f0b2ee48b"></a><!-- doxytag: member="log4cxx::helpers::CharMessageBuffer::operator<<" ref="eb2f212e027bc2c5adb0081f0b2ee48b" args="(const std::basic_string< char > &msg)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html">CharMessageBuffer</a>& operator<< </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">const std::basic_string< char > & </td> | |
<td class="mdname1" valign="top" nowrap> <em>msg</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
Appends string to buffer. | |
<p> | |
<dl compact><dt><b>Parameters:</b></dt><dd> | |
<table border="0" cellspacing="2" cellpadding="0"> | |
<tr><td valign="top"></td><td valign="top"><em>msg</em> </td><td>string append. </td></tr> | |
</table> | |
</dl> | |
<dl compact><dt><b>Returns:</b></dt><dd>this buffer. </dd></dl> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="f0ca087db36e15956ac24252adca6bf5"></a><!-- doxytag: member="log4cxx::helpers::CharMessageBuffer::str" ref="f0ca087db36e15956ac24252adca6bf5" args="(CharMessageBuffer &buf)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">const std::basic_string<char>& str </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html">CharMessageBuffer</a> & </td> | |
<td class="mdname1" valign="top" nowrap> <em>buf</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
Get content of buffer. | |
<p> | |
<dl compact><dt><b>Parameters:</b></dt><dd> | |
<table border="0" cellspacing="2" cellpadding="0"> | |
<tr><td valign="top"></td><td valign="top"><em>buf</em> </td><td>used only to signal that the embedded stream was not used. </td></tr> | |
</table> | |
</dl> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="3e26c26c7180c1f9024d5337c6359167"></a><!-- doxytag: member="log4cxx::helpers::CharMessageBuffer::str" ref="3e26c26c7180c1f9024d5337c6359167" args="(std::basic_ostream< char > &os)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">const std::basic_string<char>& str </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">std::basic_ostream< char > & </td> | |
<td class="mdname1" valign="top" nowrap> <em>os</em> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
Get content of buffer. | |
<p> | |
<dl compact><dt><b>Parameters:</b></dt><dd> | |
<table border="0" cellspacing="2" cellpadding="0"> | |
<tr><td valign="top"></td><td valign="top"><em>os</em> </td><td>used only to signal that the embedded stream was used. </td></tr> | |
</table> | |
</dl> | |
</td> | |
</tr> | |
</table> | |
<hr>The documentation for this class was generated from the following file:<ul> | |
<li><a class="el" href="messagebuffer_8h.html">messagebuffer.h</a></ul> | |
<!-- | |
Licensed to the Apache Software Foundation (ASF) under one or more | |
contributor license agreements. See the NOTICE file distributed with | |
this work for additional information regarding copyright ownership. | |
The ASF licenses this file to You under the Apache License, Version 2.0 | |
(the "License"); you may not use this file except in compliance with | |
the License. You may obtain a copy of the License at | |
http://www.apache.org/licenses/LICENSE-2.0 | |
Unless required by applicable law or agreed to in writing, software | |
distributed under the License is distributed on an "AS IS" BASIS, | |
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
See the License for the specific language governing permissions and | |
limitations under the License. | |
--> | |
</BODY> | |
</HTML> |