Public Member Functions | |
IncludeFilter (std::istream &is, directories *dirs) | |
Constructor. | |
IncludeFilter (std::istream &is, const std::string &dir) | |
Constructor. | |
~IncludeFilter () | |
Destructor. | |
int | put (int c) |
int | get () |
int | sync () |
void | close () |
std::ios::iostate | state () const |
const directories & | dirs () const |
Private Member Functions | |
void | pop (std::istream &is) |
Auxiliary function: pop &is from dirs_ . | |
Private Attributes | |
directories | dirs_ |
Underlying istream from where the filter takes its input. | |
std::string | line_ |
Current input line. | |
std::string::size_type | pos_ |
Current position in input line, std::string::npost if none. | |
std::list< std::istream * > | is_ |
Stack of open files. |
Definition at line 48 of file includestream.h.
|
Constructor.
|
|
Constructor.
|
|
Destructor.
|
|
Definition at line 64 of file includestream.h. |
|
|
|
Definition at line 66 of file includestream.h. |
|
Definition at line 67 of file includestream.h. |
|
|
|
References Dv::Util::includestream::directories, and dirs_. |
|
Auxiliary function: pop &is from dirs_ .
|
|
Underlying istream from where the filter takes its input. Definition at line 75 of file includestream.h. Referenced by dirs(). |
|
Current input line. Definition at line 77 of file includestream.h. |
|
Current position in input line, std::string::npost if none. Definition at line 79 of file includestream.h. |
|
Stack of open files. Definition at line 81 of file includestream.h. |
dvutil-0.13.15 | [30 December, 2004] |