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

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

BackwardFind(const StringUTF8 &s, size_t last_pos=NPos()) const crn::StringUTF8
BackwardFindAnyOf(const StringUTF8 &s, size_t from_pos=NPos()) const crn::StringUTF8
BackwardFindNotOf(const StringUTF8 &s, size_t from_pos=NPos()) const crn::StringUTF8
ConvertTo(Format fmt)crn::Path
CreateUniqueId(size_t len=8)crn::StringUTF8static
Crop(size_t pos, size_t n=0)crn::StringUTF8
CStr() const noexceptcrn::StringUTF8inline
Decode()crn::Path
Deserialize(xml::Element &el) overridecrn::Pathvirtual
EndsWith(const StringUTF8 &s) const crn::StringUTF8
Erase(size_t pos, size_t n=0)crn::StringUTF8
Find(const StringUTF8 &s, size_t from_pos=0) const crn::StringUTF8
FindAnyOf(const StringUTF8 &s, size_t from_pos=0) const crn::StringUTF8
FindNotOf(const StringUTF8 &s, size_t from_pos=0) const crn::StringUTF8
FirstCharacterToUpper()crn::StringUTF8
Format enum namecrn::Path
GetBase() const crn::Path
GetDirectory() const crn::Path
GetDrive() const crn::Path
GetExtension() const crn::Path
GetFilename() const crn::Path
GetFormat() const crn::Path
GetScheme() const crn::Path
Insert(size_t pos, const StringUTF8 &s)crn::StringUTF8
IsAbsolute() const crn::Path
IsEmpty() const noexceptcrn::StringUTF8inline
IsNotEmpty() const noexceptcrn::StringUTF8inline
IsRelative() const crn::Pathinline
IsUnix() const crn::Path
IsURI() const crn::Path
IsWindows() const crn::Path
Length() const noexceptcrn::StringUTF8
NoDrive()crn::Pathstatic
NPos() noexceptcrn::StringUTF8static
operator!() const noexceptcrn::StringUTF8inline
operator+=(const Path &s)crn::Path
crn::StringUTF8::operator+=(const StringUTF8 &s)crn::StringUTF8inline
operator/=(const Path &s)crn::Path
operator=(const Path &)=defaultcrn::Path
operator=(Path &&)=defaultcrn::Path
crn::StringUTF8::operator=(StringUTF8 &&)=defaultcrn::StringUTF8
crn::StringUTF8::operator=(const StringUTF8 &s)crn::StringUTF8inline
operator[](size_t index)crn::StringUTF8
operator[](size_t index) const crn::StringUTF8
Path(Format fmt=Format::LOCAL)crn::Pathinline
Path(const std::string &s, Format fmt=Format::LOCAL)crn::Pathinline
Path(std::string &s, Format fmt=Format::LOCAL)crn::Pathinline
Path(char *s, Format fmt=Format::LOCAL)crn::Pathinline
Path(const char *s, Format fmt=Format::LOCAL)crn::Pathinline
Path(const Path &s, Format fmt=Format::AUTO)crn::Pathinline
Path(Path &&)=defaultcrn::Path
Path(const StringUTF8 &s, Format fmt=Format::LOCAL)crn::Pathinline
Path(const String &s, Format fmt=Format::LOCAL)crn::Pathinlineexplicit
Path(char c, size_t n=1, Format fmt=Format::LOCAL)crn::Pathinline
Path(int i, Format fmt=Format::LOCAL)crn::Pathinline
Path(xml::Element &el)crn::Pathinline
Precision() noexceptcrn::StringUTF8static
Replace(const StringUTF8 &s, size_t pos, size_t n=0)crn::StringUTF8
Replace(char from, char to)crn::StringUTF8
ReplaceSuffix(const StringUTF8 &old_suffix, const StringUTF8 &new_suffix)crn::StringUTF8
Separator() noexceptcrn::Pathstatic
Serialize(xml::Element &parent) const overridecrn::Pathvirtual
ShrinkToFit()crn::StringUTF8
Size() const noexceptcrn::StringUTF8inline
Split(const StringUTF8 &sep) const crn::Path
StartsWith(const StringUTF8 &s) const crn::StringUTF8
Std()&noexceptcrn::StringUTF8inline
Std() const &noexceptcrn::StringUTF8inline
Std()&&crn::StringUTF8inline
StringUTF8()=defaultcrn::StringUTF8
StringUTF8(const std::string &s)crn::StringUTF8inline
StringUTF8(std::string &&s) noexceptcrn::StringUTF8inline
StringUTF8(char *s)crn::StringUTF8inline
StringUTF8(const char *s)crn::StringUTF8inline
StringUTF8(const StringUTF8 &s)crn::StringUTF8inline
StringUTF8(const String &s)crn::StringUTF8explicit
StringUTF8(const Prop3 &p)crn::StringUTF8
StringUTF8(char c, size_t n=1)crn::StringUTF8
StringUTF8(int i)crn::StringUTF8inline
StringUTF8(unsigned int i)crn::StringUTF8inline
StringUTF8(long i)crn::StringUTF8inline
StringUTF8(unsigned long i)crn::StringUTF8inline
StringUTF8(float f)crn::StringUTF8inline
StringUTF8(double d)crn::StringUTF8inline
StringUTF8(long double d)crn::StringUTF8inline
StringUTF8(long long i)crn::StringUTF8inline
StringUTF8(unsigned long long i)crn::StringUTF8inline
StringUTF8(const std::complex< T > &c)crn::StringUTF8inline
StringUTF8(StringUTF8 &&)=defaultcrn::StringUTF8
SubString(size_t pos, size_t n=0) const crn::StringUTF8
Swap(Path &str) noexceptcrn::Pathinline
crn::StringUTF8::Swap(StringUTF8 &str) noexceptcrn::StringUTF8inline
ToDouble() const crn::StringUTF8inline
ToFloat() const crn::StringUTF8inline
ToInt() const crn::StringUTF8inline
ToInt64() const crn::StringUTF8inline
ToLocal()crn::Path
ToLong() const crn::StringUTF8inline
ToLongDouble() const crn::StringUTF8inline
ToLongLong() const crn::StringUTF8inline
ToLower()crn::StringUTF8
ToProp3() const crn::StringUTF8
ToUInt() const crn::StringUTF8inline
ToUInt64() const crn::StringUTF8inline
ToULong() const crn::StringUTF8inline
ToULongLong() const crn::StringUTF8inline
ToUnix()crn::Path
ToUpper()crn::StringUTF8
ToURI()crn::Path
ToWindows()crn::Path
~Object()=defaultcrn::Objectvirtual
~Path() override=defaultcrn::Pathvirtual
~StringUTF8() override=defaultcrn::StringUTF8virtual