28 DtPathList(
const std::string& path,
char separator = defaultSeparator() );
31 DtPathList(
const std::vector<std::string>& path,
32 char separator = defaultSeparator() );
41 DtPathList& operator=(
const std::vector<std::string>&);
46 void setSeparator(
char separator );
47 char separator()
const;
53 void push(
const std::string& p);
56 std::string path()
const;
58 unsigned int size()
const;
60 const std::string& operator[](
int i)
const;
66 bool contains(
const std::string& s)
const;
69 static char defaultSeparator();
72 std::vector<std::string> pathListFrom(
const std::string& path );
#define DT_DLL_VRVUTIL
Definition: vrvUtil.h:34
voidpf void uLong size
Definition: ioapi.h:39
char mySeparator
Definition: DtPathList.h:76
Contains DLL export macros.
std::vector< std::string > myPath
Definition: DtPathList.h:75
Utility class which contains a single path which is represented as a list of strings.
Definition: DtPathList.h:20