Boost.UI
User Interface Boost library
Public Member Functions | List of all members
boost::ui::log_string Class Reference

Logging stream class with output into provided uistring. More...

Inheritance diagram for boost::ui::log_string:
[legend]

Public Member Functions

 log_string (uistring &str)
 Constructs log using string for output.
 
log_string & location (const char *file, int line=-1, const char *fn=NULL)
 Logs caller location in the source code.
 
log_string & raw (const uistring &value)
 Logs string without quotes.
 
log_string & spaces (bool show=true)
 Inserts white space delitimers between output values.
 
log_string & nospaces ()
 Inserts white space delitimers between output values.
 
log_string & quotes (bool show=true)
 Adds quotes near string and character output values.
 
log_string & noquotes ()
 Adds quotes near string and character output values.
 
log_string & operator<< (char value)
 Logs value.
 
log_string & operator<< (const char *value)
 Logs value.
 
log_string & operator<< (const std::string &value)
 Logs value.
 
log_string & operator<< (wchar_t value)
 Logs value.
 
log_string & operator<< (const wchar_t *value)
 Logs value.
 
log_string & operator<< (const std::wstring &value)
 Logs value.
 
log_string & operator<< (const uistring &value)
 Logs value.
 
template<class T >
log_string & operator<< (const T &value)
 Logs value.
 

Detailed Description

Logging stream class with output into provided uistring.


The documentation for this class was generated from the following file: