#include <fwrap.hpp>


Public Member Functions | |
| func_store (void(ObjT::*m)(BOOST_PP_ENUM_PARAMS(n, T)) const) | |
| virtual val | call (fwrap_args &args) const |
| virtual const fwrap_store_base * | clone () const |
| virtual unsigned int | arity () const |
| virtual fwrap_fn_type | fn_type () const |
| virtual arg_info | get_rv_info () const |
| virtual void | get_arg_info (std::vector< arg_info > &vec) const |
Private Attributes | |
| void(ObjT::* | _m )(BOOST_PP_ENUM_PARAMS(n, T)) const |
| eval::detail::func_store< void(ObjT::*)(BOOST_PP_ENUM_PARAMS(n, T)) const >::func_store | ( | void(ObjT::*)(BOOST_PP_ENUM_PARAMS(n, T)) const | m | ) | [inline, explicit] |
| virtual val eval::detail::func_store< void(ObjT::*)(BOOST_PP_ENUM_PARAMS(n, T)) const >::call | ( | fwrap_args & | args | ) | const [inline, virtual] |
Implements eval::detail::fwrap_store_base.
| virtual const fwrap_store_base* eval::detail::func_store< void(ObjT::*)(BOOST_PP_ENUM_PARAMS(n, T)) const >::clone | ( | ) | const [inline, virtual] |
Implements eval::detail::fwrap_store_base.
| virtual unsigned int eval::detail::func_store< void(ObjT::*)(BOOST_PP_ENUM_PARAMS(n, T)) const >::arity | ( | ) | const [inline, virtual] |
Implements eval::detail::fwrap_store_base.
| virtual fwrap_fn_type eval::detail::func_store< void(ObjT::*)(BOOST_PP_ENUM_PARAMS(n, T)) const >::fn_type | ( | ) | const [inline, virtual] |
Implements eval::detail::fwrap_store_base.
| virtual arg_info eval::detail::func_store< void(ObjT::*)(BOOST_PP_ENUM_PARAMS(n, T)) const >::get_rv_info | ( | ) | const [inline, virtual] |
Implements eval::detail::fwrap_store_base.
| virtual void eval::detail::func_store< void(ObjT::*)(BOOST_PP_ENUM_PARAMS(n, T)) const >::get_arg_info | ( | std::vector< arg_info > & | vec | ) | const [inline, virtual] |
Implements eval::detail::fwrap_store_base.
void(ObjT::* eval::detail::func_store< void(ObjT::*)(BOOST_PP_ENUM_PARAMS(n, T)) const >::_m)(BOOST_PP_ENUM_PARAMS(n, T)) const [private] |
1.5.6