31 DtPathList(
const std::string& path,
char separator = defaultSeparator() );
34 DtPathList(
const std::vector<std::string>& path,
35 char separator = defaultSeparator() );
44 DtPathList& operator=(
const std::vector<std::string>&);
49 void setSeparator(
char separator );
50 char separator()
const;
56 void push(
const std::string& p);
59 std::string path()
const;
61 unsigned int size()
const;
63 const std::string& operator[](
int i)
const;
69 bool contains(
const std::string& s)
const;
72 static char defaultSeparator();
75 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:79
Contains DLL export macros.
std::vector< std::string > myPath
Definition: DtPathList.h:78
Utility class which contains a single path which is represented as a list of strings.
Definition: DtPathList.h:23