Puma::CCSemVisitor Class Reference
#include <CCSemVisitor.h>
Inherits Puma::CVisitor.
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_Handler * |
|
) |
[protected] |
void Puma::CCSemVisitor::post_action |
( |
CT_WhileStmt * |
|
) |
[protected] |
void Puma::CCSemVisitor::post_action |
( |
CT_ForStmt * |
|
) |
[protected] |
void Puma::CCSemVisitor::post_action |
( |
CT_SwitchStmt * |
|
) |
[protected] |
void Puma::CCSemVisitor::post_action |
( |
CT_IfElseStmt * |
|
) |
[protected] |
void Puma::CCSemVisitor::post_action |
( |
CT_IfStmt * |
|
) |
[protected] |
void Puma::CCSemVisitor::post_action |
( |
CT_CmpdStmt * |
|
) |
[protected] |
void Puma::CCSemVisitor::post_action |
( |
CT_MembList * |
|
) |
[protected] |
void Puma::CCSemVisitor::post_action |
( |
CT_ArgDeclSeq * |
|
) |
[protected] |
void Puma::CCSemVisitor::post_action |
( |
CT_Program * |
|
) |
[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_ExprList * |
|
) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_Condition * |
|
) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_ArgDecl * |
|
) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_ReturnStmt * |
|
) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_GotoStmt * |
|
) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_CaseStmt * |
|
) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_ExprStmt * |
|
) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_DoStmt * |
|
) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_Handler * |
|
) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_WhileStmt * |
|
) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_ForStmt * |
|
) |
[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_CmpdStmt * |
|
) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_MembInit * |
|
) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_MembList * |
|
) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_ArgDeclSeq * |
|
) |
[protected] |
void Puma::CCSemVisitor::pre_action |
( |
CT_Program * |
|
) |
[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
Puma Reference Manual. Created on 24 Nov 2009.