Elm
1.0
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
#include <elm/sys/Path.h>
Public Member Functions | |
PathIter (const string &str) | |
PathIter (const PathIter &iter) | |
bool | ended (void) const |
Path | item (void) const |
void | next (void) |
Public Member Functions inherited from elm::PreIterator< PathIter, string > | |
operator bool (void) const | |
operator string (void) const | |
PathIter & | operator++ (void) |
PathIter & | operator++ (int) |
string | operator* (void) const |
string | operator-> (void) const |
This iterator allows to iterate over a list of paths, contained in a string, separated by the OS path separator.
elm::sys::Path::PathIter::PathIter | ( | const string & | str | ) |
elm::sys::Path::PathIter::PathIter | ( | const PathIter & | iter | ) |
bool elm::sys::Path::PathIter::ended | ( | void | ) | const |
References elm::String::length().
Path elm::sys::Path::PathIter::item | ( | void | ) | const |
References elm::String::substring().
void elm::sys::Path::PathIter::next | ( | void | ) |