<!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: WideMessageBuffer 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_wide_message_buffer.html">WideMessageBuffer</a></div> | |
<h1>WideMessageBuffer Class Reference</h1><!-- doxytag: class="log4cxx::helpers::WideMessageBuffer" --><a href="classlog4cxx_1_1helpers_1_1_wide_message_buffer-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2> | |
This class is designed to support insertion operations in the message argument to the LOG4CXX_INFO and similar macros and is not designed for general purpose use. | |
<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_wide_message_buffer.html#2fc6192e14f5cafb6da5587ab163c302">WideMessageBuffer</a> ()</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a new instance. <a href="#2fc6192e14f5cafb6da5587ab163c302"></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_wide_message_buffer.html#260fd80606764a108dbd3f13badaa29f">~WideMessageBuffer</a> ()</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="#260fd80606764a108dbd3f13badaa29f"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_wide_message_buffer.html">WideMessageBuffer</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_wide_message_buffer.html#22cdfced3cedc868c08294c70cbdf93e">operator<<</a> (const std::basic_string< wchar_t > &msg)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Appends string to buffer. <a href="#22cdfced3cedc868c08294c70cbdf93e"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_wide_message_buffer.html">WideMessageBuffer</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_wide_message_buffer.html#5e1ff4cca896a88fec21ae3b5d2c4394">operator<<</a> (const wchar_t *msg)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Appends string to buffer. <a href="#5e1ff4cca896a88fec21ae3b5d2c4394"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_wide_message_buffer.html">WideMessageBuffer</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_wide_message_buffer.html#5fbb7da62ff7dc6fca8a019525735962">operator<<</a> (wchar_t *msg)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Appends string to buffer. <a href="#5fbb7da62ff7dc6fca8a019525735962"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_wide_message_buffer.html">WideMessageBuffer</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_wide_message_buffer.html#3d2cd1179dc9b332c36a1285a2cdece2">operator<<</a> (const wchar_t msg)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Appends character to buffer. <a href="#3d2cd1179dc9b332c36a1285a2cdece2"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::basic_ostream< wchar_t > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_wide_message_buffer.html#e23525726b2d9df12c9c12ab6f565cda">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="#e23525726b2d9df12c9c12ab6f565cda"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::basic_ostream< wchar_t > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_wide_message_buffer.html#fc5a532cda9ed1b3c020c37881713676">operator<<</a> (bool val)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Insertion operator for built-in type. <a href="#fc5a532cda9ed1b3c020c37881713676"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::basic_ostream< wchar_t > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_wide_message_buffer.html#377142ab24a01a38b101a5e7da01f3c4">operator<<</a> (short val)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Insertion operator for built-in type. <a href="#377142ab24a01a38b101a5e7da01f3c4"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::basic_ostream< wchar_t > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_wide_message_buffer.html#742cb51f1804bb07e12eb472389b0b5d">operator<<</a> (int val)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Insertion operator for built-in type. <a href="#742cb51f1804bb07e12eb472389b0b5d"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::basic_ostream< wchar_t > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_wide_message_buffer.html#3d4426a54455d0fef1356029a96f6835">operator<<</a> (unsigned int val)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Insertion operator for built-in type. <a href="#3d4426a54455d0fef1356029a96f6835"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::basic_ostream< wchar_t > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_wide_message_buffer.html#a51f44b2af854bf78247fd36317ce80e">operator<<</a> (long val)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Insertion operator for built-in type. <a href="#a51f44b2af854bf78247fd36317ce80e"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::basic_ostream< wchar_t > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_wide_message_buffer.html#690427f26d8e4c56d8a3e9dae91465db">operator<<</a> (unsigned long val)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Insertion operator for built-in type. <a href="#690427f26d8e4c56d8a3e9dae91465db"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::basic_ostream< wchar_t > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_wide_message_buffer.html#81ec71a26c4dea313161f2fb6519424d">operator<<</a> (float val)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Insertion operator for built-in type. <a href="#81ec71a26c4dea313161f2fb6519424d"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::basic_ostream< wchar_t > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_wide_message_buffer.html#57d4419e149ebe74d2fb3b84dfeed25c">operator<<</a> (double val)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Insertion operator for built-in type. <a href="#57d4419e149ebe74d2fb3b84dfeed25c"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::basic_ostream< wchar_t > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_wide_message_buffer.html#52554040366d975b739fc57ed1ab419c">operator<<</a> (long double val)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Insertion operator for built-in type. <a href="#52554040366d975b739fc57ed1ab419c"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::basic_ostream< wchar_t > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_wide_message_buffer.html#8e51b0b7836f69194e7ab45da93270e6">operator<<</a> (void *val)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Insertion operator for built-in type. <a href="#8e51b0b7836f69194e7ab45da93270e6"></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_wide_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< wchar_t > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_wide_message_buffer.html#ff1bed249e0b8283d01c638c6c10848b">str</a> (std::basic_ostream< wchar_t > &os)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get content of buffer. <a href="#ff1bed249e0b8283d01c638c6c10848b"></a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">const std::basic_string< wchar_t > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1_wide_message_buffer.html#344636b7612c87f454db08879cf089e8">str</a> (<a class="el" href="classlog4cxx_1_1helpers_1_1_wide_message_buffer.html">WideMessageBuffer</a> &buf)</td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get content of buffer. <a href="#344636b7612c87f454db08879cf089e8"></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_wide_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="2fc6192e14f5cafb6da5587ab163c302"></a><!-- doxytag: member="log4cxx::helpers::WideMessageBuffer::WideMessageBuffer" ref="2fc6192e14f5cafb6da5587ab163c302" 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_wide_message_buffer.html">WideMessageBuffer</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="260fd80606764a108dbd3f13badaa29f"></a><!-- doxytag: member="log4cxx::helpers::WideMessageBuffer::~WideMessageBuffer" ref="260fd80606764a108dbd3f13badaa29f" 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_wide_message_buffer.html">WideMessageBuffer</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::WideMessageBuffer::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::WideMessageBuffer::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="8e51b0b7836f69194e7ab45da93270e6"></a><!-- doxytag: member="log4cxx::helpers::WideMessageBuffer::operator<<" ref="8e51b0b7836f69194e7ab45da93270e6" 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::basic_ostream<wchar_t>& 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="52554040366d975b739fc57ed1ab419c"></a><!-- doxytag: member="log4cxx::helpers::WideMessageBuffer::operator<<" ref="52554040366d975b739fc57ed1ab419c" 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::basic_ostream<wchar_t>& 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="57d4419e149ebe74d2fb3b84dfeed25c"></a><!-- doxytag: member="log4cxx::helpers::WideMessageBuffer::operator<<" ref="57d4419e149ebe74d2fb3b84dfeed25c" 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::basic_ostream<wchar_t>& 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="81ec71a26c4dea313161f2fb6519424d"></a><!-- doxytag: member="log4cxx::helpers::WideMessageBuffer::operator<<" ref="81ec71a26c4dea313161f2fb6519424d" 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::basic_ostream<wchar_t>& 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="690427f26d8e4c56d8a3e9dae91465db"></a><!-- doxytag: member="log4cxx::helpers::WideMessageBuffer::operator<<" ref="690427f26d8e4c56d8a3e9dae91465db" 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::basic_ostream<wchar_t>& 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="a51f44b2af854bf78247fd36317ce80e"></a><!-- doxytag: member="log4cxx::helpers::WideMessageBuffer::operator<<" ref="a51f44b2af854bf78247fd36317ce80e" 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::basic_ostream<wchar_t>& 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="3d4426a54455d0fef1356029a96f6835"></a><!-- doxytag: member="log4cxx::helpers::WideMessageBuffer::operator<<" ref="3d4426a54455d0fef1356029a96f6835" 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::basic_ostream<wchar_t>& 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="742cb51f1804bb07e12eb472389b0b5d"></a><!-- doxytag: member="log4cxx::helpers::WideMessageBuffer::operator<<" ref="742cb51f1804bb07e12eb472389b0b5d" 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::basic_ostream<wchar_t>& 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="377142ab24a01a38b101a5e7da01f3c4"></a><!-- doxytag: member="log4cxx::helpers::WideMessageBuffer::operator<<" ref="377142ab24a01a38b101a5e7da01f3c4" 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::basic_ostream<wchar_t>& 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="fc5a532cda9ed1b3c020c37881713676"></a><!-- doxytag: member="log4cxx::helpers::WideMessageBuffer::operator<<" ref="fc5a532cda9ed1b3c020c37881713676" 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::basic_ostream<wchar_t>& 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="e23525726b2d9df12c9c12ab6f565cda"></a><!-- doxytag: member="log4cxx::helpers::WideMessageBuffer::operator<<" ref="e23525726b2d9df12c9c12ab6f565cda" 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::basic_ostream<wchar_t>& 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="3d2cd1179dc9b332c36a1285a2cdece2"></a><!-- doxytag: member="log4cxx::helpers::WideMessageBuffer::operator<<" ref="3d2cd1179dc9b332c36a1285a2cdece2" args="(const wchar_t 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_wide_message_buffer.html">WideMessageBuffer</a>& operator<< </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">const wchar_t </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="5fbb7da62ff7dc6fca8a019525735962"></a><!-- doxytag: member="log4cxx::helpers::WideMessageBuffer::operator<<" ref="5fbb7da62ff7dc6fca8a019525735962" args="(wchar_t *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_wide_message_buffer.html">WideMessageBuffer</a>& operator<< </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">wchar_t * </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="5e1ff4cca896a88fec21ae3b5d2c4394"></a><!-- doxytag: member="log4cxx::helpers::WideMessageBuffer::operator<<" ref="5e1ff4cca896a88fec21ae3b5d2c4394" args="(const wchar_t *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_wide_message_buffer.html">WideMessageBuffer</a>& operator<< </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">const wchar_t * </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="22cdfced3cedc868c08294c70cbdf93e"></a><!-- doxytag: member="log4cxx::helpers::WideMessageBuffer::operator<<" ref="22cdfced3cedc868c08294c70cbdf93e" args="(const std::basic_string< wchar_t > &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_wide_message_buffer.html">WideMessageBuffer</a>& operator<< </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">const std::basic_string< wchar_t > & </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="344636b7612c87f454db08879cf089e8"></a><!-- doxytag: member="log4cxx::helpers::WideMessageBuffer::str" ref="344636b7612c87f454db08879cf089e8" args="(WideMessageBuffer &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<wchar_t>& str </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top"><a class="el" href="classlog4cxx_1_1helpers_1_1_wide_message_buffer.html">WideMessageBuffer</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="ff1bed249e0b8283d01c638c6c10848b"></a><!-- doxytag: member="log4cxx::helpers::WideMessageBuffer::str" ref="ff1bed249e0b8283d01c638c6c10848b" args="(std::basic_ostream< wchar_t > &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<wchar_t>& str </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">std::basic_ostream< wchar_t > & </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> |