Modules | Files | Inheritance Tree | Inheritance Graph | Name Index | Config

Synopsis/Parser/C++/syn/swalker.hh


Includes from this file:

include Synopsis/Parser/C++/occ/ptree.h
include Synopsis/Parser/C++/occ/walker.h

Declarations in this file:

Classes in Synopsis::Parser::C++

SWalker

Data members in Synopsis::Parser::C++::SWalker::FuncImplCache

body, func, params

Data members in Synopsis::Parser::C++::SWalker

g_swalker, m_builder, m_declaration, m_decoder, m_dummyname, m_extract_tails, m_file, m_filename_ptr, m_filter, m_func_impl_stack, m_function, m_lineno, m_links, m_lookup, m_param_cache, m_params, m_parser, m_postfix_flag, m_program, m_scope, m_store_decl, m_template, m_type, m_type_formatter

Dummys

dummy, dummy, dummy, dummy, dummy

Enums in Synopsis::Parser::C++::SWalker

Postfix_Flag

Macros in Synopsis::Parser::C++

H_SYNOPSIS_CPP_SWALKER

Member functions in Synopsis::Parser::C++::SWalker

SWalker(FileFilter*,Parser*,Builder*,Program*), Translate(Ptree*), TranslateAccessDecl(Ptree*), TranslateAccessSpec(Ptree*), TranslateArgDeclList(bool,Ptree*,Ptree*), TranslateArray(Ptree*), TranslateArrowMember(Ptree*), TranslateAssign(Ptree*), TranslateAssignInitializer(PtreeDeclarator*,Ptree*), TranslateBlock(Ptree*), TranslateBrace(Ptree*), TranslateBreak(Ptree*), TranslateCase(Ptree*), TranslateCast(Ptree*), TranslateClassSpec(Ptree*), TranslateComma(Ptree*), TranslateCond(Ptree*), TranslateContinue(Ptree*), TranslateDeclaration(Ptree*), TranslateDeclarator(Ptree*), TranslateDeclarators(Ptree*), TranslateDefault(Ptree*), TranslateDelete(Ptree*), TranslateDo(Ptree*), TranslateDotMember(Ptree*), TranslateEnumSpec(Ptree*), TranslateExprStatement(Ptree*), TranslateExternTemplate(Ptree*), TranslateFor(Ptree*), TranslateFstyleCast(Ptree*), TranslateFuncall(Ptree*), TranslateFunctionArgs(Ptree*), TranslateFunctionBody(Ptree*), TranslateFunctionDeclarator(Ptree*,bool), TranslateFunctionImplementation(Ptree*), TranslateFunctionName(char*,std::string&,Types::Type*&), TranslateGoto(Ptree*), TranslateIf(Ptree*), TranslateInfix(Ptree*), TranslateInheritanceSpec(Ptree*), TranslateInitializeArgs(PtreeDeclarator*,Ptree*), TranslateLabel(Ptree*), TranslateLinkageSpec(Ptree*), TranslateMetaclassDecl(Ptree*), TranslateNamespaceSpec(Ptree*), TranslateNew(Ptree*), TranslateNew3(Ptree*), TranslateParameters(Ptree*,std::vector<AST::Parameter*>&), TranslateParen(Ptree*), TranslatePm(Ptree*), TranslatePostfix(Ptree*), TranslatePtree(Ptree*), TranslateReturn(Ptree*), TranslateSizeof(Ptree*), TranslateStaticUserStatement(Ptree*), TranslateStorageSpecifiers(Ptree*), TranslateSwitch(Ptree*), TranslateTemplateClass(Ptree*,Ptree*), TranslateTemplateDecl(Ptree*), TranslateTemplateFunction(Ptree*,Ptree*), TranslateTemplateInstantiation(Ptree*), TranslateThis(Ptree*), TranslateThrow(Ptree*), TranslateTry(Ptree*), TranslateTypedef(Ptree*), TranslateTypedefDeclarator(Ptree*), TranslateTypeof(Ptree*,Ptree*), TranslateTypespecifier(Ptree*), TranslateUnary(Ptree*), TranslateUserAccessSpec(Ptree*), TranslateUserStatement(Ptree*), TranslateUsing(Ptree*), TranslateVariable(Ptree*), TranslateVariableDeclarator(Ptree*,bool), TranslateWhile(Ptree*), add_comments(AST::Declaration*,CommentedLeaf*), add_comments(AST::Declaration*,Ptree*), add_comments(AST::Declaration*,PtreeDeclaration*), add_comments(AST::Declaration*,PtreeDeclarator*), add_comments(AST::Declaration*,PtreeNamespaceSpec*), builder(), current_file()const, current_lineno()const, find_col(const char*,const char*), find_comments(Ptree*), format_parameters(std::vector<AST::Parameter*>&), instance(), line_of_ptree(Ptree*), parse_name(Ptree*)const, parser(), program(), set_extract_tails(bool), set_store_links(LinkStore*), type_formatter(), update_line_number(Ptree*), ~SWalker()

Namespaces

AST, Types

Structs in Synopsis::Parser::C++::SWalker

FuncImplCache

Typedefs in Synopsis::Parser::C++::SWalker

FuncImplStack, FuncImplVec