Puma Reference Manual | Puma::PreFileIncluder Class Reference |
#include <PreFileIncluder.h>
Public Member Functions | |
PreFileIncluder (PreprocessorParser &) | |
void | pushOnStack (Unit *) |
void | preprocessor (PreprocessorParser *pp) |
PreprocessorParser * | preprocessor () const |
Unit * | includeFile (const char *name) |
Unit * | handleIncludeOption (const char *name) |
Unit * | includeNextFile (const char *name) |
bool | guarded () const |
void | addIncludePath (const char *path) |
void | addSystemIncludePath (const char *path) |
std::list< std::string > & | getIncludePaths () |
bool | isIncludePath (const char *path) const |
bool | isSystemIncludePath (const char *path) const |
Puma::PreFileIncluder::PreFileIncluder | ( | PreprocessorParser & | ) |
void Puma::PreFileIncluder::addIncludePath | ( | const char * | path | ) |
void Puma::PreFileIncluder::addSystemIncludePath | ( | const char * | path | ) |
|
inline |
|
inline |
Unit* Puma::PreFileIncluder::handleIncludeOption | ( | const char * | name | ) |
Unit* Puma::PreFileIncluder::includeFile | ( | const char * | name | ) |
Unit* Puma::PreFileIncluder::includeNextFile | ( | const char * | name | ) |
bool Puma::PreFileIncluder::isIncludePath | ( | const char * | path | ) | const |
bool Puma::PreFileIncluder::isSystemIncludePath | ( | const char * | path | ) | const |
void Puma::PreFileIncluder::preprocessor | ( | PreprocessorParser * | pp | ) |
|
inline |
void Puma::PreFileIncluder::pushOnStack | ( | Unit * | ) |