Path_t Member List

This is the complete list of members for Path_t, including all inherited members.
Append(stringliteral *leaf)Path_t [inline]
Append(const utf8 *leaf)Path_t
Append(const Path_t &leaf)Path_t [inline]
Append(const String_t &leaf)Path_t [inline]
AppendFromEscapedASCII(const ascii7 *ascii, ascii7 stop_at=0, int length=-1)String_t
AppendToLeaf(stringliteral *add_to_leaf)Path_t [inline]
AppendToLeaf(const utf8 *add_to_leaf)Path_t [inline]
AppendToLeaf(const String_t &add_to_leaf)Path_t [inline]
Compare(stringliteral *compare, int char_limit=-1) const String_t [inline]
Compare(const utf8 *compare, int char_limit=-1) const String_t
Compare(const String_t &compare, int char_limit=-1) const String_t [inline]
CompareIgnoreCase(stringliteral *compare, int char_limit=-1, bool numeric_sort_numbers=true) const String_t [inline]
CompareIgnoreCase(const utf8 *compare, int char_limit=-1, bool numeric_sort_numbers=true) const String_t [inline]
CompareIgnoreCase(const String_t &compare, int char_limit=-1, bool numeric_sort_numbers=true) const String_t [inline]
ConstChars() const String_t [inline]
CountUTF8Chars(const utf8 *string, int stop_at_count=-1, int *byte_count=NULL, bool stop_at_count_is_byte_limit=false)String_t [static]
Delete(bool recursive=false) const Path_t
DoLineEndingsMatch(const utf8 *string, line_ending_type_t line_ending=eLINEENDING_native, bool *ended_with_line_ending=NULL)String_t [static]
Equals(stringliteral *compare) const String_t [inline]
Equals(const utf8 *compare) const String_t
Equals(const String_t &compare) const String_t
EqualsIgnoreCase(stringliteral *compare) const String_t [inline]
EqualsIgnoreCase(const utf8 *compare) const String_t [inline]
EqualsIgnoreCase(const String_t &compare) const String_t
FindSubstringOffsetBytes(stringliteral *find, bool case_sensitive=true, int start_at_offset=0, bool front_to_back=true)String_t [inline]
FindSubstringOffsetBytes(const utf8 *find, bool case_sensitive=true, int start_at_offset=0, bool front_to_back=true)String_t
FindSubstringOffsetBytes(const String_t &find, bool case_sensitive=true, int start_at_offset=0, bool front_to_back=true)String_t [inline]
FindSubstringOffsetChars(stringliteral *find, bool case_sensitive=true, int start_at_offset=0, bool front_to_back=true)String_t [inline]
FindSubstringOffsetChars(const utf8 *find, bool case_sensitive=true, int start_at_offset=0, bool front_to_back=true)String_t
FindSubstringOffsetChars(const String_t &find, bool case_sensitive=true, int start_at_offset=0, bool front_to_back=true)String_t [inline]
FromEscapedASCII(const ascii7 *ascii, ascii7 stop_at=0, int length=-1)String_t [inline]
GetAppDir(Path_t *app_dir)Path_t [static]
GetAppPath(Path_t *app_path)Path_t [static]
GetCurrentWorkingDir(Path_t *cwd)Path_t [static]
GetDirectory(Path_t *dir) const Path_t
GetHomeDir(Path_t *home)Path_t [static]
GetLeafName(Path_t *leaf) const Path_t
GetLeft(int length_chars, String_t *left) const String_t
GetParent(Path_t *parent) const Path_t [inline]
GetRight(int length_chars, String_t *right) const String_t
IsAbsolute() const Path_t
IsASCII() const String_t [inline]
IsDelimiter(utf8 c)Path_t [inline, static]
IsDirectory() const Path_t
IsEmpty() const String_t [inline]
IsPathValid() const Path_t
IsRegularFile() const Path_t
IsRootDirectory() const Path_t
IsSymLink() const Path_t
Left(int length_chars) const String_t
LeftEquals(stringliteral *compare) const String_t [inline]
LeftEquals(const utf8 *compare) const String_t
LeftEquals(const String_t &compare) const String_t [inline]
LeftEqualsIgnoreCase(stringliteral *compare) const String_t [inline]
LeftEqualsIgnoreCase(const utf8 *compare) const String_t
LeftEqualsIgnoreCase(const String_t &compare) const String_t [inline]
LengthBytes() const String_t [inline]
LengthChars() const String_t [inline]
MakeAbsolute()Path_t
MakeDir(bool recursive=true, mode_t permissions=(S_IRUSR|S_IWUSR)|S_IXUSR) const Path_t
MakeEmpty()String_t [inline]
operator const utf8 *() const String_t [inline]
operator!=(stringliteral *compare) const String_t [inline]
operator!=(const utf8 *compare) const String_t [inline]
operator!=(const String_t &compare) const String_t [inline]
operator+(stringliteral *append) const Path_t [inline]
operator+(const utf8 *append) const Path_t [inline]
operator+(const Path_t &append) const Path_t [inline]
operator+(const String_t &append) const Path_t [inline]
operator+=(stringliteral *path)Path_t [inline]
operator+=(const utf8 *path)Path_t [inline]
operator+=(const Path_t &leaf)Path_t [inline]
operator+=(const String_t &leaf)Path_t [inline]
operator-(int length_char) const String_t [inline]
operator-=(int length_chars)String_t [inline]
operator<(const String_t &compare) const String_t [inline]
operator<=(const String_t &compare) const String_t [inline]
operator=(stringliteral *path)Path_t [inline]
operator=(const utf8 *path)Path_t [inline]
operator=(const Path_t &path)Path_t [inline]
operator=(const String_t &path)Path_t [inline]
String_t::operator=(const wchar_t *set)String_t [inline]
operator==(stringliteral *compare) const String_t [inline]
operator==(const utf8 *compare) const String_t [inline]
operator==(const String_t &compare) const String_t [inline]
operator>(const String_t &compare) const String_t [inline]
operator>=(const String_t &compare) const String_t [inline]
Path_t()Path_t [inline]
Path_t(byte *buffer, int buffer_size)Path_t [inline]
Path_t(stringliteral *path)Path_t [inline]
Path_t(const utf8 *path)Path_t [inline]
Path_t(const Path_t &path)Path_t [inline]
Path_t(const String_t &path)Path_t [inline]
Prepend(stringliteral *prepend)String_t [inline]
Prepend(const utf8 *prepend)String_t
Prepend(const String_t &prepend)String_t
PrintByteArray(stringliteral *format, stringliteral *separator, const byte *data, int data_length)String_t [inline]
PrintByteArray(stringliteral *format, stringliteral *separator, const Buffer_t &buffer)String_t [inline]
PrintByteArrayAppend(stringliteral *format, stringliteral *separator, const byte *data, int data_length)String_t
PrintByteArrayAppend(stringliteral *format, stringliteral *separator, const Buffer_t &buffer)String_t [inline]
Printf(stringliteral *format,...)String_t [inline]
PrintfAppend(stringliteral *format,...)String_t [inline]
RegularFileSize(fileoff_t *size) const Path_t
Remove(const utf8 *position_within_string, int bytes_to_remove)String_t
RemoveLeft(int length_chars)String_t
RemoveRight(int length_chars)String_t
RemoveWhitespace(bool start=true, bool end=true)String_t
ReplaceLeft(int remove_length_chars, stringliteral *replace)String_t [inline]
ReplaceLeft(int remove_length_chars, const utf8 *replace_with)String_t
ReplaceLeft(int remove_length_chars, const String_t &replace_with)String_t
ReplaceRight(int remove_length_chars, stringliteral *replace)String_t [inline]
ReplaceRight(int remove_length_chars, const utf8 *replace_with)String_t
ReplaceRight(int remove_length_chars, const String_t &replace_with)String_t
Right(int length_chars) const String_t
RightEquals(stringliteral *compare) const String_t [inline]
RightEquals(const utf8 *compare) const String_t [inline]
RightEquals(const String_t &compare) const String_t [inline]
RightEqualsIgnoreCase(stringliteral *compare) const String_t [inline]
RightEqualsIgnoreCase(const utf8 *compare) const String_t [inline]
RightEqualsIgnoreCase(const String_t &compare) const String_t [inline]
Set(stringliteral *path)Path_t [inline]
Set(const utf8 *path)Path_t [inline]
Set(const Path_t &path)Path_t [inline]
Set(const String_t &path)Path_t [inline]
String_t::Set(const wchar_t *set)String_t
SetAndBorrow(stringliteral *set)String_t
SetCurrentWorkingDir(const Path_t &cwd)Path_t [static]
SetLengthLimited(const utf8 *set, int num_chars)String_t
SetLineEndings(line_ending_type_t line_ending_type)String_t
String_t()String_t [inline]
String_t(byte *buffer, int buffer_size)String_t [inline]
String_t(stringliteral *string)String_t
String_t(const utf8 *string)String_t
String_t(const String_t &copy)String_t [inline]
String_t(const wchar_t *string)String_t [inline]
StripCurrAndParentDirs()Path_t [inline]
ToASCII(SimpleTypedBuffer_t< ascii7 > *buffer, bool escape_all, const ascii7 *escape_also) const String_t
ToParent()Path_t
ToRelative(const Path_t &relative_to, bool canonical=true)Path_t
ToWChar(SimpleTypedBuffer_t< wchar_t > *buffer) const String_t
UTF8() const String_t [inline]
VPrintf(stringliteral *format, va_list args)String_t [inline]
VPrintfAppend(stringliteral *format, va_list args)String_t [inline]

Generated on Tue Dec 14 22:35:07 2010 for UT library by  doxygen 1.6.1