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

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


Includes from this file:

No includes.

Declarations in this file:

Classes in Synopsis::Parser::C++

Builder

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

m, m_file, m_global, m_lookup, m_scope, m_scopes, m_swalker, m_unique

Dummys

dummy, dummy, dummy

Enums in Synopsis::Parser::C++

NamespaceType

Macros in Synopsis::Parser::C++

H_SYNOPSIS_CPP_BUILDER

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

Builder(AST::SourceFile*), add(AST::Declaration*,bool), add(Types::Named*), add_aliased_using_namespace(Types::Named*,const std::string&), add_class_bases(AST::Class*,ScopeSearch&), add_enum(int,const std::string&,const AST::Enumerator::vector&), add_enumerator(int,const std::string&,const std::string&), add_forward(int,const std::string&,AST::Parameter::vector*), add_function(int,const std::string&,const std::vector<std::string>&,Types::Type*,const std::string&,AST::Parameter::vector*), add_macros(const std::vector<AST::Macro*>&), add_tail_comment(int), add_this_variable(), add_typedef(int,const std::string&,Types::Type*,bool), add_unknown(const std::string&), add_using_declaration(Types::Named*), add_using_namespace(Types::Named*), add_variable(int,const std::string&,Types::Type*,bool,const std::string&), builtin_decls()const, create_base(const std::string&), create_dependent(const std::string&), create_template(const std::string&,const std::vector<Types::Type*>&), create_unknown(const std::string&), do_add_using_namespace(ScopeInfo*,ScopeInfo*), dump_search(ScopeInfo*), end_class(), end_function_impl(), end_namespace(), end_template(), file()const, find_info(AST::Scope*), global(), lookup(), mapName(const ScopedName&,std::vector<AST::Scope*>&,Types::Named*&), scope(), scopeinfo(), set_access(AST::Access), set_file(AST::SourceFile*), set_swalker(SWalker*), start_class(int,const std::string&,const ScopedName&), start_class(int,const std::string&,const std::string&,AST::Parameter::vector*), start_function_impl(const ScopedName&), start_namespace(const std::string&,NamespaceType), start_template(), update_class_base_search(), ~Builder()

Typedefs in Synopsis::Parser::C++

ScopeSearch