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++
Data members in Synopsis::Parser::C++::SWalker::FuncImplCache
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
Macros in Synopsis::Parser::C++
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
Typedefs in Synopsis::Parser::C++::SWalker