, including all inherited members.
| _functions | eval::execution_context | [protected] |
| _globals | eval::execution_context | [protected] |
| _initialized | eval::execution_context | [private] |
| _objects | eval::execution_context | [protected] |
| _ptr_conversions | eval::execution_context | [protected] |
| _types | eval::execution_context | [protected] |
| _value_conversions | eval::execution_context | [protected] |
| add_global(const std::string &name, const val &v) | eval::execution_context | |
| call(fwrap &f, fwrap_args &args) | eval::execution_context | [inline] |
| call_function(const std::string &fn_name, fwrap_args &args) | eval::execution_context | [inline] |
| call_function_or_method(const std::string &name, fwrap_args &args) | eval::execution_context | [inline] |
| call_method(const std::string &m_name, fwrap_args &args) | eval::execution_context | [inline] |
| clear_globals() | eval::execution_context | |
| execution_context() | eval::execution_context | [inline] |
| execution_context(const execution_context &e) | eval::execution_context | [private] |
| extended_val_cast_ptr(val &v) const | eval::execution_context | [inline] |
| extended_val_cast_value(val &v) const | eval::execution_context | [inline] |
| find_best_match(std::pair< fwrap_it_t, fwrap_it_t > &candidate_range, fwrap_args::iterator args_begin, fwrap_args::iterator args_end, fwrap_args &best_match_args, std::vector< detail::conversion_rank > &best_match_rank) | eval::execution_context | [inline, private] |
| format_fn_call_debug(const std::string &fn_name, fwrap_args &args) const | eval::execution_context | [inline, private] |
| fwrap_it_t typedef | eval::execution_context | [protected] |
| get_global(const std::string &name) | eval::execution_context | |
| get_global(const std::string &name) const | eval::execution_context | |
| operator=(const execution_context &rhs) | eval::execution_context | [private] |
| operator[](const std::string &name) | eval::execution_context | |
| point_to_same_obj(val &lhs, val &rhs) const | eval::execution_context | [inline] |
| register_all() | eval::execution_context | [inline, virtual] |
| register_conversions() | eval::execution_context | [inline, protected, virtual] |
| register_functions() | eval::execution_context | [inline, protected, virtual] |
| register_methods_and_ctors() | eval::execution_context | [inline, protected, virtual] |
| register_types() | eval::execution_context | [inline, protected, virtual] |
| remove_aliasing(val &v, fwrap &f, fwrap_args::iterator orig_arg_it, fwrap_args::iterator actual_arg_it) | eval::execution_context | [inline, private] |
| throw_if_match_invalid(const std::string &name, std::pair< fwrap, bool > &best_match, fwrap_args &args) | eval::execution_context | [inline, private] |
| type_name(const std::type_info *type) const | eval::execution_context | [inline, private] |
| val_cast_conversion(val &v, const std::type_info *desired_type, bool can_use_temp) const | eval::execution_context | [inline, private] |
| val_cast_conversion_string(val &v, const std::string &desired_type, bool can_use_temp) const | eval::execution_context | [inline] |
| val_convert_t typedef | eval::execution_context | |
| ~execution_context() | eval::execution_context | [inline, virtual] |