libcrn  3.9.5
A document image processing library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
CRNStringUTF8.h File Reference
#include <CRNObject.h>
#include <string>
#include <sstream>
#include <iomanip>
#include <complex>
#include <vector>
#include <stdlib.h>
#include <CRNStringUTF8Ptr.h>
#include <ostream>
+ Include dependency graph for CRNStringUTF8.h:
+ This graph shows which files directly or indirectly include this file:

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...
 

Function Documentation

template<typename traits >
std::basic_ostream<char, traits>& operator<< ( std::basic_ostream< char, traits > &  strm,
const crn::StringUTF8 s 
)
inline

stream output

Definition at line 294 of file CRNStringUTF8.h.