#include "kpse.h"
Public Member Functions | |
kpse_path_iterator (const kpse_path_iterator &)=default | |
kpse_path_iterator (const std::string &p) | |
~kpse_path_iterator (void)=default | |
bool | operator!= (const size_t sz) |
std::string | operator* (void) |
kpse_path_iterator | operator++ (int) |
kpse_path_iterator & | operator= (const kpse_path_iterator &)=delete |
Private Member Functions | |
void | next (void) |
void | set_end (void) |
Private Attributes | |
size_t | m_b |
size_t | m_e |
size_t | m_len |
const std::string & | m_path |
|
inline |
|
default |
|
default |
|
private |
Definition at line 114 of file kpse.cc.
References octave::directory_path::is_path_sep(), m_b, m_e, m_len, m_path, and set_end().
Referenced by operator++().
|
inline |
|
inline |
|
inline |
|
delete |
|
private |
Definition at line 95 of file kpse.cc.
References octave::directory_path::is_path_sep(), m_b, m_e, m_len, and m_path.
Referenced by kpse_path_iterator(), and next().
|
private |
Definition at line 69 of file kpse.h.
Referenced by next(), operator!=(), operator*(), and set_end().
|
private |
Definition at line 70 of file kpse.h.
Referenced by next(), operator*(), and set_end().
|
private |
|
private |
Definition at line 68 of file kpse.h.
Referenced by next(), operator*(), and set_end().