| 
    HDK
    
   | 
 
#include <File.h>
Public Types | |
| using | Iterator = FilePathVec::iterator | 
| using | ConstIterator = FilePathVec::const_iterator | 
Public Member Functions | |
| FileSearchPath ()=default | |
| FileSearchPath (const string &searchPath, const string &sep=PATH_LIST_SEPARATOR) | |
| string | asString (const string &sep=PATH_LIST_SEPARATOR) const | 
| Convert this sequence to a string using the given separator.  More... | |
| void | append (const FilePath &path) | 
| Append the given path to the sequence.  More... | |
| void | append (const FileSearchPath &searchPath) | 
| Append the given search path to the sequence.  More... | |
| void | prepend (const FilePath &path) | 
| Prepend the given path to the sequence.  More... | |
| void | clear () | 
| Clear all paths from the sequence.  More... | |
| size_t | size () const | 
| Return the number of paths in the sequence.  More... | |
| bool | isEmpty () const | 
| Return true if the search path is empty.  More... | |
| FilePath & | operator[] (size_t index) | 
| Return the path at the given index.  More... | |
| const FilePath & | operator[] (size_t index) const | 
| Return the const path at the given index.  More... | |
| FilePath | find (const FilePath &filename) const | 
Iterators  | |
| Iterator | begin () | 
| ConstIterator | begin () const | 
| Iterator | end () | 
| ConstIterator | end () const | 
A sequence of file paths, which may be queried to find the first instance of a given filename on the file system.
| using FileSearchPath::ConstIterator = FilePathVec::const_iterator | 
| using FileSearchPath::Iterator = FilePathVec::iterator | 
      
  | 
  default | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline |