Boost.UI
User Interface Boost library
Namespaces
string_io.hpp File Reference

String I/O operations. More...

Include dependency graph for string_io.hpp:

Go to the source code of this file.

Namespaces

 boost
 Boost C++ libraries namespace.
 
 boost::ui
 Boost.UI library namespace.
 
 std
 Standard C++ namespace.
 

Functions

template<class Traits >
std::basic_ostream< char, Traits > & boost::ui::operator<< (std::basic_ostream< char, Traits > &os, const uistring &str)
 Writes string into the stream.
 
template<class Traits >
std::basic_ostream< wchar_t, Traits > & boost::ui::operator<< (std::basic_ostream< wchar_t, Traits > &os, const uistring &str)
 Writes string into the stream.
 
template<class Traits >
std::basic_ostream< char16_t, Traits > & boost::ui::operator<< (std::basic_ostream< char16_t, Traits > &os, const uistring &str)
 Writes string into the stream.
 
template<class Traits >
std::basic_ostream< char32_t, Traits > & boost::ui::operator<< (std::basic_ostream< char32_t, Traits > &os, const uistring &str)
 Writes string into the stream.
 
template<class Traits >
std::basic_istream< char, Traits > & boost::ui::operator>> (std::basic_istream< char, Traits > &is, ui::uistring &str)
 Reads string from the stream.
 
template<class Traits >
std::basic_istream< wchar_t, Traits > & boost::ui::operator>> (std::basic_istream< wchar_t, Traits > &is, ui::uistring &str)
 Reads string from the stream.
 
template<class Traits >
std::basic_istream< char16_t, Traits > & boost::ui::operator>> (std::basic_istream< char16_t, Traits > &is, ui::uistring &str)
 Reads string from the stream.
 
template<class Traits >
std::basic_istream< char32_t, Traits > & boost::ui::operator>> (std::basic_istream< char32_t, Traits > &is, ui::uistring &str)
 Reads string from the stream.
 
template<class Traits >
std::basic_istream< char, Traits > & std::getline (std::basic_istream< char, Traits > &is, boost::ui::uistring &str, char ch='\n')
 Reads characters from the stream into the string.
 
template<class Traits >
std::basic_istream< wchar_t, Traits > & std::getline (std::basic_istream< wchar_t, Traits > &is, boost::ui::uistring &str, wchar_t ch=L'\n')
 Reads characters from the stream into the string.
 
template<class Traits >
std::basic_istream< char16_t, Traits > & std::getline (std::basic_istream< char16_t, Traits > &is, boost::ui::uistring &str, char16_t ch=u'\n')
 Reads characters from the stream into the string.
 
template<class Traits >
std::basic_istream< char32_t, Traits > & std::getline (std::basic_istream< char32_t, Traits > &is, boost::ui::uistring &str, char32_t ch=U'\n')
 Reads characters from the stream into the string.
 
template<class Traits >
std::basic_ostream< char, Traits > & boost::ui::operator<< (std::basic_ostream< char, Traits > &os, const uistring &str)
 Writes string into the stream.
 
template<class Traits >
std::basic_ostream< wchar_t, Traits > & boost::ui::operator<< (std::basic_ostream< wchar_t, Traits > &os, const uistring &str)
 Writes string into the stream.
 
template<class Traits >
std::basic_ostream< char16_t, Traits > & boost::ui::operator<< (std::basic_ostream< char16_t, Traits > &os, const uistring &str)
 Writes string into the stream.
 
template<class Traits >
std::basic_ostream< char32_t, Traits > & boost::ui::operator<< (std::basic_ostream< char32_t, Traits > &os, const uistring &str)
 Writes string into the stream.
 
template<class Traits >
std::basic_istream< char, Traits > & boost::ui::operator>> (std::basic_istream< char, Traits > &is, ui::uistring &str)
 Reads string from the stream.
 
template<class Traits >
std::basic_istream< wchar_t, Traits > & boost::ui::operator>> (std::basic_istream< wchar_t, Traits > &is, ui::uistring &str)
 Reads string from the stream.
 
template<class Traits >
std::basic_istream< char16_t, Traits > & boost::ui::operator>> (std::basic_istream< char16_t, Traits > &is, ui::uistring &str)
 Reads string from the stream.
 
template<class Traits >
std::basic_istream< char32_t, Traits > & boost::ui::operator>> (std::basic_istream< char32_t, Traits > &is, ui::uistring &str)
 Reads string from the stream.
 
template<class Traits >
std::basic_istream< char, Traits > & std::getline (std::basic_istream< char, Traits > &is, boost::ui::uistring &str, char ch='\n')
 Reads characters from the stream into the string.
 
template<class Traits >
std::basic_istream< wchar_t, Traits > & std::getline (std::basic_istream< wchar_t, Traits > &is, boost::ui::uistring &str, wchar_t ch=L'\n')
 Reads characters from the stream into the string.
 
template<class Traits >
std::basic_istream< char16_t, Traits > & std::getline (std::basic_istream< char16_t, Traits > &is, boost::ui::uistring &str, char16_t ch=u'\n')
 Reads characters from the stream into the string.
 
template<class Traits >
std::basic_istream< char32_t, Traits > & std::getline (std::basic_istream< char32_t, Traits > &is, boost::ui::uistring &str, char32_t ch=U'\n')
 Reads characters from the stream into the string.
 

Detailed Description

String I/O operations.