12 #ifdef DtUSE_UTILITIES_NAMESPACE
13 namespace DtUSE_UTILITIES_NAMESPACE
42 virtual bool absolute()
const;
43 virtual bool relative()
const;
49 virtual void append(
DtFilename const& filename);
56 virtual void prepend(
DtFilename const& pathName);
66 virtual void setExtension(
const DtString& extension);
69 virtual void stripFilename();
72 virtual void stripPath();
81 virtual void stripExtension();
84 virtual bool isWritable()
const;
87 virtual bool isReadable()
const;
91 virtual unsigned long fileLength()
const;
94 virtual bool exists()
const;
102 virtual bool searchAlternatePath(
const char *theAlternatePath);
131 static char separator();
139 void replaceSlashes();
145 #ifdef DtUSE_UTILITIES_NAMESPACE
Contains the DtString class declaration.
Instances of DtFilename are DtStrings which convert filenames to the native format.
Definition: vlFilename.h:20
static const char theSeparator
Definition: vlFilename.h:142
Instances of DtString are used to represent strings.
Definition: vlString.h:36
#define DT_DLL_VLUTIL
Definition: vlMachineTypes.h:109