NCBI C++ ToolKit
CFile Member List

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

AddTrailingPathSeparator(const string &path)CDirEntrystatic
Backup(const string &suffix=kEmptyStr, EBackupMode mode=eBackup_Default, TCopyFlags copyflags=fCF_Default, size_t copybufsize=0)CDirEntry
CDirEntry(void)CDirEntryinline
CDirEntry(const string &path)CDirEntry
CDirEntry(const CDirEntry &other)CDirEntry
CFile(void)CFileinline
CFile(const string &file)CFileinline
CFile(const CDirEntry &file)CFileinline
CheckAccess(TMode access_mode) constCDirEntry
Compare(const string &file, size_t buf_size=0) constCFile
CompareTextContents(const string &file, ECompareText mode, size_t buf_size=0) constCFile
ConcatPath(const string &first, const string &second)CDirEntrystatic
ConcatPathEx(const string &first, const string &second)CDirEntrystatic
ConvertToOSPath(const string &path)CDirEntrystatic
Copy(const string &new_path, TCopyFlags flags=fCF_Default, size_t buf_size=0) constCFilevirtual
CopyToDir(const string &dir, TCopyFlags flags=fCF_Default, size_t buf_size=0) constCDirEntryinline
CParent typedefCFileprivate
CreateAbsolutePath(const string &path, ERelativeToWhat rtw=eRelativeToCwd)CDirEntrystatic
CreateAbsolutePath(const string &path, const string &rtw)CDirEntrystatic
CreateObject(EType type, const string &path=kEmptyStr)CDirEntrystatic
CreateRelativePath(const string &path_from, const string &path_to)CDirEntrystatic
CreateTmpFile(const string &filename=kEmptyStr, ETextBinary text_binary=eBinary, EAllowRead allow_read=eAllowRead)CDirEntrystatic
CreateTmpFileEx(const string &dir=".", const string &prefix=kEmptyStr, ETextBinary text_binary=eBinary, EAllowRead allow_read=eAllowRead)CDirEntrystatic
DeleteTrailingPathSeparator(const string &path)CDirEntrystatic
DereferenceLink(ENormalizePath normalize=eNormalizePath)CDirEntry
DereferencePath(void)CDirEntry
EAllowRead enum nameCDirEntry
eAllowRead enum valueCDirEntry
eBackup_Copy enum valueCDirEntry
eBackup_Default enum valueCDirEntry
eBackup_Rename enum valueCDirEntry
EBackupMode enum nameCDirEntry
eBinary enum valueCDirEntry
eBlockSpecial enum valueCDirEntry
eCharSpecial enum valueCDirEntry
ECompareText enum nameCFile
ECopyFlags enum nameCDirEntry
eDir enum valueCDirEntry
EDirRemoveMode typedefCDirEntry
eDoor enum valueCDirEntry
eEntryOnly enum valueCDirEntry
eFile enum valueCDirEntry
eGroup enum valueCDirEntryprivate
EIfAbsent enum nameCDirEntry
EIfAbsent2 enum nameCDirEntry
eIfAbsent_Newer enum valueCDirEntry
eIfAbsent_NotNewer enum valueCDirEntry
eIfAbsent_Throw enum valueCDirEntry
EIfEmptyPath enum nameCDirEntry
eIfEmptyPath_Current enum valueCDirEntry
eIfEmptyPath_Empty enum valueCDirEntry
eIgnoreEol enum valueCFile
eIgnoreWs enum valueCFile
eLink enum valueCDirEntry
EMode enum nameCDirEntry
eModeFormat_Default enum valueCDirEntry
eModeFormat_List enum valueCDirEntry
eModeFormat_Octal enum valueCDirEntry
eModeFormat_Symbolic enum valueCDirEntry
EModeRelative enum nameCDirEntry
EModeStringFormat enum nameCDirEntry
eNonRecursive enum valueCDirEntry
eOnlyEmpty enum valueCDirEntry
eOther enum valueCDirEntryprivate
ePipe enum valueCDirEntry
EProcessingFlags enum nameCDirEntry
eRecursive enum valueCDirEntry
eRecursiveIgnoreMissing enum valueCDirEntry
eRecursiveNotStopOnErrors enum valueCDirEntry
eRecursiveStopOnErrors enum valueCDirEntry
eRelativeToCwd enum valueCDirEntry
eRelativeToExe enum valueCDirEntry
ERelativeToWhat enum nameCDirEntry
ERenameFlags enum nameCDirEntry
eSocket enum valueCDirEntry
eSpecial enum valueCDirEntryprivate
ESpecialModeBits enum nameCDirEntry
eSymLink enum valueCDirEntry
eText enum valueCDirEntry
ETextBinary enum nameCDirEntry
eTmpFileCreate enum valueCDirEntry
ETmpFileCreationMode enum nameCDirEntry
eTmpFileGetName enum valueCDirEntry
eTopDirOnly enum valueCDirEntry
EType enum nameCDirEntry
eUnknown enum valueCDirEntry
eUser enum valueCDirEntryprivate
EWho enum nameCDirEntryprivate
eWriteOnly enum valueCDirEntry
Exists(void) constCFileinlinevirtual
fCF_Backup enum valueCDirEntry
fCF_Default enum valueCDirEntry
fCF_EqualTypes enum valueCDirEntry
fCF_FollowLinks enum valueCDirEntry
fCF_Overwrite enum valueCDirEntry
fCF_PreserveAll enum valueCDirEntry
fCF_PreserveOwner enum valueCDirEntry
fCF_PreservePerm enum valueCDirEntry
fCF_PreserveTime enum valueCDirEntry
fCF_Recursive enum valueCDirEntry
fCF_Safe enum valueCDirEntry
fCF_SkipUnsupported enum valueCDirEntry
fCF_TopDirOnly enum valueCDirEntry
fCF_Update enum valueCDirEntry
fCF_Verify enum valueCDirEntry
fDefault enum valueCDirEntry
fDefaultDirGroup enum valueCDirEntry
fDefaultDirOther enum valueCDirEntry
fDefaultDirUser enum valueCDirEntry
fDefaultGroup enum valueCDirEntry
fDefaultOther enum valueCDirEntry
fDefaultUser enum valueCDirEntry
fDir_All enum valueCDirEntry
fDir_Files enum valueCDirEntry
fDir_Recursive enum valueCDirEntry
fDir_Self enum valueCDirEntry
fDir_Subdirs enum valueCDirEntry
fEntry enum valueCDirEntry
fExecute enum valueCDirEntry
fHasThisNoPath_Newer enum valueCDirEntry
fHasThisNoPath_NotNewer enum valueCDirEntry
fIgnoreMissing enum valueCDirEntry
fModeAdd enum valueCDirEntry
fModeNoChange enum valueCDirEntry
fModeRemove enum valueCDirEntry
fNoThisHasPath_Newer enum valueCDirEntry
fNoThisHasPath_NotNewer enum valueCDirEntry
fNoThisNoPath_Newer enum valueCDirEntry
fNoThisNoPath_NotNewer enum valueCDirEntry
fProcessAll enum valueCDirEntry
fRead enum valueCDirEntry
fRF_Backup enum valueCDirEntry
fRF_Default enum valueCDirEntry
fRF_EqualTypes enum valueCDirEntry
fRF_FollowLinks enum valueCDirEntry
fRF_Overwrite enum valueCDirEntry
fRF_Update enum valueCDirEntry
fSetGID enum valueCDirEntry
fSetUID enum valueCDirEntry
fSticky enum valueCDirEntry
fWrite enum valueCDirEntry
GetBackupSuffix(void)CDirEntryinlinestatic
GetBase(void) constCDirEntryinline
GetDefaultMode(TMode *user_mode, TMode *group_mode, TMode *other_mode, TSpecialModeBits *special) constCDirEntryprotected
GetDefaultModeGlobal(EType entry_type, TMode *user_mode, TMode *group_mode, TMode *other_mode, TSpecialModeBits *special)CDirEntryprotectedstatic
GetDefaultModeT(void) constCDirEntryinlineprotected
GetDir(EIfEmptyPath mode=eIfEmptyPath_Current) constCDirEntry
GetExt(void) constCDirEntryinline
GetLength(void) constCFile
GetMode(TMode *user_mode, TMode *group_mode=0, TMode *other_mode=0, TSpecialModeBits *special=0) constCDirEntry
GetName(void) constCDirEntryinline
GetNearestExistingParentDir(const string &path)CDirEntrystatic
GetObjectType(void) constCFileinlinevirtual
GetOwner(string *owner, string *group=0, EFollowLinks follow=eFollowLinks, unsigned int *uid=0, unsigned int *gid=0) constCDirEntry
GetPath(void) constCDirEntryinline
GetPathSeparator(void)CDirEntrystatic
GetTime(CTime *modification, CTime *last_access=0, CTime *creation=0) constCDirEntry
GetTimeT(time_t *modification, time_t *last_access=0, time_t *creation=0) constCDirEntry
GetTmpName(ETmpFileCreationMode mode=eTmpFileGetName)CDirEntrystatic
GetTmpNameEx(const string &dir=kEmptyStr, const string &prefix=kEmptyStr, ETmpFileCreationMode mode=eTmpFileGetName)CDirEntrystatic
GetType(EFollowLinks follow=eIgnoreLinks) constCDirEntry
GetType(const TNcbiSys_stat &st)CDirEntrystatic
GetUmask(TMode *user_mode, TMode *group_mode=0, TMode *other_mode=0, TSpecialModeBits *special=0)CDirEntrystatic
IsAbsolutePath(const string &path)CDirEntrystatic
IsAbsolutePathEx(const string &path)CDirEntrystatic
IsDir(EFollowLinks follow=eFollowLinks) constCDirEntryinline
IsFile(EFollowLinks follow=eFollowLinks) constCDirEntryinline
IsIdentical(const string &entry_name, EFollowLinks follow_links=eIgnoreLinks) constCDirEntry
IsLink(void) constCDirEntryinline
IsNewer(time_t tm, EIfAbsent if_absent) constCDirEntry
IsNewer(const CTime &tm, EIfAbsent if_absent) constCDirEntry
IsNewer(const string &path, TIfAbsent2 if_absent) constCDirEntry
IsPathSeparator(const char c)CDirEntrystatic
LookupLink(void) constCDirEntry
m_BackupSuffixCDirEntryprivatestatic
m_DefaultModeCDirEntryprivate
m_DefaultModeGlobalCDirEntryprivatestatic
m_PathCDirEntryprivate
MakeModeT(TMode user_mode, TMode group_mode, TMode other_mode, TSpecialModeBits special)CDirEntrystatic
MakePath(const string &dir=kEmptyStr, const string &base=kEmptyStr, const string &ext=kEmptyStr)CDirEntrystatic
MatchesMask(const string &name, const string &mask, NStr::ECase use_case=NStr::eCase)CDirEntryinlinestatic
MatchesMask(const string &name, const vector< string > &masks, NStr::ECase use_case=NStr::eCase)CDirEntrystatic
MatchesMask(const string &name, const CMask &mask, NStr::ECase use_case=NStr::eCase)CDirEntryinlinestatic
ModeFromModeT(mode_t mode, TMode *user_mode, TMode *group_mode=0, TMode *other_mode=0, TSpecialModeBits *special=0)CDirEntrystatic
ModeToString(TMode user_mode, TMode group_mode, TMode other_mode, TSpecialModeBits special, EModeStringFormat format=eModeFormat_Default)CDirEntrystatic
MoveToDir(const string &dir, TCopyFlags flags=fRF_Default)CDirEntryinline
NormalizePath(const string &path, EFollowLinks follow_links=eIgnoreLinks)CDirEntrystatic
operator=(const CDirEntry &other)CDirEntry
Remove(TRemoveFlags flags=eRecursive) constCDirEntryvirtual
RemoveEntry(TRemoveFlags flags=eEntryOnly) constCDirEntryvirtual
Rename(const string &new_path, TRenameFlags flags=fRF_Default)CDirEntry
Reset(const string &path)CDirEntry
SetBackupSuffix(const char *suffix)CDirEntryinlinestatic
SetDefaultMode(EType entry_type, TMode user_mode, TMode group_mode=fDefault, TMode other_mode=fDefault, TSpecialModeBits special=0)CDirEntryvirtual
SetDefaultModeGlobal(EType entry_type, TMode user_mode, TMode group_mode=fDefault, TMode other_mode=fDefault, TSpecialModeBits special=0)CDirEntrystatic
SetMode(TMode user_mode, TMode group_mode=fDefault, TMode other_mode=fDefault, TSpecialModeBits special=0, TSetModeFlags flags=eEntryOnly) constCDirEntryvirtual
SetModeEntry(TMode user_mode, TMode group_mode=fDefault, TMode other_mode=fDefault, TSpecialModeBits special=0, TSetModeFlags flags=eEntryOnly) constCDirEntryvirtual
SetOwner(const string &owner, const string &group=kEmptyStr, EFollowLinks follow=eFollowLinks, unsigned int *uid=0, unsigned int *gid=0) constCDirEntry
SetTime(const CTime *modification=0, const CTime *last_access=0, const CTime *creation=0) constCDirEntry
SetTimeT(const time_t *modification=0, const time_t *last_access=0, const time_t *creation=0) constCDirEntry
SetUmask(TMode user_mode, TMode group_mode=fDefault, TMode other_mode=fDefault, TSpecialModeBits special=0)CDirEntrystatic
SplitPath(const string &path, string *dir=0, string *base=0, string *ext=0)CDirEntrystatic
SplitPathEx(const string &path, string *disk=0, string *dir=0, string *base=0, string *ext=0)CDirEntrystatic
Stat(struct SStat *buffer, EFollowLinks follow_links=eIgnoreLinks) constCDirEntry
StringToMode(const CTempString &mode, TMode *user_mode, TMode *group_mode=0, TMode *other_mode=0, TSpecialModeBits *special=0)CDirEntrystatic
TCopyFlags typedefCDirEntry
TIfAbsent2 typedefCDirEntry
TMode typedefCDirEntry
TProcessingFlags typedefCDirEntry
TRemoveFlags typedefCDirEntry
TRenameFlags typedefCDirEntry
TSetModeFlags typedefCDirEntry
TSpecialModeBits typedefCDirEntry
x_ModeToSymbolicString(EWho who, TMode mode, bool special_bit, char filler)CDirEntryprivatestatic
~CDirEntry(void)CDirEntryvirtual
~CFile(void)CFilevirtual
Modified on Thu Feb 22 17:11:08 2024 by modify_doxy.py rev. 669887