84 bool Open(
C4Group& group,
const char* filename)
const;
PathList::const_iterator pathListIter
const_iterator(const const_iterator &&other)
const_iterator & operator++()
~const_iterator()=default
const PathInfo & operator*() const
friend bool operator!=(const const_iterator &, const const_iterator &)
const_iterator(const const_iterator &)=default
const PathInfo * operator->() const
std::unique_ptr< PathInfo > temporaryPathInfo
std::stack< DirectoryIterator > subdirIters
const_iterator & operator=(const const_iterator &other)
friend bool operator==(const const_iterator &, const const_iterator &)
std::vector< PathInfo > PathList
@ PATH_PreferredInstallationLocation
@ PATH_IncludingSubdirectories
bool LocateItem(const char *filename, StdStrBuf &str) const
bool AddPath(const char *path, PathType pathType=PATH_Regular)
bool Open(C4Group &group, const char *filename) const
const char * getData() const
PathInfo(const StdCopyStrBuf buf, PathType pathType)
bool operator==(const PathInfo &other)