libcrn  3.9.5
A document image processing library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
crn::String Member List

This is the complete list of members for crn::String, including all inherited members.

BackwardFind(const String &s, size_t last_pos=NPos()) const crn::String
BackwardFindAnyOf(const String &s, size_t from_pos=NPos()) const crn::String
BackwardFindNotOf(const String &s, size_t from_pos=NPos()) const crn::String
CreateUniqueId(size_t len=8)crn::Stringstatic
Crop(size_t pos, size_t n=0)crn::String
CStr() const crn::String
CWStr() const noexceptcrn::Stringinline
DeleteSuffix(const String &suffix)crn::String
Deserialize(xml::Element &el)crn::String
EditDistance(const String &s) const crn::String
EndsWith(const String &s) const crn::String
EndsWith(const std::vector< String > &suffixes) const crn::String
Erase(size_t pos, size_t n=0)crn::String
Find(const String &s, size_t from_pos=0) const crn::String
FindAnyOf(const String &s, size_t from_pos=0) const crn::String
FindNotOf(const String &s, size_t from_pos=0) const crn::String
FirstCharacterToUpper()crn::String
Insert(size_t pos, const String &s)crn::String
IsEmpty() const noexceptcrn::Stringinline
IsNotEmpty() const noexceptcrn::Stringinline
Length() const noexceptcrn::Stringinline
NPos() noexceptcrn::Stringstatic
operator!() const noexceptcrn::Stringinline
operator+=(const String &s)crn::Stringinline
operator=(String &&)=defaultcrn::String
operator=(const String &s)crn::Stringinline
operator[](size_t index)crn::String
operator[](size_t index) const crn::String
Precision() noexceptcrn::Stringstatic
Replace(const String &s, size_t pos, size_t n=0)crn::String
Replace(char32_t from, char32_t to)crn::String
ReplaceSuffix(const String &old_suffix, const String &new_suffix)crn::String
ReplaceSuffix(const size_t n, const String &new_suffix)crn::String
Serialize(xml::Element &parent) const crn::String
ShrinkToFit()crn::String
Size() const noexceptcrn::Stringinline
Split(const String &sep) const crn::String
StartsWith(const String &s) const crn::String
Std()&noexceptcrn::Stringinline
Std() const &noexceptcrn::Stringinline
Std()&&crn::Stringinline
String()=defaultcrn::String
String(const std::u32string &s)crn::Stringinline
String(std::u32string &&s) noexceptcrn::Stringinline
String(char32_t *s)crn::Stringinline
String(const char32_t *s)crn::Stringinline
String(const String &s)crn::Stringinline
String(char32_t c, size_t n=1)crn::String
String(const StringUTF8 &s)crn::String
String(const Prop3 &p)crn::String
String(char *s)crn::String
String(const char *s)crn::String
String(const std::string &s)crn::String
String(char c, size_t n=1)crn::String
String(int i)crn::Stringinline
String(unsigned int i)crn::Stringinline
String(long i)crn::Stringinline
String(unsigned long i)crn::Stringinline
String(float f)crn::Stringinline
String(double d)crn::Stringinline
String(long double d)crn::Stringinline
String(long long i)crn::Stringinline
String(unsigned long long i)crn::Stringinline
String(const std::complex< T > &c)crn::Stringinline
String(String &&)=defaultcrn::String
SubString(size_t pos, size_t n=0) const crn::String
Swap(String &str) noexceptcrn::Stringinline
ToDouble() const crn::Stringinline
ToFloat() const crn::Stringinline
ToInt() const crn::Stringinline
ToInt64() const crn::Stringinline
ToLong() const crn::Stringinline
ToLongDouble() const crn::Stringinline
ToLongLong() const crn::Stringinline
ToLower()crn::String
ToProp3() const crn::String
ToUInt() const crn::Stringinline
ToUInt64() const crn::Stringinline
ToULong() const crn::Stringinline
ToULongLong() const crn::Stringinline
ToUpper()crn::String
WhichPrefixes(const std::vector< String > &prefixes) const crn::String
WhichSubstrings(const std::vector< String > &substrings) const crn::String
WhichSuffixes(const std::vector< String > &suffixes) const crn::String
~Object()=defaultcrn::Objectvirtual
~String() override=defaultcrn::Stringvirtual