add_arg(const Expr_result &res) | Overload_resolver | |
add_builtin_binary_ops(Type(*predicate)(Type t1, Type t2)) | Overload_resolver | |
add_builtin_incdec(bool is_increment) | Overload_resolver | |
add_builtin_unary_ops(Type(*predicate)(Type t)) | Overload_resolver | |
add_function(Function_symbol *fsym, bool allow_dups) | Overload_resolver | |
add_signature(Function_signature *sig) | Overload_resolver | |
add_signature_with_type(Function_signature *sig, Type t) | Overload_resolver | |
args | Overload_resolver | [private] |
Candidate typedef | Overload_resolver | |
candidates | Overload_resolver | [private] |
dump(std::ostream &os) | Overload_resolver | |
get_arg(int i) | Overload_resolver | [inline] |
get_arg_count() const | Overload_resolver | [inline] |
get_best(bool *is_ambig) | Overload_resolver | |
have_object | Overload_resolver | [private] |
have_signature(Function_signature *fsig, unsigned limit) | Overload_resolver | [private] |
is_object() const | Overload_resolver | [inline] |
is_operator | Overload_resolver | [private] |
Overload_candidate class | Overload_resolver | [friend] |
Overload_resolver(bool is_operator) | Overload_resolver | |
set_object(const Expr_result &res) | Overload_resolver | |