Puma Reference Manual | Puma: Puma::PreTokenList Class Reference |
Preprocessor tree node representing the token list of a macro body. More...
#include <Puma/PreTreeNodes.h>
Public Member Functions | |
PreTokenList () | |
Constructor. | |
PreTokenList (PreTree *tl, PreTree *nl) | |
Constructor. | |
PreTokenList (PreTree *tl) | |
Constructor. | |
void | accept (PreVisitor &v) |
Part of the tree visitor pattern. |
Preprocessor tree node representing the token list of a macro body.
Puma::PreTokenList::PreTokenList | ( | ) | [inline] |
Constructor.
Constructor.
tl | The token list. |
nl | The newline token. |
Puma::PreTokenList::PreTokenList | ( | PreTree * | tl | ) | [inline] |
Constructor.
tl | The token list. |
void Puma::PreTokenList::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.