Lumiera
0.pre.03
»edit your freedom«
|
#include "lib/searchpath.hpp"
Helper: Access a path Specification as a sequence of filesystem Paths.
This iterator class dissects a ':'-separated path list. The individual components may use the symbol $ORIGIN
to refer to the directory holding the current executable.
Definition at line 62 of file searchpath.hpp.
Public Member Functions | |
SearchPathSplitter (string const &searchPath) | |
bool | isValid () const |
string | next () |
operator bool () const | |
Private Attributes | |
std::sregex_iterator | end_ |
string | pathSpec_ |
std::sregex_iterator | pos_ |
Static Private Attributes | |
static const std::regex | EXTRACT_PATHSPEC |
Additional Inherited Members | |
Private Member Functions inherited from NonCopyable | |
NonCopyable (NonCopyable const &)=delete | |
NonCopyable & | operator= (NonCopyable const &)=delete |