#include <CCSemVisitor.h>
List of all members.
Constructor & Destructor Documentation
Puma::CCSemVisitor::CCSemVisitor |
( |
ErrorSink & |
e | ) |
[inline] |
Member Function Documentation
void Puma::CCSemVisitor::configure |
( |
Config & |
| ) |
[inline] |
void Puma::CCSemVisitor::post_action |
( |
CT_Program * |
| ) |
[protected] |
void Puma::CCSemVisitor::post_action |
( |
CT_ArgDeclSeq * |
| ) |
[protected] |
void Puma::CCSemVisitor::post_action |
( |
CT_WhileStmt * |
| ) |
[protected] |
void Puma::CCSemVisitor::post_action |
( |
CT_MembList * |
| ) |
[protected] |
void Puma::CCSemVisitor::post_action |
( |
CT_CmpdStmt * |
| ) |
[protected] |
void Puma::CCSemVisitor::post_action |
( |
CT_IfStmt * |
| ) |
[protected] |
void Puma::CCSemVisitor::post_action |
( |
CT_IfElseStmt * |
| ) |
[protected] |
void Puma::CCSemVisitor::post_action |
( |
CT_SwitchStmt * |
| ) |
[protected] |
void Puma::CCSemVisitor::post_action |
( |
CT_ForStmt * |
| ) |
[protected] |
void Puma::CCSemVisitor::post_action |
( |
CT_Handler * |
| ) |
[protected] |
void Puma::CCSemVisitor::post_visit |
( |
CTree * |
node | ) |
[protected, virtual] |
Apply actions after the given node is visited.
To be implemented by derived visitors.
- Parameters:
-
Reimplemented from Puma::CVisitor.
void Puma::CCSemVisitor::pre_action |
( |
CT_DoStmt * |
| ) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_ExprList * |
| ) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_Condition * |
| ) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_ArgDecl * |
| ) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_ArgDeclSeq * |
| ) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_GotoStmt * |
| ) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_MembList * |
| ) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_CaseStmt * |
| ) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_ForStmt * |
| ) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_ExprStmt * |
| ) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_WhileStmt * |
| ) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_MembInit * |
| ) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_SwitchStmt * |
| ) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_IfElseStmt * |
| ) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_IfStmt * |
| ) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_ReturnStmt * |
| ) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_Handler * |
| ) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_Program * |
| ) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_CmpdStmt * |
| ) |
[protected] |
void Puma::CCSemVisitor::pre_visit |
( |
CTree * |
node | ) |
[protected, virtual] |
Apply actions before the given node is visited.
To be implemented by derived visitors.
- Parameters:
-
Reimplemented from Puma::CVisitor.
Member Data Documentation