libcrn
3.9.5
A document image processing library
|
#include <CRNObject.h>
#include <string>
#include <sstream>
#include <iomanip>
#include <complex>
#include <vector>
#include <stdlib.h>
#include <CRNStringUTF8Ptr.h>
#include <ostream>
Go to the source code of this file.
Classes | |
class | crn::StringUTF8 |
A character string class. More... | |
struct | crn::IsSerializable< StringUTF8 > |
struct | crn::IsClonable< StringUTF8 > |
struct | std::hash< crn::StringUTF8 > |
Namespaces | |
crn | |
crn::literals | |
Functions | |
bool | crn::operator== (const StringUTF8 &s1, const StringUTF8 &s2) |
Tests equality of two strings. More... | |
bool | crn::operator!= (const StringUTF8 &s1, const StringUTF8 &s2) |
Tests inequality of two strings. More... | |
bool | crn::operator< (const StringUTF8 &s1, const StringUTF8 &s2) |
Compares two strings. More... | |
bool | crn::operator> (const StringUTF8 &s1, const StringUTF8 &s2) |
Compares two strings. More... | |
bool | crn::operator<= (const StringUTF8 &s1, const StringUTF8 &s2) |
Compares two strings. More... | |
bool | crn::operator>= (const StringUTF8 &s1, const StringUTF8 &s2) |
Compares two strings. More... | |
StringUTF8 | crn::operator+ (const StringUTF8 &s1, const StringUTF8 &s2) |
Adds two strings. More... | |
void | crn::Swap (StringUTF8 &s1, StringUTF8 &s2) noexcept |
Swaps two strings. More... | |
size_t | crn::Size (const StringUTF8 &s) noexcept |
Size of a string. More... | |
StringUTF8 | crn::literals::operator""_s (const char *str, size_t len) |
StringUTF8 from literal. More... | |
void | std::swap (crn::StringUTF8 &s1, crn::StringUTF8 &s2) noexcept |
Swaps two strings. More... | |
template<typename traits > | |
std::basic_ostream< char, traits > & | operator<< (std::basic_ostream< char, traits > &strm, const crn::StringUTF8 &s) |
stream output More... | |
|
inline |
stream output
Definition at line 294 of file CRNStringUTF8.h.