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