|
libcrn
3.9.5
A document image processing library
|
Collaboration diagram for Strings:Namespaces | |
| UtfConverter | |
| crn::literals | |
| crn | |
Classes | |
| class | crn::Path |
| A convenience class for file paths. More... | |
| class | crn::String |
| A UTF32 character string class. More... | |
| class | crn::StringUTF8 |
| A character string class. More... | |
Functions | |
| Path | crn::operator+ (const Path &s1, const Path &s2) |
| Adds two paths. More... | |
| Path | crn::operator/ (const Path &s1, const Path &s2) |
| Adds two paths and insert directory separator between them if needed. More... | |
| size_t | crn::Size (Path &p) noexcept |
| Size of a path. More... | |
| void | crn::Swap (Path &p1, Path &p2) noexcept |
| Swaps two paths. More... | |
| wint_t | crn::ToWUpper (wint_t c) |
| Transforms a character to its upper case. More... | |
| wint_t | crn::ToWLower (wint_t c) |
| Transforms a character to its lower case. More... | |
| 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... | |
|
inline |
Tests inequality of two strings.
Definition at line 250 of file CRNStringUTF8.h.
|
inline |
|
inline |
Adds two strings.
Definition at line 260 of file CRNStringUTF8.h.
|
inline |
|
inline |
Compares two strings.
Definition at line 252 of file CRNStringUTF8.h.
|
inline |
Compares two strings.
Definition at line 256 of file CRNStringUTF8.h.
|
inline |
Tests equality of two strings.
Definition at line 248 of file CRNStringUTF8.h.
|
inline |
Compares two strings.
Definition at line 254 of file CRNStringUTF8.h.
|
inline |
Compares two strings.
Definition at line 258 of file CRNStringUTF8.h.
|
inlinenoexcept |
|
inlinenoexcept |
Size of a string.
Definition at line 266 of file CRNStringUTF8.h.
|
inlinenoexcept |
|
inlinenoexcept |
Swaps two strings.
Definition at line 263 of file CRNStringUTF8.h.
|
inline |
Transforms a character to its lower case.
Definition at line 47 of file CRNString.h.
|
inline |
Transforms a character to its upper case.
Definition at line 45 of file CRNString.h.
1.8.6