PUMA Library Reference Manual
Loading...
Searching...
No Matches
Puma::PreMacroExpander Class Reference

#include <PreMacroExpander.h>

Public Member Functions

 PreMacroExpander ()
 
 PreMacroExpander (PreprocessorParser *)
 
 ~PreMacroExpander ()
 
void reset (PreprocessorParser *)
 
void inInclude (bool ii)
 
bool expandMacro (PreMacro *)
 
char * expandMacros (const char *)
 

Constructor & Destructor Documentation

◆ PreMacroExpander() [1/2]

Puma::PreMacroExpander::PreMacroExpander ( )

◆ PreMacroExpander() [2/2]

Puma::PreMacroExpander::PreMacroExpander ( PreprocessorParser * )

◆ ~PreMacroExpander()

Puma::PreMacroExpander::~PreMacroExpander ( )
inline

Member Function Documentation

◆ expandMacro()

bool Puma::PreMacroExpander::expandMacro ( PreMacro * )

◆ expandMacros()

char * Puma::PreMacroExpander::expandMacros ( const char * )

◆ inInclude()

void Puma::PreMacroExpander::inInclude ( bool ii)
inline

◆ reset()

void Puma::PreMacroExpander::reset ( PreprocessorParser * )