NDEVR
API Documentation
File Member List

This is the complete list of members for File, including all inherited members.

accessSort(const File &i, const File &j)Filestatic
add(char &&object)Buffer< char, BufferAllocator< char, 0, true, uint04, true > >inline
addSpace(t_index_type space_to_add)Buffer< char, BufferAllocator< char, 0, true, uint04, true > >inline
addUTF16AsUTF8(const wchar *unicode)String
addUTF16CharAsUTF8(const wchar *unicode, uint04 &advance)String
addWChar(const wchar &object)String
addWhiteSpace(uint04 desired_string_size, uint04 desired_right_alignment_location=0, char whitespace=' ')String
AlphaNumericCompare(const StringView &left, const StringView &right)Stringstatic
append(const StringView &s)File
append(const char &s)File
String::append(char value)Stringinline
String::append(const t_type &value)String
String::append(const char(&value)[t_size])Stringinline
String::append(const char *value)Stringinline
String::append(const wchar(&value)[t_size])Stringinline
String::append(const wchar *value)Stringinline
String::append(const wchar value)Stringinline
appendPath(const StringView &cs)File
appendPath(const String &cs)File
appendPath(const char *cs)File
auto() constBuffer< char, BufferAllocator< char, 0, true, uint04, true > >inline
availableDiskSpace(bool privelaged=true) constFile
beginsWith(const StringView &s, bool ignore_case=false) constString
Buffer() noexceptBuffer< char, BufferAllocator< char, 0, true, uint04, true > >inline
c_str() constStringinline
cachedExist() constFile
close()File
compare(const Buffer &value) constBuffer< char, BufferAllocator< char, 0, true, uint04, true > >inline
copyTo(const File &cs, bool override_file, LogPtr log=LogPtr()) constFile
create(bool override_file) constFile
createSort(const File &i, const File &j)Filestatic
currentCache() constFile
deleteFile(LogPtr log=LogPtr())File
DisplayString(const t_type &value)Stringstatic
DoesFileExist(const String &name)Filestatic
DriveSepFilestatic
e_ascii_read enum valueFile
e_ascii_read_safe enum valueFile
e_ascii_write enum valueFile
e_ascii_write_safe enum valueFile
e_binary_read enum valueFile
e_binary_read_safe enum valueFile
e_binary_write enum valueFile
e_binary_write_safe enum valueFile
e_dir_path enum valueFile
e_drive enum valueFile
e_file_extension enum valueFile
e_file_name enum valueFile
e_full_path enum valueFile
e_undefined enum valueFile
endsWith(const StringView &s, bool ignore_case=false) constString
exists() constFile
expandEnvironmentalVars()File
ExtSepFilestatic
File()File
File(const File &file)File
File(const String &resource_name, const String &path_id)File
File(File &&file) noexceptFile
File(const String &full_path)Fileexplicit
File(const StringView &full_path)File
File(String &&full_path)Fileexplicit
FilePart enum nameFile
filePtr() constFile
fileSize() constFile
FileSizeToString(uint08 file_size)Filestatic
findNonExistingSuitableName() constFile
flush()File
formatNumberString(uint04 decimals)String
formatNumberString(bool add_comma, uint04 decimals)String
formatNumberString(bool add_comma, uint04 min_decimals, uint04 max_decimals, uint04 min_digits, char decimal='.', char comma=',')String
fromHex() constString
generateTempFile() constFile
getAccessTime() constFile
getAs() constStringinline
getChildren() constFile
getChildrenMatching(const StringView &include_pattern, bool recursive=false, uint04 max_count=Constant< uint04 >::Max) constFile
getChildrenMatching(const Buffer< String > &include_patterns, bool recursive=false, uint04 max_count=Constant< uint04 >::Max) constFile
getChildrenMatching(const Buffer< String > &include_patterns, const Buffer< String > &exclude_patterns, bool recursive=false, uint04 max_count=Constant< uint04 >::Max) constFile
getChildrenMatching(const Buffer< StringView > &include_patterns, bool recursive=false, uint04 max_count=Constant< uint04 >::Max) constFile
getChildrenMatching(const Buffer< StringView > &include_patterns, const Buffer< StringView > &exclude_patterns, bool recursive=false, uint04 max_count=Constant< uint04 >::Max) constFile
getCreationTime() constFile
getData()File
getDataExtended()File
getDriveDescription() constFile
getFileTimes(Time &modified_time, Time &creation_time, Time &access_time) constFile
getFolderName(bool trailing_mark=false) constFile
getModifiedTime() constFile
getParentDirectory() constFile
getPath(uint01 file_parts) constFile
getUUID() constFile
hash() constStringinline
hash(const char *value)Stringinlinestatic
hashLower() constString
hashUpper() constString
hasNullBytes(uint08 max_length=Constant< uint08 >::Max)File
hasSubString(const StringView &sub_string, bool ignore_case=false, uint04 start_idx=0) constString
IDSepFilestatic
indexOf(const StringView &sub_string, bool ignore_case=false, uint04 start_index=0) constString
indexOf(const String &sub_string, bool ignore_case=false, uint04 start_index=0) constString
indexOf(const char &sub_string) constStringinline
indexOf(const char &sub_string, uint04 start_pos) constStringinline
indexOf(const char &sub_string, uint04 start_pos, uint04 size) constStringinline
indexOf(const char *sub_string, bool ignore_case=false, uint04 start_index=0) constString
indexOf(const char *sub_string, bool ignore_case, uint04 start_index, uint04 size) constString
indexOf(const char *sub_string, char escape_char, bool ignore_case=false, uint04 start_index=0) constString
insert(t_index_type location, const char &object)Buffer< char, BufferAllocator< char, 0, true, uint04, true > >inline
insertNewLines(uint04 max_line_size) constString
invalidateCache()File
isDirectory() constFile
isDrive() constFile
isHidden() constFile
isIDSep(const char &path)Filestatic
isMTP() constFile
IsNumeric(char value)Stringstatic
isNumeric() constString
isOpen() constFile
isPathSep(const char &path)Filestatic
isSameNoCase(const StringView &s) constString
IsWhiteSpace(char s)Stringstatic
lastIndexOf(const char *sub_string, bool ignore_case=false) constString
lastIndexOf(const StringView &sub_string, bool ignore_case=false) constString
lastIndexOf(const char value, bool ignore_case=false) constString
m_cached_dataFilemutableprotected
m_file_ext_startFileprotected
m_file_name_startFileprotected
m_file_ptrFileprotected
m_idFilemutableprotected
m_id_validFilemutableprotected
m_open_modeFileprotected
m_path_startFileprotected
makeReadOnly(bool read_only)File
matchesWildcard(const StringView &pattern) constString
moveTo(File &file, bool override_file, LogPtr log=LogPtr(), bool is_source_temp=false)File
MTPDevices()Filestatic
nameSort(const File &i, const File &j)Filestatic
NumberString(fltp08 value, bool add_comma, uint04 min_decimals, uint04 max_decimals, uint04 min_digits, char decimal='.', char comma=',')Stringstatic
open(OpenMode mode, bool append=false)File
OpenMode enum nameFile
operator()() constFileinline
operator<<(const StringView &value)File
operator<<(const Buffer< uint01 > &values)File
operator<<(const HighCapacityBuffer< uint01 > &values)File
operator<<(const fltp04 &value)File
operator<<(const fltp08 &value)File
operator=(const File &value)File
operator=(String &value)File
operator=(File &&value) noexceptFile
parentDirectoryExists() constFile
pathID() constFileinline
pathNameID() constFile
PathSepFilestatic
PathSepSFilestatic
predictNextStringIncrement() constString
relativePathTo(const File &reference) constFile
removeAllOrdered(const char &object)Buffer< char, BufferAllocator< char, 0, true, uint04, true > >inline
removeAllOrderedFn(const t_functor &functor)Buffer< char, BufferAllocator< char, 0, true, uint04, true > >inline
removeAllUnordered(const char &object)Buffer< char, BufferAllocator< char, 0, true, uint04, true > >inline
removeInvalidChars()File
removeNonAlphaNumeric(bool remove_tab=true, bool remove_space=true, bool remove_new_line=true, bool remove_r=true, bool remove_numbers=false)String
removeNonNumeric()String
removeOpenOwnership()File
replace(const StringView &sub_string, const StringView &replace_sub_string, bool ignore_case=false, uint04 start_index=0)String
replace(const StringViewBuffer &sub_string, const StringViewBuffer &replace_sub_string, bool ignore_case=false, uint04 start_index=0)String
replace(const StringViewBuffer &sub_string, const StringBuffer &replace_sub_string, bool ignore_case=false, uint04 start_index=0)String
resolveMTPPath() constFile
resolveNameFromMTPPath()File
setFolderName(const StringView &folder_name)File
setFromDisplayString(const StringView &display_string)File
setInternalVars()File
setPath(const StringView &path, uint01 part)File
shortenString(uint04 size) constString
split(char delimiter, bool preserve_empty=true) constString
split(const Buffer< char > &delimiter, bool preserve_empty=true) constString
splitString(char delimiter, StringViewBuffer &strings, bool preserve_empty=true) constString
splitString(const Buffer< char > &delimiter, StringViewBuffer &strings, bool preserve_empty=true) constString
str_len(const char *value)Stringinlinestatic
str_len(const wchar *value)Stringinlinestatic
String() noexceptStringinline
String(const String &string)Stringinline
String(const StringView &string)Stringinlineexplicit
String(String &&string) noexceptStringinline
String(const char(&string)[N])Stringinlineexplicit
String(const wchar(&string)[N])Stringinlineexplicit
String(const char *string)Stringinlineexplicit
String(const char *const string, uint04 size)Stringinline
String(uint04 size, const char &value)Stringinline
String(const t_type &value)Stringexplicit
substr(uint04 start) constString
substr(uint04 start, uint04 end) constString
SystemDrives()Filestatic
TempFileFolder()Filestatic
throwIfNotExist() constFile
ToAlphaString(uint04 number)Stringstatic
toDisplayString()File
ToHex(uint01 value)Stringinlinestatic
ToHex(char value)Stringinlinestatic
ToHex(t_object value)Stringinlinestatic
ToHex(const Buffer< t_object, t_allocator > &values)Stringinlinestatic
ToHex(const StringView &values)Stringinlinestatic
ToHex(const Vector< t_size, t_type > &values)Stringinlinestatic
ToHexVec(uint01 value)Stringinlinestatic
ToHexVec(char value)Stringinlinestatic
toLower() constString
toTitleString() constString
toUpper() constString
trimWhiteSpace()String
typeSort(const File &i, const File &j)Filestatic
updateAccessedTime() constFile
updateAccessedTime(Time access_time) constFile
updateCache() constFile
updateCache(const FileCachedData &cache)File
UTF16toUTF8(const wchar *unicode, uint04 &advance)Stringstatic
UTF8toUTF16(const char *utf8, uint04 &advance)Stringstatic
~Buffer()Buffer< char, BufferAllocator< char, 0, true, uint04, true > >inline
~File()File