Puma Reference Manual Puma::PreFileIncluder Class Reference



Puma::PreFileIncluder Class Reference

#include <PreFileIncluder.h>

List of all members.

Public Member Functions

 PreFileIncluder (PreprocessorParser &)
void pushOnStack (Unit *)
void preprocessor (PreprocessorParser *pp)
PreprocessorParserpreprocessor () const
UnitincludeFile (const char *name)
UnithandleIncludeOption (const char *name)
UnitincludeNextFile (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

Constructor & Destructor Documentation


Member Function Documentation

void Puma::PreFileIncluder::addIncludePath ( const char *  path)
void Puma::PreFileIncluder::addSystemIncludePath ( const char *  path)
std::list<std::string>& Puma::PreFileIncluder::getIncludePaths ( ) [inline]
bool Puma::PreFileIncluder::guarded ( ) const [inline]
Unit* Puma::PreFileIncluder::includeFile ( const char *  name)
bool Puma::PreFileIncluder::isIncludePath ( const char *  path) const
bool Puma::PreFileIncluder::isSystemIncludePath ( const char *  path) const