#include <boost/spirit/home/x3/support/traits/attribute_category.hpp>
#include <boost/spirit/home/x3/support/traits/tuple_traits.hpp>
#include <boost/spirit/home/x3/support/traits/variant_has_substitute.hpp>
#include <boost/fusion/include/is_sequence.hpp>
#include <boost/fusion/include/front.hpp>
#include <boost/fusion/include/size.hpp>
#include <boost/fusion/include/move.hpp>
#include <boost/range/iterator_range.hpp>
#include <utility>
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::spirit | |
boost::spirit::x3 | |
boost::spirit::x3::traits | |
boost::spirit::x3::traits::detail | |
Functions | |
template<typename Source , typename Dest > | |
void | boost::spirit::x3::traits::move_to (Source &&src, Dest &dest) |
template<typename Dest > | |
void | boost::spirit::x3::traits::move_to (unused_type, Dest &) |
template<typename Source > | |
void | boost::spirit::x3::traits::move_to (Source &, unused_type) |
void | boost::spirit::x3::traits::move_to (unused_type, unused_type) |
template<typename Iterator , typename Dest > | |
void | boost::spirit::x3::traits::move_to (Iterator first, Iterator last, Dest &dest) |
template<typename Iterator > | |
void | boost::spirit::x3::traits::move_to (Iterator, Iterator, unused_type) |
template<typename Source , typename Dest > | |
void | boost::spirit::x3::traits::detail::move_to (Source &&, Dest &, unused_attribute) |
template<typename Source , typename Dest > | |
void | boost::spirit::x3::traits::detail::move_to_plain (Source &&src, Dest &dest, mpl::false_) |
template<typename Source , typename Dest > | |
void | boost::spirit::x3::traits::detail::move_to_plain (Source &&src, Dest &dest, mpl::true_) |
template<typename Source , typename Dest > | |
void | boost::spirit::x3::traits::detail::move_to (Source &&src, Dest &dest, plain_attribute) |
template<typename Source , typename Dest > | |
enable_if< is_container < Source > >::type | boost::spirit::x3::traits::detail::move_to (Source &&src, Dest &dest, container_attribute) |
template<typename Source , typename Dest > | |
enable_if< mpl::and_ < is_same_size_sequence< Dest, Source >, mpl::not_ < is_size_one_sequence< Dest > > > >::type | boost::spirit::x3::traits::detail::move_to (Source &&src, Dest &dest, tuple_attribute) |
template<typename Source , typename Dest > | |
enable_if < is_size_one_sequence< Dest > >::type | boost::spirit::x3::traits::detail::move_to (Source &&src, Dest &dest, tuple_attribute) |
template<typename Source , typename Dest > | |
void | boost::spirit::x3::traits::detail::move_to (Source &&src, Dest &dest, variant_attribute, mpl::false_) |
template<typename Source , typename Dest > | |
void | boost::spirit::x3::traits::detail::move_to_variant_from_single_element_sequence (Source &&src, Dest &dest, mpl::false_) |
template<typename Source , typename Dest > | |
void | boost::spirit::x3::traits::detail::move_to_variant_from_single_element_sequence (Source &&src, Dest &dest, mpl::true_) |
template<typename Source , typename Dest > | |
void | boost::spirit::x3::traits::detail::move_to (Source &&src, Dest &dest, variant_attribute, mpl::true_) |
template<typename Source , typename Dest > | |
void | boost::spirit::x3::traits::detail::move_to (Source &&src, Dest &dest, variant_attribute tag) |
template<typename Iterator > | |
void | boost::spirit::x3::traits::detail::move_to (Iterator, Iterator, unused_type, unused_attribute) |
template<typename Iterator , typename Dest > | |
void | boost::spirit::x3::traits::detail::move_to (Iterator first, Iterator last, Dest &dest, container_attribute) |
template<typename Iterator > | |
void | boost::spirit::x3::traits::detail::move_to (Iterator first, Iterator last, boost::iterator_range< Iterator > &rng, container_attribute) |
template<typename T > | |
void | boost::spirit::x3::traits::move_to (T &src, T &dest) |
template<typename T > | |
void | boost::spirit::x3::traits::move_to (T const &src, T &dest) |
template<typename T > | |
void | boost::spirit::x3::traits::move_to (T &&src, T &dest) |