Puma Reference Manual Puma::PreMacroManager Class Reference



Puma::PreMacroManager Class Reference

#include <PreMacroManager.h>

List of all members.

Public Member Functions

 PreMacroManager (ErrorStream *err)
 ~PreMacroManager ()
void init (const char *filename)
void addMacro (PreMacro *macro)
void removeMacro (const DString &name, const Location &location=Location())
PreMacro * getMacro (const DString &name) const
PreMacro * getLineMacro () const
PreMacro * getDateMacro () const
PreMacro * getTimeMacro () const
PreMacro * getIncLevelMacro () const
PreMacro * getFileMacro () const
PreMacro * getBaseFileMacro () const

Constructor & Destructor Documentation

Puma::PreMacroManager::PreMacroManager ( ErrorStream *  err)
inline
Puma::PreMacroManager::~PreMacroManager ( )
inline

Member Function Documentation

void Puma::PreMacroManager::addMacro ( PreMacro *  macro)
PreMacro* Puma::PreMacroManager::getBaseFileMacro ( ) const
inline
PreMacro* Puma::PreMacroManager::getDateMacro ( ) const
inline
PreMacro* Puma::PreMacroManager::getFileMacro ( ) const
inline
PreMacro* Puma::PreMacroManager::getIncLevelMacro ( ) const
inline
PreMacro* Puma::PreMacroManager::getLineMacro ( ) const
inline
PreMacro* Puma::PreMacroManager::getMacro ( const DString &  name) const
PreMacro* Puma::PreMacroManager::getTimeMacro ( ) const
inline
void Puma::PreMacroManager::init ( const char *  filename)
void Puma::PreMacroManager::removeMacro ( const DString &  name,
const Location &  location = Location() 
)



Puma Reference Manual. Created on Sun Jul 1 2012.