![]() |
RTBKit
0.9
Open-source framework to create real-time ad bidding systems.
|
Public Types | |
|
typedef utf8::iterator < std::string::const_iterator > | const_iterator |
|
typedef utf8::iterator < std::string::iterator > | iterator |
Public Member Functions | |
| Utf8String () | |
| Utf8String (Utf8String &&str) noexcept | |
| Utf8String (const Utf8String &str) | |
| Utf8String (const std::string &in, bool check=true) | |
| Utf8String (std::string &&in, bool check=true) | |
| Utf8String & | operator= (Utf8String &&str) noexcept |
| Utf8String & | operator= (const Utf8String &str) |
| Utf8String & | operator= (const std::string &str) |
| Utf8String & | operator= (std::string &&str) |
| void | swap (Utf8String &other) |
| bool | empty () const |
| const_iterator | begin () const |
| const_iterator | end () const |
| Utf8String & | operator+= (const std::string &str) |
| Utf8String & | operator+= (const Utf8String &utf8str) |
| const std::string & | rawString () const |
| const char * | rawData () const |
| size_t | rawLength () const |
| void | serialize (ML::DB::Store_Writer &store) const |
| void | reconstitute (ML::DB::Store_Reader &store) |
| std::string | extractAscii () |
| bool | operator== (const Utf8String &other) const |
| bool | operator!= (const Utf8String &other) const |
| bool | operator< (const Utf8String &other) const |
Static Public Member Functions | |
| static Utf8String | fromLatin1 (const std::string &lat1Str) |
| Datacratic::Utf8String::Utf8String | ( | ) | [inline] |
| Datacratic::Utf8String::Utf8String | ( | Utf8String && | str | ) | [inline] |
| Datacratic::Utf8String::Utf8String | ( | const Utf8String & | str | ) | [inline] |
| Datacratic::Utf8String::Utf8String | ( | const std::string & | in, |
| bool | check = true |
||
| ) | [explicit] |
1.7.6.1