#include <ptree_visitor.h>
Inheritance diagram for Ptree_visitor:
This class template serves as an adapter to OpenC++'s Walker hierarchy, which is already supported by PTree and friends. Currently, this class recursively traverses a parse tree. Users can overload the visit() functions to add their own node-specific code, and call this class' visit() to do the recursion.
Definition at line 31 of file ptree_visitor.h.
|
|
Definition at line 411 of file ptree_visitor.h. |
|
Definition at line 419 of file ptree_visitor.h. |
|
|
Definition at line 44 of file ptree_visitor.h. |
|
Reimplemented from Walker. Definition at line 1423 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1485 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1482 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1479 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1459 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Recursively visit nested nodes. (You should not overload this function. If you want to change the default action, overload default() instead.)
Definition at line 457 of file ptree_visitor.h. References Ptree::Car(), Ptree::Cdr(), Ptree::IsLeaf(), and Ptree_visitor< Returntype >::visit(). Referenced by Ptree_visitor< Returntype >::default_action(). |
|
Definition at line 971 of file ptree_visitor.h. Referenced by Ptree_visitor< Returntype >::IsClassWalker(), Ptree_visitor< Returntype >::MakeClassMetaobject(), Ptree_visitor< Returntype >::MakeTemplateClassMetaobject(), Ptree_visitor< Returntype >::MakeTemplateInstantiationMetaobject(), Ptree_visitor< Returntype >::RecordArgsAndTranslateFbody(), Ptree_visitor< Returntype >::TranslateArgDeclList(), Ptree_visitor< Returntype >::TranslateAssignInitializer(), Ptree_visitor< Returntype >::TranslateClassSpec(), Ptree_visitor< Returntype >::TranslateDeclarator(), Ptree_visitor< Returntype >::TranslateDeclarators(), Ptree_visitor< Returntype >::TranslateFunctionBody(), Ptree_visitor< Returntype >::TranslateFunctionImplementation(), Ptree_visitor< Returntype >::TranslateInitializeArgs(), Ptree_visitor< Returntype >::TranslateNew2(), Ptree_visitor< Returntype >::TranslateNew3(), Ptree_visitor< Returntype >::TranslateStorageSpecifiers(), Ptree_visitor< Returntype >::TranslateTemplateClass(), Ptree_visitor< Returntype >::TranslateTemplateFunction(), Ptree_visitor< Returntype >::TranslateTemplateInstantiation(), Ptree_visitor< Returntype >::TranslateTypespecifier(), Ptree_visitor< Returntype >::TypeofArray(), Ptree_visitor< Returntype >::TypeofArrowMember(), Ptree_visitor< Returntype >::TypeofAssign(), Ptree_visitor< Returntype >::TypeofCast(), Ptree_visitor< Returntype >::TypeofComma(), Ptree_visitor< Returntype >::TypeofCond(), Ptree_visitor< Returntype >::TypeofDelete(), Ptree_visitor< Returntype >::TypeofDotMember(), Ptree_visitor< Returntype >::TypeofFstyleCast(), Ptree_visitor< Returntype >::TypeofFuncall(), Ptree_visitor< Returntype >::TypeofInfix(), Ptree_visitor< Returntype >::TypeofNew(), Ptree_visitor< Returntype >::TypeofParen(), Ptree_visitor< Returntype >::TypeofPm(), Ptree_visitor< Returntype >::TypeofPostfix(), Ptree_visitor< Returntype >::TypeofPtree(), Ptree_visitor< Returntype >::TypeofSizeof(), Ptree_visitor< Returntype >::TypeofStaticUserStatement(), Ptree_visitor< Returntype >::TypeofThis(), Ptree_visitor< Returntype >::TypeofThrow(), Ptree_visitor< Returntype >::TypeofUnary(), Ptree_visitor< Returntype >::TypeofUserStatement(), and Ptree_visitor< Returntype >::TypeofVariable(). |
|
Reimplemented from Walker. Definition at line 1116 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_accessdecl(). |
|
Reimplemented from Walker. Definition at line 1108 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_accessspec(). |
|
Reimplemented from Walker. Definition at line 1447 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1332 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_array(). |
|
Reimplemented from Walker. Definition at line 1372 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_arrowmember(). |
|
Reimplemented from Walker. Definition at line 1252 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_assign(). |
|
Reimplemented from Walker. Definition at line 1453 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1076 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_block(). |
|
Reimplemented from Walker. Definition at line 1068 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_brace(). |
|
Reimplemented from Walker. Definition at line 1180 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_break(). |
|
Reimplemented from Walker. Definition at line 1212 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_case(). |
|
Reimplemented from Walker. Definition at line 1284 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_cast(). |
|
Reimplemented from Walker. Definition at line 1084 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_classbody(). |
|
Reimplemented from Walker. Definition at line 1465 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1092 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_classspec(). |
|
Reimplemented from Walker. Definition at line 1244 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_comma(). |
|
Reimplemented from Walker. Definition at line 1260 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_cond(). |
|
Reimplemented from Walker. Definition at line 1188 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_continue(). |
|
Reimplemented from Walker. Definition at line 1060 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_declaration(). |
|
Reimplemented from Walker. Definition at line 1444 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1441 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1220 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_default(). |
|
Reimplemented from Walker. Definition at line 1324 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_delete(). |
|
Reimplemented from Walker. Definition at line 1156 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_do(). |
|
Reimplemented from Walker. Definition at line 1364 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_dotmember(). |
|
Reimplemented from Walker. Definition at line 1100 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_enumspec(). |
|
Reimplemented from Walker. Definition at line 1236 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_exprstatement(). |
|
Reimplemented from Walker. Definition at line 1028 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_externtemplate(). |
|
Reimplemented from Walker. Definition at line 1164 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_for(). |
|
Reimplemented from Walker. Definition at line 1396 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_fstylecastexpr(). |
|
Reimplemented from Walker. Definition at line 1340 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_funcall(). |
|
Reimplemented from Walker. Definition at line 1462 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1456 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1204 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_goto(). |
|
Reimplemented from Walker. Definition at line 1132 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_if(). |
|
Reimplemented from Walker. Definition at line 1268 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_infix(). |
|
Reimplemented from Walker. Definition at line 1450 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1228 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_label(). |
|
Reimplemented from Walker. Definition at line 1036 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_linkagespec(). |
|
Reimplemented from Walker. Definition at line 1044 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_namespacespec(). |
|
Reimplemented from Walker. Definition at line 1316 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_new(). |
|
Reimplemented from Walker. Definition at line 1471 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1474 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1380 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_paren(). |
|
Reimplemented from Walker. Definition at line 1276 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_pm(). |
|
Reimplemented from Walker. Definition at line 1348 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_postfix(). |
|
Reimplemented from Walker. Definition at line 985 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, Ptree::IsLeaf(), Ptree_visitor< Returntype >::visit_declarator(), Ptree_visitor< Returntype >::visit_leaf(), and Ptree_visitor< Returntype >::visit_nonleaf(). |
|
Reimplemented from Walker. Definition at line 1196 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_return(). |
|
Reimplemented from Walker. Definition at line 1308 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_sizeof(). |
|
Reimplemented from Walker. Definition at line 1388 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_staticuserstatement(). |
|
Reimplemented from Walker. Definition at line 1438 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1140 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_switch(). |
|
Reimplemented from Walker. Definition at line 1432 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1011 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_templatedecl(). |
|
Reimplemented from Walker. Definition at line 1435 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1429 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1019 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_templateinstantiation(). |
|
Reimplemented from Walker. Definition at line 1413 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_this(). |
|
Reimplemented from Walker. Definition at line 1300 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_throw(). |
|
Reimplemented from Walker. Definition at line 1172 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_try(). |
|
Reimplemented from Walker. Definition at line 1003 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_typedef(). |
|
Reimplemented from Walker. Definition at line 1468 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1292 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_unary(). |
|
Reimplemented from Walker. Definition at line 1124 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_useraccessspec(). |
|
Reimplemented from Walker. Definition at line 1356 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_userstatement(). |
|
Reimplemented from Walker. Definition at line 1052 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_using(). |
|
Reimplemented from Walker. Definition at line 1404 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_name(). |
|
Reimplemented from Walker. Definition at line 1148 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_while(). |
|
Reimplemented from Walker. Definition at line 1532 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1547 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1493 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1505 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1490 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1496 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1520 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1544 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1529 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1535 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1499 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1517 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1550 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1502 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1538 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1426 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1514 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1553 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1523 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1511 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1508 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1541 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Reimplemented from Walker. Definition at line 1526 of file ptree_visitor.h. References Ptree_visitor< Returntype >::runtime_error(). |
|
Definition at line 435 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_saved, and Ptree_visitor< Returntype >::visit_null(). |
|
Definition at line 426 of file ptree_visitor.h. References Ptree_visitor< Returntype >::_s, Ptree_visitor< Returntype >::_saved, and Source::translate(). Referenced by Ptree_visitor< Returntype >::recurse(), Ptree_program_visitor< Returntype >::visit_function(), Ptree_program_visitor< Returntype >::visit_name_declaration(), and Ptree_program_visitor< Returntype >::visit_type_declaration(). |
|
Definition at line 657 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateAccessDecl(). |
|
Reimplemented in Annotator. Definition at line 649 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateAccessSpec(). |
|
Reimplemented in Expr_annotator. Definition at line 873 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateArray(). |
|
Reimplemented in Expr_annotator. Definition at line 913 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateArrowMember(). |
|
Reimplemented in Expr_annotator, and Translate_visitor. Definition at line 793 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateAssign(). |
|
Reimplemented in Annotator. Definition at line 617 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateBlock(). |
|
Reimplemented in Annotator, and Expr_annotator. Definition at line 609 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateBrace(). |
|
Reimplemented in Annotator. Definition at line 721 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateBreak(). |
|
Reimplemented in Annotator. Definition at line 753 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateCase(). |
|
Reimplemented in Expr_annotator. Definition at line 825 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateCast(). |
|
Definition at line 625 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateClassBody(). |
|
Definition at line 633 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateClassSpec(). |
|
Reimplemented in Expr_annotator. Definition at line 785 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateComma(). |
|
Reimplemented in Expr_annotator. Definition at line 801 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateCond(). |
|
Reimplemented in Annotator. Definition at line 729 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateContinue(). |
|
Reimplemented in Ptree_program_visitor< Returntype >, Ptree_program_visitor< Annotator_RT >, Ptree_program_visitor< T >, Ptree_program_visitor< bool >, Ptree_program_visitor< Tpl_RT >, and Ptree_program_visitor< Expr_result >. Definition at line 601 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateDeclaration(). |
|
Definition at line 534 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslatePtree(). |
|
Reimplemented in Annotator. Definition at line 761 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateDefault(). |
|
Reimplemented in Expr_annotator. Definition at line 865 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateDelete(). |
|
Reimplemented in Annotator. Definition at line 697 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateDo(). |
|
Reimplemented in Expr_annotator. Definition at line 905 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateDotMember(). |
|
Definition at line 641 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateEnumSpec(). |
|
Definition at line 777 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). |
|
Reimplemented in Annotator, and Translate_visitor. Definition at line 937 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateExprStatement(). |
|
Definition at line 569 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateExternTemplate(). |
|
Reimplemented in Annotator. Definition at line 705 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateFor(). |
|
Reimplemented in Expr_annotator. Definition at line 945 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateFstyleCast(). |
|
Reimplemented in Expr_annotator, and Translate_visitor. Definition at line 881 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateFuncall(). |
|
Reimplemented in Annotator. Definition at line 745 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateGoto(). |
|
Reimplemented in Annotator. Definition at line 673 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateIf(). |
|
Reimplemented in Expr_annotator, and Translate_visitor. Definition at line 809 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateInfix(). |
|
Reimplemented in Annotator. Definition at line 769 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateLabel(). |
|
Visit a parse-tree leaf: Leaf, LeafReserved, and all subclasses of LeafReserved: LeafNAMESPACE etc.
Reimplemented in Expr_annotator, and Translate_visitor. Definition at line 518 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslatePtree(). |
|
Reimplemented in Annotator. Definition at line 577 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateLinkageSpec(). |
|
Reimplemented in Expr_annotator, Flat_maker, and Translate_visitor. Definition at line 955 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateVariable(). |
|
Reimplemented in Annotator. Definition at line 585 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateNamespaceSpec(). |
|
Reimplemented in Expr_annotator. Definition at line 857 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateNew(). |
|
Reimplemented in Annotator, and Flat_maker. Definition at line 526 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslatePtree(). |
|
Definition at line 502 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::visit(). |
|
Reimplemented in Expr_annotator. Definition at line 921 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateParen(). |
|
Reimplemented in Expr_annotator. Definition at line 817 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslatePm(). |
|
Reimplemented in Expr_annotator, and Translate_visitor. Definition at line 889 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslatePostfix(). |
|
Reimplemented in Annotator, and Translate_visitor. Definition at line 737 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateReturn(). |
|
Reimplemented in Expr_annotator. Definition at line 849 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateSizeof(). |
|
Definition at line 929 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateStaticUserStatement(). |
|
Reimplemented in Annotator. Definition at line 681 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateSwitch(). |
|
Reimplemented in Annotator. Definition at line 553 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateTemplateDecl(). |
|
Definition at line 561 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateTemplateInstantiation(). |
|
Reimplemented in Expr_annotator. Definition at line 963 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateThis(). |
|
Reimplemented in Expr_annotator. Definition at line 841 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateThrow(). |
|
Definition at line 713 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateTry(). |
|
Reimplemented in Annotator. Definition at line 545 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateTypedef(). |
|
Reimplemented in Expr_annotator. Definition at line 833 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateUnary(). |
|
Definition at line 665 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateUserAccessSpec(). |
|
Definition at line 897 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateUserStatement(). |
|
Reimplemented in Annotator. Definition at line 593 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateUsing(). |
|
Reimplemented in Annotator. Definition at line 689 of file ptree_visitor.h. References Ptree_visitor< Returntype >::default_action(). Referenced by Ptree_visitor< Returntype >::TranslateWhile(). |
|
Definition at line 37 of file ptree_visitor.h. Referenced by Ptree_visitor< Returntype >::visit(). |
|
Definition at line 38 of file ptree_visitor.h. Referenced by Ptree_visitor< Returntype >::TranslateAccessDecl(), Ptree_visitor< Returntype >::TranslateAccessSpec(), Ptree_visitor< Returntype >::TranslateArray(), Ptree_visitor< Returntype >::TranslateArrowMember(), Ptree_visitor< Returntype >::TranslateAssign(), Ptree_visitor< Returntype >::TranslateBlock(), Ptree_visitor< Returntype >::TranslateBrace(), Ptree_visitor< Returntype >::TranslateBreak(), Ptree_visitor< Returntype >::TranslateCase(), Ptree_visitor< Returntype >::TranslateCast(), Ptree_visitor< Returntype >::TranslateClassBody(), Ptree_visitor< Returntype >::TranslateClassSpec(), Ptree_visitor< Returntype >::TranslateComma(), Ptree_visitor< Returntype >::TranslateCond(), Ptree_visitor< Returntype >::TranslateContinue(), Ptree_visitor< Returntype >::TranslateDeclaration(), Ptree_visitor< Returntype >::TranslateDefault(), Ptree_visitor< Returntype >::TranslateDelete(), Ptree_visitor< Returntype >::TranslateDo(), Ptree_visitor< Returntype >::TranslateDotMember(), Ptree_visitor< Returntype >::TranslateEnumSpec(), Ptree_visitor< Returntype >::TranslateExprStatement(), Ptree_visitor< Returntype >::TranslateExternTemplate(), Ptree_visitor< Returntype >::TranslateFor(), Ptree_visitor< Returntype >::TranslateFstyleCast(), Ptree_visitor< Returntype >::TranslateFuncall(), Ptree_visitor< Returntype >::TranslateGoto(), Ptree_visitor< Returntype >::TranslateIf(), Ptree_visitor< Returntype >::TranslateInfix(), Ptree_visitor< Returntype >::TranslateLabel(), Ptree_visitor< Returntype >::TranslateLinkageSpec(), Ptree_visitor< Returntype >::TranslateNamespaceSpec(), Ptree_visitor< Returntype >::TranslateNew(), Ptree_visitor< Returntype >::TranslateParen(), Ptree_visitor< Returntype >::TranslatePm(), Ptree_visitor< Returntype >::TranslatePostfix(), Ptree_visitor< Returntype >::TranslatePtree(), Ptree_visitor< Returntype >::TranslateReturn(), Ptree_visitor< Returntype >::TranslateSizeof(), Ptree_visitor< Returntype >::TranslateStaticUserStatement(), Ptree_visitor< Returntype >::TranslateSwitch(), Ptree_visitor< Returntype >::TranslateTemplateDecl(), Ptree_visitor< Returntype >::TranslateTemplateInstantiation(), Ptree_visitor< Returntype >::TranslateThis(), Ptree_visitor< Returntype >::TranslateThrow(), Ptree_visitor< Returntype >::TranslateTry(), Ptree_visitor< Returntype >::TranslateTypedef(), Ptree_visitor< Returntype >::TranslateUnary(), Ptree_visitor< Returntype >::TranslateUserAccessSpec(), Ptree_visitor< Returntype >::TranslateUserStatement(), Ptree_visitor< Returntype >::TranslateUsing(), Ptree_visitor< Returntype >::TranslateVariable(), Ptree_visitor< Returntype >::TranslateWhile(), and Ptree_visitor< Returntype >::visit(). |