#include <walker.h>
Inheritance diagram for Walker:
|
Definition at line 30 of file walker.cc. References default_parser, env, and parser. |
|
Definition at line 38 of file walker.cc. References default_parser, env, and parser. |
|
Definition at line 46 of file walker.cc. References default_parser, env, MopErrorMessage(), and parser. |
|
|
|
Definition at line 788 of file walker.cc. References default_metaclass. Referenced by Class::ChangeDefaultMetaclass(). |
|
Definition at line 104 of file walker.cc. References env, Walker::NameScope::env, Environment::GetWalker(), Environment::SetWalker(), and Walker::NameScope::walker. Referenced by ClassWalker::ConstructMember(), ClassWalker::RecordArgsAndTranslateFbody(), ClassBodyWalker::TranslateClassBody(), TranslateFunctionImplementation(), ClassWalker::TranslateFunctionImplementation(), ClassBodyWalker::TranslateFunctionImplementation(), and ClassWalker::TranslateTemplateFunction(). |
|
Definition at line 1785 of file walker.cc. References Parser::ErrorMessage(), and parser. Referenced by Class::ErrorMessage(), LookupBaseMetaclass(), LookupMetaclass(), MakeClassMetaobject(), MakeTemplateClassMetaobject(), MakeTemplateInstantiationMetaobject(), ClassWalker::TranslateNew2(), ClassWalker::TranslateStaticUserStatement(), and ClassWalker::TranslateUserStatement(). |
|
Definition at line 81 of file walker.cc. References env, and Environment::GetOuterEnvironment(). Referenced by ClassWalker::ConstructMember(), RecordArgsAndTranslateFbody(), ClassWalker::RecordArgsAndTranslateFbody(), ClassWalker::RecordMembers(), TranslateBlock(), ClassWalker::TranslateBlock(), TranslateClassBody(), TranslateFor(), TranslateFunctionImplementation(), ClassWalker::TranslateFunctionImplementation(), ClassBodyWalker::TranslateFunctionImplementation(), TranslateNamespaceSpec(), ClassWalker::TranslateStaticUserStatement(), ClassWalker::TranslateTemplateFunction(), and ClassWalker::TranslateUserStatement(). |
|
Definition at line 577 of file walker.cc. References argument_name, PtreeDeclarator::GetEncodedType(), Ptree::Make(), Encoding::MakePtree(), and PtreeDeclarator::Name(). Referenced by TranslateArgDeclList2(). |
|
Definition at line 1706 of file walker.cc. References Ptree::Car(), Ptree::Cdr(), Ptree::IsA(), Ptree::IsLeaf(), MatchedDeclarator(), ntDeclarator, and Ptree::Third(). |
|
Definition at line 485 of file walker.cc. References Ptree::Cadr(), Ptree::Car(), Ptree::Cdr(), Ptree::Eq(), FALSE, Ptree::IsLeaf(), and TRUE. Referenced by Member::ArgumentList(), Member::GetUserArgumentModifiers(), ClassWalker::MakeMemberDeclarator(), and TranslateDeclarator(). |
|
Definition at line 1119 of file walker.cc. References Ptree::IsA(), ntClassSpec, ntEnumSpec, and StripCvFromIntegralType(). Referenced by TranslateTypespecifier(). |
|
Definition at line 1128 of file walker.cc. References Ptree::Eq(), Ptree::IsA(), ntClassSpec, Ptree::Second(), StripCvFromIntegralType(), and Ptree::Third(). Referenced by TemplateClass::GetClassInTemplate(), and TranslateTemplateDecl(). |
|
Definition at line 196 of file walker.h. References parser. Referenced by Environment::GetLineNumber(). |
|
Definition at line 1797 of file walker.cc. References default_parser, Parser::ErrorMessage(), and MopErrorMessage(). Referenced by Class::ErrorMessage(). |
|
Definition at line 1806 of file walker.cc. References default_parser, MopErrorMessage(), and Parser::WarningMessage(). Referenced by Class::WarningMessage(). |
|
Reimplemented in Ptree_visitor< Returntype >, ClassWalker, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 120 of file walker.cc. References FALSE. Referenced by Class::AppendAfterStatement(), Class::AppendAfterToplevel(), Class::InsertBeforeStatement(), Class::InsertBeforeToplevel(), Class::InsertDeclaration(), and Class::LookupClientData(). |
|
Definition at line 842 of file walker.cc. References Class::AcceptTemplate(), Ptree::Car(), Ptree::Cdr(), env, ErrorMessage(), Ptree::Last(), Environment::LookupClassMetaobject(), Class::MetaclassName(), opcxx_ListOfMetaclass::New(), Ptree::Second(), and Ptree::Third(). Referenced by LookupMetaclass(). |
|
Definition at line 795 of file walker.cc. References Ptree::Car(), env, ErrorMessage(), Class::InitializeInstance(), Metaclass::IsBuiltinMetaclass(), LookupBaseMetaclass(), Environment::LookupClasskeyword(), Environment::LookupMetaclass(), opcxx_ListOfMetaclass::New(), Ptree::Nth(), Ptree::Second(), and Ptree::Third(). Referenced by MakeClassMetaobject(), and MakeTemplateClassMetaobject(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 760 of file walker.cc. References Class::AcceptTemplate(), default_metaclass, ErrorMessage(), FALSE, Class::InitializeInstance(), LookupMetaclass(), MopErrorMessage2(), and opcxx_ListOfMetaclass::New(). Referenced by TranslateClassSpec(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 212 of file walker.cc. References Class::AcceptTemplate(), ErrorMessage(), Class::InitializeInstance(), LookupMetaclass(), and TRUE. Referenced by TranslateTemplateClass(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 260 of file walker.cc. References Class::AcceptTemplate(), Bind::ClassMetaobject(), env, ErrorMessage(), Ptree::First(), Bind::isTemplateClass, Environment::Lookup(), Ptree::Second(), and Bind::What(). Referenced by TranslateTemplateInstantiation(). |
|
Definition at line 1733 of file walker.cc. References FALSE, Encoding::GetBaseName(), Ptree::GetEncodedName(), and Ptree::GetEncodedType(). Referenced by FindDeclarator(). |
|
Definition at line 74 of file walker.cc. References env, and Class::SetEnvironment(). |
|
Definition at line 66 of file walker.cc. References env. |
|
Definition at line 61 of file walker.cc. References env. Referenced by ClassWalker::ConstructMember(), RecordArgsAndTranslateFbody(), ClassWalker::RecordArgsAndTranslateFbody(), ClassWalker::RecordMembers(), TranslateBlock(), ClassWalker::TranslateBlock(), TranslateClassBody(), TranslateFor(), TranslateFunctionImplementation(), ClassWalker::TranslateFunctionImplementation(), ClassBodyWalker::TranslateFunctionImplementation(), TranslateNamespaceSpec(), ClassWalker::TranslateStaticUserStatement(), ClassWalker::TranslateTemplateFunction(), and ClassWalker::TranslateUserStatement(). |
|
Definition at line 1684 of file walker.cc. References Ptree::Car(), Ptree::Cdr(), Ptree::IsA(), Ptree::IsLeaf(), ntDeclarator, and Ptree::Third(). Referenced by MemberList::AppendThisClass(), and SetDeclaratorComments(). |
|
Reimplemented in Ptree_visitor< Returntype >, ClassWalker, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 639 of file walker.cc. References env, ExitScope(), FALSE, NewScope(), TranslateArgDeclList2(), TranslateFunctionBody(), and TRUE. Referenced by Class::TranslateFunctionBody(). |
|
Definition at line 88 of file walker.cc. References Environment::AddBaseclassEnv(), Ptree::Car(), Ptree::Cdr(), env, Class::GetEnvironment(), Ptree::Last(), and Environment::LookupClassMetaobject(). Referenced by ClassWalker::RecordMembers(), and TranslateClassBody(). |
|
Definition at line 114 of file walker.cc. References Walker::NameScope::env, env, Environment::SetWalker(), and Walker::NameScope::walker. Referenced by ClassWalker::ConstructMember(), ClassWalker::RecordArgsAndTranslateFbody(), ClassBodyWalker::TranslateClassBody(), TranslateFunctionImplementation(), ClassWalker::TranslateFunctionImplementation(), ClassBodyWalker::TranslateFunctionImplementation(), and ClassWalker::TranslateTemplateFunction(). |
|
Definition at line 1667 of file walker.cc. References Ptree::IsA(), ntDeclaration, ntDeclarator, and NthDeclarator(). Referenced by Parser::rClassMember(), and Parser::rDefinition(). |
|
Definition at line 1139 of file walker.cc. References Ptree::Car(), CONST, Ptree::IsA(), Ptree::IsLeaf(), Ptree::Second(), and VOLATILE. Referenced by GetClassOrEnumSpec(), and GetClassTemplateSpec(). |
|
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 907 of file walker.cc. Referenced by PtreeAccessDecl::Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 902 of file walker.cc. Referenced by PtreeAccessSpec::Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, ClassWalker, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 507 of file walker.cc. References env, FALSE, and TranslateArgDeclList2(). Referenced by TranslateDeclarator(). |
|
Definition at line 514 of file walker.cc. References Ptree::Cadr(), Ptree::Car(), Ptree::Cddr(), Ptree::Cdr(), Ptree::Cons(), FillArgumentName(), Ptree::First(), Ptree::IsA(), Ptree::IsLeaf(), ntUserdefKeyword, Environment::RecordDeclarator(), REGISTER, Ptree::Second(), and Ptree::Third(). Referenced by ClassWalker::MakeMemberDeclarator(), RecordArgsAndTranslateFbody(), ClassWalker::RecordArgsAndTranslateFbody(), TranslateArgDeclList(), ClassWalker::TranslateArgDeclList(), ClassWalker::TranslateStaticUserStatement(), and ClassWalker::TranslateUserStatement(). |
|
Definition at line 1638 of file walker.cc. References PtreeArray::All(), PtreeArray::Append(), Ptree::Car(), Ptree::Cdr(), FALSE, Ptree::Second(), Ptree::ShallowSubst(), Translate(), and TRUE. Referenced by Class::TranslateArguments(), TranslateFstyleCast(), TranslateFuncall(), ClassWalker::TranslateFuncall(), TranslateInitializeArgs(), ClassWalker::TranslateInitializeArgs(), TranslateNew2(), and ClassWalker::TranslateNew2(). |
|
Reimplemented in Ptree_visitor< Returntype >, ClassWalker, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1456 of file walker.cc. References Ptree::Car(), Ptree::Cdr(), Ptree::Subst(), Ptree::Third(), and Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, ClassWalker, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1540 of file walker.cc. References Ptree::Car(), Ptree::Cdr(), and Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, ClassWalker, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1170 of file walker.cc. References Ptree::First(), Ptree::List(), Ptree::Second(), Ptree::Third(), and Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, ClassBodyWalker, ClassWalker, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 589 of file walker.cc. References Ptree::Car(), Ptree::List(), Ptree::Second(), and Translate(). Referenced by TranslateDeclarators(). |
|
Reimplemented in Ptree_visitor< Returntype >, ClassWalker, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 676 of file walker.cc. References PtreeArray::All(), PtreeArray::Append(), Ptree::Car(), Ptree::Cdr(), ExitScope(), FALSE, Ptree::First(), NewScope(), Ptree::Second(), Ptree::Third(), Translate(), and TRUE. Referenced by PtreeBlock::Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 653 of file walker.cc. References PtreeArray::All(), PtreeArray::Append(), Ptree::Car(), Ptree::Cdr(), FALSE, Ptree::First(), Ptree::Second(), Ptree::Third(), Translate(), and TRUE. Referenced by PtreeBrace::Translate(). |
|
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1060 of file walker.cc. References Ptree::Car(), Ptree::Cdr(), Ptree::Nth(), Ptree::ShallowSubst(), and Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1242 of file walker.cc. References Ptree::Cdr(), Ptree::First(), Ptree::Nth(), Ptree::ShallowSubst(), and Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, ClassBodyWalker, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 706 of file walker.cc. References PtreeArray::All(), PtreeArray::Append(), Ptree::Car(), Ptree::Cdr(), ExitScope(), FALSE, Ptree::First(), NewScope(), RecordBaseclassEnv(), Ptree::Second(), Ptree::Third(), Translate(), and TRUE. Referenced by PtreeClassBody::Translate(), and TranslateClassSpec(). |
|
Reimplemented in Ptree_visitor< Returntype >, ClassWalker, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 875 of file walker.cc. References Ptree::Car(), Ptree::Cdr(), Ptree::GetEncodedName(), Ptree::Nth(), Ptree::ShallowSubst(), Ptree::Third(), and TranslateClassBody(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 738 of file walker.cc. References Ptree::Car(), Ptree::Cdr(), env, Ptree::GetEncodedName(), Ptree::IsLeaf(), Ptree::Length(), MakeClassMetaobject(), and Environment::RecordClassName(). Referenced by PtreeClassSpec::Translate(), TranslateTemplateClass(), and TranslateTemplateInstantiation(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1153 of file walker.cc. References Ptree::First(), Ptree::List(), Ptree::Second(), Ptree::Third(), and Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1187 of file walker.cc. References Ptree::First(), Ptree::List(), Ptree::Nth(), Ptree::Second(), Ptree::Third(), and Translate(). |
|
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 354 of file walker.cc. References Ptree::Cdr(), Ptree::First(), Ptree::IsA(), Ptree::IsLeaf(), Ptree::List(), ntDeclarator, Ptree::Second(), Class::semicolon_t, Ptree::ShallowSubst(), Ptree::Third(), TranslateDeclarators(), TranslateFunctionImplementation(), TranslateStorageSpecifiers(), and TranslateTypespecifier(). Referenced by PtreeDeclaration::Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, ClassBodyWalker, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 466 of file walker.cc. References Ptree::Car(), Ptree::Cdr(), GetArgDeclList(), Ptree::Subst(), and TranslateArgDeclList(). Referenced by ClassBodyWalker::TranslateDeclarator(), TranslateDeclarators(), TranslateFunctionImplementation(), ClassWalker::TranslateFunctionImplementation(), and ClassBodyWalker::TranslateFunctionImplementation(). |
|
Definition at line 396 of file walker.cc. References PtreeArray::All(), PtreeArray::Append(), Ptree::Car(), Ptree::Cdr(), env, Ptree::Eq(), FALSE, Ptree::IsA(), Ptree::IsLeaf(), Ptree::Last(), Ptree::Length(), Ptree::List(), Ptree::ListTail(), ntDeclarator, Ptree::Nth(), Environment::RecordDeclarator(), Ptree::Subst(), Ptree::SubstSublist(), TranslateAssignInitializer(), TranslateDeclarator(), TranslateInitializeArgs(), and TRUE. |
|
Reimplemented in Ptree_visitor< Returntype >, ClassBodyWalker, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 391 of file walker.cc. References TRUE. Referenced by TranslateDeclaration(), and ClassBodyWalker::TranslateDeclarators(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1071 of file walker.cc. References Ptree::Cadr(), Ptree::Car(), Ptree::List(), Ptree::Third(), and Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, ClassWalker, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1392 of file walker.cc. References Ptree::Car(), Ptree::Cdr(), Ptree::Last(), Ptree::ShallowSubst(), and Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 963 of file walker.cc. References Ptree::Car(), Ptree::Cdr(), Ptree::Nth(), Ptree::Second(), Ptree::ShallowSubst(), and Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, ClassWalker, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1524 of file walker.cc. References Ptree::Car(), Ptree::Cdr(), and Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 896 of file walker.cc. References env, and Environment::RecordEnumName(). Referenced by PtreeEnumSpec::Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1093 of file walker.cc. References Ptree::Cdr(), Ptree::First(), and Translate(). Referenced by PtreeExprStatement::Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 178 of file walker.cc. Referenced by PtreeExternTemplate::Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 977 of file walker.cc. References Ptree::Car(), Ptree::Cdr(), ExitScope(), NewScope(), Ptree::Nth(), Ptree::ShallowSubst(), Ptree::Third(), and Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1440 of file walker.cc. References Ptree::Car(), Ptree::Cdr(), Ptree::GetEncodedType(), and TranslateArguments(). Referenced by PtreeFstyleCastExpr::Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, ClassWalker, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1478 of file walker.cc. References Ptree::Car(), Ptree::Cdr(), Translate(), and TranslateArguments(). |
|
Reimplemented in Ptree_visitor< Returntype >, ClassWalker, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 648 of file walker.cc. References Translate(). Referenced by RecordArgsAndTranslateFbody(). |
|
Reimplemented in Ptree_visitor< Returntype >, ClassBodyWalker, ClassWalker, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 604 of file walker.cc. References ChangeScope(), env, ExitScope(), Ptree::First(), Ptree::List(), NewScope(), Ptree::Nth(), Environment::RecordDeclarator(), RestoreScope(), Ptree::Second(), Ptree::Third(), Translate(), TranslateDeclarator(), TranslateStorageSpecifiers(), TranslateTypespecifier(), and TRUE. Referenced by TranslateDeclaration(). |
|
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 917 of file walker.cc. References Ptree::Car(), Ptree::Cdr(), Ptree::Nth(), Ptree::ShallowSubst(), Ptree::Third(), and Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, ClassWalker, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1207 of file walker.cc. References Ptree::First(), Ptree::List(), Ptree::Second(), Ptree::Third(), and Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, ClassBodyWalker, ClassWalker, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 599 of file walker.cc. References TranslateArguments(). Referenced by TranslateDeclarators(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1082 of file walker.cc. References Ptree::Cadr(), Ptree::Car(), Ptree::List(), Ptree::Third(), and Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 312 of file walker.cc. References Ptree::First(), Ptree::List(), Ptree::Second(), Ptree::Third(), and Translate(). Referenced by PtreeLinkageSpec::Translate(). |
|
Reimplemented in ClassBodyWalker, and ClassWalker. Definition at line 306 of file walker.cc. References env, and Environment::RecordMetaclassName(). Referenced by PtreeMetaclassDecl::Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 324 of file walker.cc. References env, ExitScope(), Ptree::First(), Ptree::List(), Environment::LookupNamespace0(), NewScope(), Environment::RecordNamespace(), Ptree::Second(), Ptree::Third(), and Translate(). Referenced by PtreeNamespaceSpec::Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1313 of file walker.cc. References Ptree::Cadr(), Ptree::Car(), Ptree::Cdr(), Ptree::Eq(), Ptree::IsLeaf(), Ptree::Nth(), Ptree::Third(), and TranslateNew2(). |
|
Reimplemented in Ptree_visitor< Returntype >, ClassWalker, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1339 of file walker.cc. References Ptree::Car(), Ptree::Cdr(), Ptree::ShallowSubst(), TranslateArguments(), and TranslateNew3(). Referenced by TranslateNew(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1356 of file walker.cc. References Ptree::Car(), Ptree::Eq(), Ptree::Second(), Ptree::Subst(), and TranslateNewDeclarator(). Referenced by TranslateNew2(), ClassWalker::TranslateNew2(), and Class::TranslateNewType(). |
|
Definition at line 1582 of file walker.cc. References Ptree::Cadr(), Ptree::Car(), Ptree::Cdr(), Ptree::Eq(), Ptree::IsA(), Ptree::IsLeaf(), ntDeclarator, Ptree::ShallowSubst(), and TranslateNewDeclarator2(). Referenced by TranslateNew3(). |
|
Definition at line 1618 of file walker.cc. References Ptree::Cadr(), Ptree::Car(), Ptree::Cdr(), Ptree::Eq(), Ptree::List(), Ptree::ListTail(), Ptree::Nconc(), Ptree::Third(), and Translate(). Referenced by TranslateNewDeclarator(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1557 of file walker.cc. References Ptree::Car(), Ptree::List(), Ptree::Second(), Ptree::Third(), and Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1224 of file walker.cc. References Ptree::First(), Ptree::List(), Ptree::Second(), Ptree::Third(), and Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, ClassWalker, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1499 of file walker.cc. References Ptree::Car(), Ptree::Cdr(), and Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 141 of file walker.cc. Referenced by Ptree::Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1039 of file walker.cc. References Ptree::Car(), Ptree::Cdr(), Ptree::Length(), Ptree::Second(), Ptree::ShallowSubst(), and Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1294 of file walker.cc. References Ptree::Cdr(), Ptree::Eq(), Ptree::First(), Ptree::Second(), Ptree::ShallowSubst(), Ptree::Third(), and Translate(). |
|
|
Reimplemented in Ptree_visitor< Returntype >, ClassWalker, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 386 of file walker.cc. Referenced by TranslateDeclaration(), and TranslateFunctionImplementation(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 935 of file walker.cc. References Ptree::Car(), Ptree::Cdr(), Ptree::Nth(), Ptree::ShallowSubst(), Ptree::Third(), and Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 183 of file walker.cc. References Ptree::Car(), Ptree::Cdr(), env, Ptree::IsLeaf(), Ptree::Length(), MakeTemplateClassMetaobject(), Environment::RecordTemplateClass(), Ptree::Subst(), and TranslateClassSpec(). Referenced by TranslateTemplateDecl(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 168 of file walker.cc. References GetClassTemplateSpec(), Ptree::IsA(), ntClassSpec, Ptree::Nth(), TranslateTemplateClass(), and TranslateTemplateFunction(). Referenced by PtreeTemplateDecl::Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, ClassWalker, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 232 of file walker.cc. References env, and Environment::RecordTemplateFunction(). Referenced by TranslateTemplateDecl(). |
|
Reimplemented in Ptree_visitor< Returntype >, ClassWalker, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 292 of file walker.cc. References TranslateClassSpec(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 238 of file walker.cc. References Ptree::Car(), Ptree::Cdr(), Ptree::First(), Ptree::IsLeaf(), and MakeTemplateInstantiationMetaobject(). Referenced by PtreeTemplateInstantiation::Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, ClassWalker, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1409 of file walker.cc. Referenced by LeafThis::Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1279 of file walker.cc. References Ptree::First(), Ptree::List(), Ptree::Second(), and Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 999 of file walker.cc. References PtreeArray::All(), PtreeArray::Append(), Ptree::Car(), Ptree::Cddr(), Ptree::Cdr(), Ptree::Cons(), FALSE, Ptree::Nth(), Ptree::Second(), Ptree::ShallowSubst(), Translate(), and TRUE. |
|
Reimplemented in Ptree_visitor< Returntype >, ClassBodyWalker, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 153 of file walker.cc. References env, Ptree::First(), Ptree::List(), Ptree::ListTail(), Environment::RecordTypedefName(), Ptree::Second(), Ptree::Third(), and TranslateTypespecifier(). Referenced by PtreeTypedef::Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, ClassBodyWalker, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1103 of file walker.cc. References GetClassOrEnumSpec(), Ptree::ShallowSubst(), and Translate(). Referenced by ClassWalker::ConstructMember(), ClassWalker::RecordMemberDeclaration(), ClassWalker::RecordMembers(), TranslateDeclaration(), TranslateFunctionImplementation(), ClassWalker::TranslateFunctionImplementation(), and TranslateTypedef(). |
|
Reimplemented in Ptree_visitor< Returntype >, ClassWalker, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1258 of file walker.cc. References Ptree::First(), Ptree::List(), Ptree::Second(), and Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, ClassWalker, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 912 of file walker.cc. Referenced by PtreeUserAccessSpec::Translate(). |
|
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 344 of file walker.cc. References env, Environment::RecordUsing(), and Environment::RecordUsingNamespace(). Referenced by PtreeUsing::Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, ClassWalker, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1419 of file walker.cc. Referenced by PtreeName::Translate(), and LeafName::Translate(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 949 of file walker.cc. References Ptree::Car(), Ptree::Cdr(), Ptree::Nth(), Ptree::ShallowSubst(), Ptree::Third(), and Translate(). |
|
Definition at line 133 of file walker.cc. References Ptree::Typeof(). Referenced by ClassWalker::TranslateArray(), ClassWalker::TranslateArrowMember(), ClassWalker::TranslateAssign(), ClassWalker::TranslateDelete(), ClassWalker::TranslateDotMember(), Class::TranslateExpression(), ClassWalker::TranslateFuncall(), ClassWalker::TranslateInfix(), ClassWalker::TranslatePostfix(), ClassWalker::TranslateThis(), ClassWalker::TranslateUnary(), ClassWalker::TranslateUserStatement(), ClassWalker::TranslateVariable(), TypeofArray(), TypeofArrowMember(), TypeofAssign(), TypeofComma(), TypeofCond(), TypeofDotMember(), TypeofFuncall(), TypeofInfix(), TypeofParen(), TypeofPm(), TypeofPostfix(), and TypeofUnary(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1469 of file walker.cc. References Ptree::Car(), TypeInfo::Dereference(), and Typeof(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1550 of file walker.cc. References Ptree::Car(), TypeInfo::Dereference(), TypeInfo::SetMember(), Ptree::Third(), and Typeof(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1182 of file walker.cc. References Ptree::First(), and Typeof(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1253 of file walker.cc. References env, Ptree::GetEncodedType(), Ptree::Second(), and TypeInfo::Set(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1165 of file walker.cc. References Ptree::Third(), and Typeof(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1202 of file walker.cc. References Ptree::Third(), and Typeof(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1404 of file walker.cc. References TypeInfo::SetVoid(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1534 of file walker.cc. References Ptree::Car(), TypeInfo::SetMember(), Ptree::Third(), and Typeof(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1451 of file walker.cc. References env, Ptree::GetEncodedType(), and TypeInfo::Set(). Referenced by PtreeFstyleCastExpr::Typeof(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1490 of file walker.cc. References Ptree::Car(), TypeInfo::Dereference(), TypeInfo::IsFunction(), and Typeof(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1219 of file walker.cc. References Ptree::First(), and Typeof(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1370 of file walker.cc. References Ptree::Car(), Ptree::Cdr(), env, Ptree::Eq(), Ptree::GetEncodedType(), Ptree::IsLeaf(), TypeInfo::Reference(), Ptree::Second(), TypeInfo::Set(), and Ptree::Third(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1567 of file walker.cc. References Ptree::Second(), and Typeof(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1236 of file walker.cc. References TypeInfo::Dereference(), Ptree::Third(), and Typeof(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1509 of file walker.cc. References Ptree::Car(), and Typeof(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 146 of file walker.cc. References TypeInfo::Unknown(). Referenced by Ptree::Typeof(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1308 of file walker.cc. References TypeInfo::SetInt(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1577 of file walker.cc. References TypeInfo::Unknown(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1414 of file walker.cc. References env, Environment::LookupThis(), and TypeInfo::Set(). Referenced by LeafThis::Typeof(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1289 of file walker.cc. References TypeInfo::SetVoid(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1268 of file walker.cc. References TypeInfo::Dereference(), Ptree::Eq(), Ptree::First(), TypeInfo::Reference(), Ptree::Second(), and Typeof(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1519 of file walker.cc. References TypeInfo::Unknown(). |
|
Reimplemented in Ptree_visitor< Returntype >, Ptree_visitor< Annotator_RT >, Ptree_visitor< int >, Ptree_visitor< T >, Ptree_visitor< bool >, Ptree_visitor< Tpl_RT >, and Ptree_visitor< Expr_result >. Definition at line 1427 of file walker.cc. References env, Environment::Lookup(), and TypeInfo::Reference(). Referenced by PtreeName::Typeof(), and LeafName::Typeof(). |
|
Definition at line 1790 of file walker.cc. References parser, and Parser::WarningMessage(). Referenced by Class::WarningMessage(). |
|
Definition at line 1750 of file walker.cc. References Ptree::Car(), Ptree::Cdr(), Ptree::Eq(), FALSE, Encoding::GetBaseName(), Ptree::GetEncodedName(), Ptree::IsA(), Ptree::IsLeaf(), ntDeclarator, Ptree::Third(), and TRUE. |
|
Definition at line 27 of file walker.cc. Referenced by Member::Arguments(), and FillArgumentName(). |
|
Definition at line 28 of file walker.cc. Referenced by ChangeDefaultMetaclass(), and MakeClassMetaobject(). |
|
Definition at line 26 of file walker.cc. Referenced by InaccurateErrorMessage(), InaccurateWarningMessage(), and Walker(). |
|
|
Definition at line 200 of file walker.h. Referenced by ErrorMessage(), GetParser(), Walker(), and WarningMessage(). |