#include <fusion.hpp>
|
template<std::size_t... Is, typename U > |
static std::tuple< typename std::remove_reference< typename boost::fusion::result_of::at_c< T, Is >::type >::type... > | to_tuple (U const &u, seq< Is... >) |
|
template<std::size_t... Is, typename U > |
static T | to_t (U const &u, seq< Is... >) |
|
§ operator()()
template<typename T >
T msgpack::adaptor::as< T, typename msgpack::enable_if< boost::fusion::traits::is_sequence< T >::value &&boost::mpl::fold< T, boost::mpl::bool_< true >, boost::mpl::if_< boost::mpl::and_< boost::mpl::_1, msgpack::has_as< boost::mpl::_2 > >, boost::mpl::bool_< true >, boost::mpl::bool_< false > > >::type::value >::type >::operator() |
( |
msgpack::object const & |
o | ) |
const |
|
inline |
§ to_t()
template<typename T >
template<std::size_t... Is, typename U >
static T msgpack::adaptor::as< T, typename msgpack::enable_if< boost::fusion::traits::is_sequence< T >::value &&boost::mpl::fold< T, boost::mpl::bool_< true >, boost::mpl::if_< boost::mpl::and_< boost::mpl::_1, msgpack::has_as< boost::mpl::_2 > >, boost::mpl::bool_< true >, boost::mpl::bool_< false > > >::type::value >::type >::to_t |
( |
U const & |
u, |
|
|
seq< Is... > |
|
|
) |
| |
|
inlinestatic |
§ to_tuple()
template<typename T >
template<std::size_t... Is, typename U >
static std::tuple< typename std::remove_reference< typename boost::fusion::result_of::at_c<T, Is>::type >::type...> msgpack::adaptor::as< T, typename msgpack::enable_if< boost::fusion::traits::is_sequence< T >::value &&boost::mpl::fold< T, boost::mpl::bool_< true >, boost::mpl::if_< boost::mpl::and_< boost::mpl::_1, msgpack::has_as< boost::mpl::_2 > >, boost::mpl::bool_< true >, boost::mpl::bool_< false > > >::type::value >::type >::to_tuple |
( |
U const & |
u, |
|
|
seq< Is... > |
|
|
) |
| |
|
inlinestatic |
The documentation for this struct was generated from the following file:
- /build/msgpack-c-zlTWol/msgpack-c-1.4.2/include/msgpack/adaptor/boost/fusion.hpp