#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 std::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 | |
std::size_t | m_b |
std::size_t | m_e |
std::size_t | m_len |
const std::string & | m_path |
|
inline |
|
default |
|
default |
|
private |
|
inline |
|
inline |
|
inline |
|
delete |
|
private |
|
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().