Classes | |
class | methods_and_ctors_for_type |
Functions | |
template<typename CurrentT, typename DesiredT> | |
val | ptr_convert (val &v) |
template<typename CurrentT, typename DesiredT> | |
val | dynamic_ptr_convert (val &v) |
template<typename CurrentT, typename DesiredT> | |
val | value_convert (val &v) |
template<typename CurrentT, typename DesiredT> | |
val | ptr_value_convert (val &v) |
template<typename CurrentT, typename DesiredT> | |
execution_context::val_convert_t | get_ptr_convert_fn (const boost::true_type &) |
template<typename CurrentT, typename DesiredT> | |
execution_context::val_convert_t | get_ptr_convert_fn (const boost::false_type &) |
template<typename CurrentT, typename DesiredT> | |
execution_context::val_convert_t | get_dynamic_ptr_convert_fn (const boost::true_type &) |
template<typename CurrentT, typename DesiredT> | |
execution_context::val_convert_t | get_dynamic_ptr_convert_fn (const boost::false_type &) |
template<typename CurrentT, typename DesiredT> | |
execution_context::val_convert_t | get_value_convert_fn (const boost::true_type &) |
template<typename CurrentT, typename DesiredT> | |
execution_context::val_convert_t | get_value_convert_fn (const boost::false_type &) |
template<typename CurrentT, typename DesiredT> | |
execution_context::val_convert_t | get_ptr_value_convert_fn (const boost::true_type &) |
template<typename CurrentT, typename DesiredT> | |
execution_context::val_convert_t | get_ptr_value_convert_fn (const boost::false_type &) |
template<typename CurrentT, typename DesiredT> | |
execution_context::val_convert_t | get_value_convert_fn_if_not_same (const boost::true_type &) |
template<typename CurrentT, typename DesiredT> | |
execution_context::val_convert_t | get_value_convert_fn_if_not_same (const boost::false_type &) |
template<typename DesiredT> | |
void | add_val_convert_for_type (std::map< type_info_conversion_store, execution_context::val_convert_t > &ptr_conv, std::map< type_info_conversion_store, execution_context::val_convert_t > &value_conv) |
void eval::detail::EVAL_EXECUTION_CONTEXT_NAME::add_val_convert_for_type | ( | std::map< type_info_conversion_store, execution_context::val_convert_t > & | ptr_conv, | |
std::map< type_info_conversion_store, execution_context::val_convert_t > & | value_conv | |||
) | [inline] |
val eval::detail::EVAL_EXECUTION_CONTEXT_NAME::dynamic_ptr_convert | ( | val & | v | ) | [inline] |
execution_context::val_convert_t eval::detail::EVAL_EXECUTION_CONTEXT_NAME::get_dynamic_ptr_convert_fn | ( | const boost::false_type & | ) | [inline] |
execution_context::val_convert_t eval::detail::EVAL_EXECUTION_CONTEXT_NAME::get_dynamic_ptr_convert_fn | ( | const boost::true_type & | ) | [inline] |
execution_context::val_convert_t eval::detail::EVAL_EXECUTION_CONTEXT_NAME::get_ptr_convert_fn | ( | const boost::false_type & | ) | [inline] |
execution_context::val_convert_t eval::detail::EVAL_EXECUTION_CONTEXT_NAME::get_ptr_convert_fn | ( | const boost::true_type & | ) | [inline] |
execution_context::val_convert_t eval::detail::EVAL_EXECUTION_CONTEXT_NAME::get_ptr_value_convert_fn | ( | const boost::false_type & | ) | [inline] |
execution_context::val_convert_t eval::detail::EVAL_EXECUTION_CONTEXT_NAME::get_ptr_value_convert_fn | ( | const boost::true_type & | ) | [inline] |
execution_context::val_convert_t eval::detail::EVAL_EXECUTION_CONTEXT_NAME::get_value_convert_fn | ( | const boost::false_type & | ) | [inline] |
execution_context::val_convert_t eval::detail::EVAL_EXECUTION_CONTEXT_NAME::get_value_convert_fn | ( | const boost::true_type & | ) | [inline] |
execution_context::val_convert_t eval::detail::EVAL_EXECUTION_CONTEXT_NAME::get_value_convert_fn_if_not_same | ( | const boost::false_type & | ) | [inline] |
execution_context::val_convert_t eval::detail::EVAL_EXECUTION_CONTEXT_NAME::get_value_convert_fn_if_not_same | ( | const boost::true_type & | ) | [inline] |
val eval::detail::EVAL_EXECUTION_CONTEXT_NAME::ptr_convert | ( | val & | v | ) | [inline] |
val eval::detail::EVAL_EXECUTION_CONTEXT_NAME::ptr_value_convert | ( | val & | v | ) | [inline] |
Implicit Conversion limitations:
val eval::detail::EVAL_EXECUTION_CONTEXT_NAME::value_convert | ( | val & | v | ) | [inline] |