Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
encode_type_impl< V, R(BOOST_PP_ENUM_PARAMS(BOOST_PP_ITERATION(), P))> Struct Template Reference

#include <register_functions_iterate.hpp>

Public Types

typedef R BOOST_PP_CAT (P, BOOST_PP_ITERATION())
 

Public Member Functions

typedef BOOST_TYPEOF_ENCODE_PARAMS (BOOST_PP_INC(BOOST_PP_ITERATION()), FUN_ID+BOOST_PP_ITERATION()) type
 

Member Typedef Documentation

template<class V , class R BOOST_PP_ENUM_TRAILING_PARAMS>
typedef R encode_type_impl< V, R(BOOST_PP_ENUM_PARAMS(BOOST_PP_ITERATION(), P))>::BOOST_PP_CAT(P, BOOST_PP_ITERATION())

Member Function Documentation

template<class V , class R BOOST_PP_ENUM_TRAILING_PARAMS>
typedef encode_type_impl< V, R(BOOST_PP_ENUM_PARAMS(BOOST_PP_ITERATION(), P))>::BOOST_TYPEOF_ENCODE_PARAMS ( BOOST_PP_INC(BOOST_PP_ITERATION())  ,
FUN_ID BOOST_PP_ITERATION() 
)

The documentation for this struct was generated from the following file: