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

Output string stream that collects data for UI. More...

Public Member Functions

 uiostringstream ()
 Creates empty stream.
 
 uiostringstream (const uistring &value)
 Creates stream and adds value to it.
 
uiostringstreamoperator<< (boost::ui::uiostringstream &(*func)(boost::ui::uiostringstream &))
 Process stream manipulator.
 
void swap (uiostringstream &other)
 Exchanges contents of the streams.
 
uistring str () const
 Returns collected data as a string.
 
void str (const uistring &value)
 Resets built-in collected data with value.
 
uiostringstreamoperator<< (short value)
 Inserts data into stream.
 
uiostringstreamoperator<< (unsigned short value)
 Inserts data into stream.
 
uiostringstreamoperator<< (int value)
 Inserts data into stream.
 
uiostringstreamoperator<< (unsigned int value)
 Inserts data into stream.
 
uiostringstreamoperator<< (long value)
 Inserts data into stream.
 
uiostringstreamoperator<< (unsigned long value)
 Inserts data into stream.
 
uiostringstreamoperator<< (long long value)
 Inserts data into stream.
 
uiostringstreamoperator<< (unsigned long long value)
 Inserts data into stream.
 
uiostringstreamoperator<< (float value)
 Inserts data into stream.
 
uiostringstreamoperator<< (double value)
 Inserts data into stream.
 
uiostringstreamoperator<< (bool value)
 Inserts data into stream.
 
uiostringstreamoperator<< (char value)
 Inserts data into stream.
 
uiostringstreamoperator<< (const char *value)
 Inserts data into stream.
 
uiostringstreamoperator<< (const std::string &value)
 Inserts data into stream.
 
uiostringstreamoperator<< (wchar_t value)
 Inserts data into stream.
 
uiostringstreamoperator<< (const wchar_t *value)
 Inserts data into stream.
 
uiostringstreamoperator<< (const std::wstring &value)
 Inserts data into stream.
 
uiostringstreamoperator<< (char16_t value)
 Inserts data into stream.
 
uiostringstreamoperator<< (const char16_t *value)
 Inserts data into stream.
 
uiostringstreamoperator<< (const std::u16string &value)
 Inserts data into stream.
 
uiostringstreamoperator<< (char32_t value)
 Inserts data into stream.
 
uiostringstreamoperator<< (const char32_t *value)
 Inserts data into stream.
 
uiostringstreamoperator<< (const std::u32string &value)
 Inserts data into stream.
 
template<class T >
uiostringstreamoperator<< (const T &value)
 Inserts data into stream.
 

Related Functions

(Note that these are not member functions.)

void swap (boost::ui::uiostringstream &a, boost::ui::uiostringstream &b)
 Specializes the std::swap algorithm.
 
boost::ui::uiostringstreamendl (boost::ui::uiostringstream &os)
 Manipulator that inserts newline character into stream.
 

Detailed Description

Output string stream that collects data for UI.


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