#include <lestes/common.hh>
#include <lestes/lang/cplus/sem/sa_simple_declaration.g.hh>
#include <lestes/lang/cplus/sem/sa_simple_declaration.m.hh>
#include <lestes/lang/cplus/sem/declaration_broadcasting.hh>
#include <lestes/lang/cplus/sem/as_decl.g.hh>
#include <lestes/lang/cplus/sem/as_declarator_op2op_func.g.hh>
#include <lestes/lang/cplus/sem/as_id_to_ss_decl_name.g.hh>
#include <lestes/lang/cplus/sem/as_id_to_declaration_set.g.hh>
#include <lestes/lang/cplus/sem/as_other.g.hh>
#include <lestes/lang/cplus/sem/sa_context.g.hh>
#include <lestes/lang/cplus/sem/sa_decl_seq_compound_pair_creator.g.hh>
#include <lestes/lang/cplus/sem/sa_declaration_specifiers.g.hh>
#include <lestes/lang/cplus/sem/sa_declaration_specifier_list.g.hh>
#include <lestes/lang/cplus/sem/sa_declarator_type.g.hh>
#include <lestes/lang/cplus/sem/sa_param_declaration.g.hh>
#include <lestes/lang/cplus/sem/ss_misc.g.hh>
#include <lestes/lang/cplus/sem/ss_declaration.g.hh>
#include <lestes/lang/cplus/sem/ss_declaration2ss_typedef_definition.g.hh>
#include <lestes/lang/cplus/sem/ss_declaration2ss_namespace_definition.g.hh>
#include <lestes/lang/cplus/sem/ss_declaration2ss_structure_declaration.g.hh>
#include <lestes/lang/cplus/sem/ss_declaration2ss_object_declaration.g.hh>
#include <lestes/lang/cplus/sem/ss_declaration2ss_function_declaration.g.hh>
#include <lestes/lang/cplus/sem/ss_statement.g.hh>
#include <lestes/lang/cplus/sem/ss_type.g.hh>
#include <lestes/lang/cplus/sem/ss_decl_name.g.hh>
#include <lestes/lang/cplus/sem/li_func_by_name_in_single_scope.g.hh>
#include <lestes/lang/cplus/sem/li_by_name_in_single_scope.g.hh>
#include <lestes/lang/cplus/sem/li_non_secu_by_name_in_single_scope.g.hh>
#include <lestes/lang/cplus/sem/or_or.g.hh>
#include <lestes/lang/cplus/syn/manager.hh>
#include <lestes/lang/cplus/syn/token.hh>
#include <lestes/lang/cplus/sem/sa_loggers.hh>
#include <lestes/msg/logger.hh>
#include <lestes/msg/logger_util.hh>
#include <algorithm>
#include <iterator>
#include <cstdlib>
Go to the source code of this file.
Namespaces | |
| namespace | lestes |
| namespace | lestes::lang |
| namespace | lestes::lang::cplus |
| namespace | lestes::lang::cplus::sem |
Typedefs | |
| typedef list< srp< as_declarator_op > > | lestes::lang::cplus::sem::as_declarator_op_list_type |
| Type of list of as_declarator_op elements. | |
| typedef ::lestes::std::set< srp< ss_declaration > > | lestes::lang::cplus::sem::ss_declaration_set_type |
| Type of set of ss_declaration elements. | |
Functions | |
| void | lestes::lang::cplus::sem::process_friend_function_declaration (ptr< sa_context > ctx, ptr< sa_declaration_specifiers > specifiers, ptr< as_declarator > declarator) |
Analysis of simple declaration and its conversion to ss_declaration.
Definition in file sa_simple_declaration.cc.
1.5.1-20070107