ucommon
7.0.0
About: GNU uCommon C++ is a portable and optimized class framework for writing C++ applications that need to use threads and support concurrent synchronization, and that use sockets, XML parsing, object serialization, thread-optimized string and data structure classes, etc..
![]() ![]() |
#include <stream.h>
Static Public Member Functions | |
static std::ostream & | print (std::ostream &out, const PrintProtocol &format) |
static std::istream & | input (std::istream &inp, InputProtocol &format) |
static std::ostream & | print (std::ostream &out, const string_t &str) |
static std::istream & | input (std::istream &inp, string_t &str) |
static std::ostream & | print (std::ostream &out, const stringlist_t &list) |
static std::istream & | input (std::istream &in, stringlist_t &list) |
static std::string & | append (std::string &target, String &source) |
Private Member Functions | |
__DELETE_DEFAULTS (_stream_operators) | |
At least with gcc, linking of stream operators was broken. This provides an auxillory class to solve the issue.
|
private |
|
static |
Definition at line 975 of file stream.cpp.
References ucommon::String::c_str(), and ucommon::String::count().
Referenced by ucommon::operator+(), and ucommon::operator+=().
|
static |
Definition at line 947 of file stream.cpp.
References ucommon::StringPager::filter(), and ucommon::StringPager::size().
|
static |
Definition at line 904 of file stream.cpp.
References ucommon::InputProtocol::_input(), and EOF.
Referenced by ucommon::operator>>().
|
static |
Definition at line 935 of file stream.cpp.
References ucommon::String::data(), ucommon::String::size(), and ucommon::str().
|
static |
Definition at line 922 of file stream.cpp.
References ucommon::PrintProtocol::_print(), and out.
Referenced by ucommon::operator<<().
|
static |
Definition at line 941 of file stream.cpp.
References ucommon::String::c_str(), ucommon::String::len(), out, and ucommon::str().
|
static |
Definition at line 961 of file stream.cpp.
References ucommon::StringPager::begin(), ucommon::is(), ucommon::linked_pointer< T >::next(), and out.