Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
encode_decode_params.hpp File Reference
Include dependency graph for encode_decode_params.hpp:
This graph shows which files directly or indirectly include this file:

Macros

#define BOOST_TYPEOF_DECODE_PARAM(z, n, text)
 
#define BOOST_TYPEOF_DECODE_PARAMS(n)   BOOST_PP_REPEAT(n, BOOST_TYPEOF_DECODE_PARAM, ~)
 
#define BOOST_TYPEOF_ENCODE_PARAMS_BEGIN(z, n, text)   typename boost::type_of::encode_type<
 
#define BOOST_TYPEOF_ENCODE_PARAMS_END(z, n, text)   , BOOST_PP_CAT(P, n)>::type
 
#define BOOST_TYPEOF_ENCODE_PARAMS(n, ID)
 

Macro Definition Documentation

#define BOOST_TYPEOF_DECODE_PARAM (   z,
  n,
  text 
)
Value:
typedef typename decode##n::type p##n; \
typedef typename decode##n::iter BOOST_PP_CAT(iter, BOOST_PP_INC(n));
#define n
Definition: register_functions_iterate.hpp:7
cpp_int_backend< MinBits1, MaxBits1, SignType1, Checked1, Allocator1 >::limb_pointer p
Definition: multiply.hpp:28
#define BOOST_PP_CAT(a, b)
Definition: cat.hpp:24
Definition: encode_decode.hpp:54
#define BOOST_PP_INC(x)
Definition: inc.hpp:24
adjacency_iterator typedef T::adjacency_iterator type
Definition: graph_traits.hpp:42
#define BOOST_TYPEOF_DECODE_PARAMS (   n)    BOOST_PP_REPEAT(n, BOOST_TYPEOF_DECODE_PARAM, ~)
#define BOOST_TYPEOF_ENCODE_PARAMS (   n,
  ID 
)
Value:
typename boost::type_of::push_back<V, boost::mpl::size_t<ID> >::type \
#define BOOST_TYPEOF_ENCODE_PARAMS_END(z, n, text)
Definition: encode_decode_params.hpp:26
#define BOOST_PP_REPEAT
Definition: repeat.hpp:29
#define n
Definition: register_functions_iterate.hpp:7
#define BOOST_TYPEOF_ENCODE_PARAMS_BEGIN(z, n, text)
Definition: encode_decode_params.hpp:23
#define BOOST_TYPEOF_ENCODE_PARAMS_BEGIN (   z,
  n,
  text 
)    typename boost::type_of::encode_type<
#define BOOST_TYPEOF_ENCODE_PARAMS_END (   z,
  n,
  text 
)    , BOOST_PP_CAT(P, n)>::type