#include <lestes/lang/cplus/sem/or_ics.g.hh>#include <lestes/lang/cplus/sem/or_or.g.hh>#include <lestes/lang/cplus/sem/as_decl.g.hh>#include <lestes/lang/cplus/sem/or.g.hh>#include <lestes/lang/cplus/sem/ss_declaration.g.hh>#include <lestes/lang/cplus/sem/ss_statement.g.hh>#include <lestes/lang/cplus/sem/ss_decl_name.g.hh>#include <lestes/lang/cplus/sem/sa_decl_seq_compound_pair_creator.g.hh>#include <lestes/lang/cplus/sem/ss_misc.g.hh>#include <lestes/lang/cplus/sem/ss_type.g.hh>#include <lestes/lang/cplus/sem/ss_type_builtin.g.hh>#include <lestes/lang/cplus/sem/as_id_to_declaration_set.g.hh>#include <lestes/lang/cplus/sem/li_func_by_name.g.hh>#include <lestes/lang/cplus/sem/li_func_by_name_in_single_scope.g.hh>#include <lestes/lang/cplus/sem/sa_context.g.hh>#include <lestes/lang/cplus/sem/or.hh>#include <lestes/lang/cplus/sem/or_logger.hh>#include <lestes/msg/logger.hh>#include <lestes/std/dumper.hh>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 ::lestes::std::set< srp< ss_function_declaration > > | lestes::lang::cplus::sem::func_decl_set |
| typedef ::lestes::std::list< srp< ss_declaration > > | lestes::lang::cplus::sem::decl_list |
Functions | |
| lestes::lang::cplus::sem::declare_logger (or_log) | |
| lestes::lang::cplus::sem::initialize_logger (or_log,"overload", or_logger) | |
| ptr< or_ics_functional > | lestes::lang::cplus::sem::or_find_ics (ptr< or_or_functional > source, ptr< ss_type > target) |
| bool | lestes::lang::cplus::sem::is_not_worse_conv_seq (ptr< or_ics_functional > r1, ptr< or_or_functional > e1, ptr< or_ics_functional > r2, ptr< or_or_functional > e2) |
| bool | lestes::lang::cplus::sem::is_better_conv_seq (ptr< or_ics_functional > r1, ptr< or_or_functional > e1, ptr< or_ics_functional > r2, ptr< or_or_functional > e2) |
| bool | lestes::lang::cplus::sem::exists_ics_conversion (ptr< ss_function_declaration > candidate, ptr< exprlist > exprs) |
| ptr< func_decl_set > | lestes::lang::cplus::sem::filter_ics_existence (ptr< func_decl_set > candidates, ptr< exprlist > exprs) |
| ptr< func_decl_set > | lestes::lang::cplus::sem::filter_num_args (ptr< func_decl_set > candidates, decl_list::size_type num_args) |
| ptr< func_decl_set > | lestes::lang::cplus::sem::select_viable (ptr< func_decl_set > candidates, ptr< exprlist > exprs) |
| bool | lestes::lang::cplus::sem::is_better_function (ptr< ss_function_declaration > f, ptr< ss_function_declaration > g, ptr< exprlist > exprs) |
| ptr< or_or_functional > | lestes::lang::cplus::sem::best_selection (ptr< func_decl_set > viables, ptr< exprlist > exprs) |
| ptr< func_decl_set > | lestes::lang::cplus::sem::collect_candidates (ptr< ss_operator> func_name, ptr< ss_decl_seq > ctxt) |
| ptr< or_or_functional > | lestes::lang::cplus::sem::overload_resolution (ptr< exprlist > exprs, ptr< ss_operator> func_name) |
| ptr< or_or_functional > | lestes::lang::cplus::sem::overload_resolution (ptr< exprlist > exprs, ptr< func_decl_set > candidates) |
Definition in file or.cc.
1.5.1-20070107