Puma Reference Manual | Puma: Puma::PreElsePart Class Reference |
Preprocessor tree node representing a group of directives in the #else part of an #if conditional. More...
#include <Puma/PreTreeNodes.h>
Inherits Puma::PreTreeComposite.
Public Member Functions | |
PreElsePart (PreTree *dg, PreTree *el) | |
Constructor. | |
PreElsePart (PreTree *ei, PreTree *dg, PreTree *el) | |
Constructor. | |
void | accept (PreVisitor &v) |
Part of the tree visitor pattern. |
Preprocessor tree node representing a group of directives in the #else part of an #if conditional.
Constructor.
dg | The directive group. | |
el | The #else directive. |
Constructor.
ei | The preceding #elif part. | |
dg | The directive group. | |
el | The #else directive. |
void Puma::PreElsePart::accept | ( | PreVisitor & | v | ) | [inline, virtual] |
Part of the tree visitor pattern.
Calls the node visiting functions suitable for this node type.
v | The visitor object on which to call the visiting functions. |
Implements Puma::PreTreeComposite.