Public Member Functions | |
kpse_path_iterator (const std::string &p) | |
kpse_path_iterator (const kpse_path_iterator &pi) | |
bool | operator!= (const size_t sz) |
std::string | operator* (void) |
kpse_path_iterator | operator++ (int) |
Private Member Functions | |
void | next (void) |
kpse_path_iterator & | operator= (const kpse_path_iterator &) |
void | set_end (void) |
Private Attributes | |
size_t | b |
size_t | e |
size_t | len |
const std::string & | path |
Definition at line 445 of file kpse.cc.
kpse_path_iterator::kpse_path_iterator | ( | const std::string & | p | ) | [inline] |
kpse_path_iterator::kpse_path_iterator | ( | const kpse_path_iterator & | pi | ) | [inline] |
void kpse_path_iterator::next | ( | void | ) | [inline, private] |
Definition at line 492 of file kpse.cc.
References b, e, kpse_is_env_sep(), len, path, and set_end().
Referenced by operator++().
bool kpse_path_iterator::operator!= | ( | const size_t | sz | ) | [inline] |
std::string kpse_path_iterator::operator* | ( | void | ) | [inline] |
kpse_path_iterator kpse_path_iterator::operator++ | ( | int | ) | [inline] |
kpse_path_iterator& kpse_path_iterator::operator= | ( | const kpse_path_iterator & | ) | [private] |
void kpse_path_iterator::set_end | ( | void | ) | [inline, private] |
Definition at line 473 of file kpse.cc.
References b, e, kpse_is_env_sep(), len, and path.
Referenced by kpse_path_iterator(), and next().
size_t kpse_path_iterator::b [private] |
Definition at line 469 of file kpse.cc.
Referenced by next(), operator!=(), operator*(), and set_end().
size_t kpse_path_iterator::e [private] |
Definition at line 470 of file kpse.cc.
Referenced by next(), operator*(), and set_end().
size_t kpse_path_iterator::len [private] |
const std::string& kpse_path_iterator::path [private] |
Definition at line 468 of file kpse.cc.
Referenced by next(), operator*(), and set_end().