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.
More...
#include <messagebuffer.h>
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.
◆ WideMessageBuffer()
log4cxx::helpers::WideMessageBuffer::WideMessageBuffer |
( |
| ) |
|
◆ ~WideMessageBuffer()
log4cxx::helpers::WideMessageBuffer::~WideMessageBuffer |
( |
| ) |
|
◆ hasStream()
bool log4cxx::helpers::WideMessageBuffer::hasStream |
( |
| ) |
const |
Returns true if buffer has an encapsulated STL stream.
- Returns
- true if STL stream was created.
◆ operator std::basic_ostream< wchar_t > &()
log4cxx::helpers::WideMessageBuffer::operator std::basic_ostream< wchar_t > & |
( |
| ) |
|
◆ operator<<() [1/15]
std::basic_ostream< wchar_t > & log4cxx::helpers::WideMessageBuffer::operator<< |
( |
bool | val | ) |
|
Insertion operator for built-in type.
- Parameters
-
- Returns
- encapsulated STL stream.
◆ operator<<() [2/15]
Appends string to buffer.
- Parameters
-
- Returns
- this buffer.
◆ operator<<() [3/15]
Appends string to buffer.
- Parameters
-
- Returns
- this buffer.
◆ operator<<() [4/15]
Appends character to buffer.
- Parameters
-
- Returns
- this buffer.
◆ operator<<() [5/15]
std::basic_ostream< wchar_t > & log4cxx::helpers::WideMessageBuffer::operator<< |
( |
double | val | ) |
|
Insertion operator for built-in type.
- Parameters
-
- Returns
- encapsulated STL stream.
◆ operator<<() [6/15]
std::basic_ostream< wchar_t > & log4cxx::helpers::WideMessageBuffer::operator<< |
( |
float | val | ) |
|
Insertion operator for built-in type.
- Parameters
-
- Returns
- encapsulated STL stream.
◆ operator<<() [7/15]
std::basic_ostream< wchar_t > & log4cxx::helpers::WideMessageBuffer::operator<< |
( |
int | val | ) |
|
Insertion operator for built-in type.
- Parameters
-
- Returns
- encapsulated STL stream.
◆ operator<<() [8/15]
Insertion operator for STL manipulators such as std::fixed.
- Parameters
-
- Returns
- encapsulated STL stream.
◆ operator<<() [9/15]
std::basic_ostream< wchar_t > & log4cxx::helpers::WideMessageBuffer::operator<< |
( |
long double | val | ) |
|
Insertion operator for built-in type.
- Parameters
-
- Returns
- encapsulated STL stream.
◆ operator<<() [10/15]
std::basic_ostream< wchar_t > & log4cxx::helpers::WideMessageBuffer::operator<< |
( |
long | val | ) |
|
Insertion operator for built-in type.
- Parameters
-
- Returns
- encapsulated STL stream.
◆ operator<<() [11/15]
std::basic_ostream< wchar_t > & log4cxx::helpers::WideMessageBuffer::operator<< |
( |
short | val | ) |
|
Insertion operator for built-in type.
- Parameters
-
- Returns
- encapsulated STL stream.
◆ operator<<() [12/15]
std::basic_ostream< wchar_t > & log4cxx::helpers::WideMessageBuffer::operator<< |
( |
unsigned int | val | ) |
|
Insertion operator for built-in type.
- Parameters
-
- Returns
- encapsulated STL stream.
◆ operator<<() [13/15]
std::basic_ostream< wchar_t > & log4cxx::helpers::WideMessageBuffer::operator<< |
( |
unsigned long | val | ) |
|
Insertion operator for built-in type.
- Parameters
-
- Returns
- encapsulated STL stream.
◆ operator<<() [14/15]
std::basic_ostream< wchar_t > & log4cxx::helpers::WideMessageBuffer::operator<< |
( |
void * | val | ) |
|
Insertion operator for built-in type.
- Parameters
-
- Returns
- encapsulated STL stream.
◆ operator<<() [15/15]
Appends string to buffer.
- Parameters
-
- Returns
- this buffer.
◆ str() [1/2]
const std::basic_string< wchar_t > & log4cxx::helpers::WideMessageBuffer::str |
( |
std::basic_ostream< wchar_t > & | os | ) |
|
Get content of buffer.
- Parameters
-
os | used only to signal that the embedded stream was used. |
◆ str() [2/2]
Get content of buffer.
- Parameters
-
buf | used only to signal that the embedded stream was not used. |
The documentation for this class was generated from the following file: