#include <fwrap.hpp>


Public Member Functions | |
| func_store (void(*f)(BOOST_PP_ENUM_PARAMS(n, T))) | |
| 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(* | _f )(BOOST_PP_ENUM_PARAMS(n, T)) |
| eval::detail::func_store< void(*)(BOOST_PP_ENUM_PARAMS(n, T))>::func_store | ( | void(*)(BOOST_PP_ENUM_PARAMS(n, T)) | f | ) | [inline, explicit] |
| virtual val eval::detail::func_store< void(*)(BOOST_PP_ENUM_PARAMS(n, T))>::call | ( | fwrap_args & | args | ) | const [inline, virtual] |
Implements eval::detail::fwrap_store_base.
| virtual const fwrap_store_base* eval::detail::func_store< void(*)(BOOST_PP_ENUM_PARAMS(n, T))>::clone | ( | ) | const [inline, virtual] |
Implements eval::detail::fwrap_store_base.
| virtual unsigned int eval::detail::func_store< void(*)(BOOST_PP_ENUM_PARAMS(n, T))>::arity | ( | ) | const [inline, virtual] |
Implements eval::detail::fwrap_store_base.
| virtual fwrap_fn_type eval::detail::func_store< void(*)(BOOST_PP_ENUM_PARAMS(n, T))>::fn_type | ( | ) | const [inline, virtual] |
Implements eval::detail::fwrap_store_base.
| virtual arg_info eval::detail::func_store< void(*)(BOOST_PP_ENUM_PARAMS(n, T))>::get_rv_info | ( | ) | const [inline, virtual] |
Implements eval::detail::fwrap_store_base.
| virtual void eval::detail::func_store< void(*)(BOOST_PP_ENUM_PARAMS(n, T))>::get_arg_info | ( | std::vector< arg_info > & | vec | ) | const [inline, virtual] |
Implements eval::detail::fwrap_store_base.
void(* eval::detail::func_store< void(*)(BOOST_PP_ENUM_PARAMS(n, T))>::_f)(BOOST_PP_ENUM_PARAMS(n, T)) [private] |
1.5.6