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 );