Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
transformation.hpp File Reference
#include <algorithm>
#include <numeric>
#include <boost/phoenix/core/limits.hpp>
#include <boost/phoenix/stl/algorithm/detail/has_sort.hpp>
#include <boost/phoenix/stl/algorithm/detail/has_remove.hpp>
#include <boost/phoenix/stl/algorithm/detail/has_remove_if.hpp>
#include <boost/phoenix/stl/algorithm/detail/has_unique.hpp>
#include <boost/phoenix/stl/algorithm/detail/has_reverse.hpp>
#include <boost/phoenix/stl/algorithm/detail/begin.hpp>
#include <boost/phoenix/stl/algorithm/detail/end.hpp>
#include <boost/phoenix/stl/algorithm/detail/decay_array.hpp>
#include <boost/phoenix/function/adapt_callable.hpp>
#include <boost/range/result_iterator.hpp>
#include <boost/range/difference_type.hpp>
#include <boost/mpl/if.hpp>
#include <boost/type_traits/is_void.hpp>
Include dependency graph for transformation.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::phoenix::impl::swap
 
struct  boost::phoenix::impl::copy
 
struct  boost::phoenix::impl::copy::result< Sig >
 
struct  boost::phoenix::impl::copy::result< This(R &, I)>
 
struct  boost::phoenix::impl::copy_backward
 
struct  boost::phoenix::impl::copy_backward::result< Sig >
 
struct  boost::phoenix::impl::copy_backward::result< This(R &, I)>
 
struct  boost::phoenix::impl::copy_backward::result< This(R &, I &)>
 
struct  boost::phoenix::impl::transform
 
struct  boost::phoenix::impl::transform::result< Sig >
 
struct  boost::phoenix::impl::transform::result< This(R &, OutorI1, ForOut)>
 
struct  boost::phoenix::impl::transform::result< This(R &, OutorI1, ForOut, BinF)>
 
struct  boost::phoenix::impl::replace
 
struct  boost::phoenix::impl::replace_if
 
struct  boost::phoenix::impl::replace_copy
 
struct  boost::phoenix::impl::replace_copy::result< Sig >
 
struct  boost::phoenix::impl::replace_copy::result< This(R &, O, T const &, T2 const &)>
 
struct  boost::phoenix::impl::replace_copy_if
 
struct  boost::phoenix::impl::replace_copy_if::result< Sig >
 
struct  boost::phoenix::impl::replace_copy_if::result< This(R &, O, P, T const &)>
 
struct  boost::phoenix::impl::fill
 
struct  boost::phoenix::impl::fill_n
 
struct  boost::phoenix::impl::generate
 
struct  boost::phoenix::impl::generate_n
 
struct  boost::phoenix::impl::remove
 
struct  boost::phoenix::impl::remove::result< Sig >
 
struct  boost::phoenix::impl::remove::result< This(R &, T const &)>
 
struct  boost::phoenix::impl::remove_if
 
struct  boost::phoenix::impl::remove_if::result< Sig >
 
struct  boost::phoenix::impl::remove_if::result< This(R &, P)>
 
struct  boost::phoenix::impl::remove_copy
 
struct  boost::phoenix::impl::remove_copy::result< Sig >
 
struct  boost::phoenix::impl::remove_copy::result< This(R &, O, T)>
 
struct  boost::phoenix::impl::remove_copy_if
 
struct  boost::phoenix::impl::remove_copy_if::result< Sig >
 
struct  boost::phoenix::impl::remove_copy_if::result< This(R &, O, P)>
 
struct  boost::phoenix::impl::unique
 
struct  boost::phoenix::impl::unique::result< Sig >
 
struct  boost::phoenix::impl::unique::result< This(R &)>
 
struct  boost::phoenix::impl::unique::result< This(R &, P)>
 
struct  boost::phoenix::impl::unique_copy
 
struct  boost::phoenix::impl::unique_copy::result< Sig >
 
struct  boost::phoenix::impl::unique_copy::result< This(R &, O)>
 
struct  boost::phoenix::impl::unique_copy::result< This(R &, O, P)>
 
struct  boost::phoenix::impl::reverse
 
struct  boost::phoenix::impl::reverse_copy
 
struct  boost::phoenix::impl::reverse_copy::result< Sig >
 
struct  boost::phoenix::impl::reverse_copy::result< This(R &, O)>
 
struct  boost::phoenix::impl::rotate
 
struct  boost::phoenix::impl::rotate_copy
 
struct  boost::phoenix::impl::rotate_copy::result< Sig >
 
struct  boost::phoenix::impl::rotate_copy::result< This(R &, M, O)>
 
struct  boost::phoenix::impl::random_shuffle
 
struct  boost::phoenix::impl::partition
 
struct  boost::phoenix::impl::partition::result< Sig >
 
struct  boost::phoenix::impl::partition::result< This(R &, P)>
 
struct  boost::phoenix::impl::stable_partition
 
struct  boost::phoenix::impl::stable_partition::result< Sig >
 
struct  boost::phoenix::impl::stable_partition::result< This(R &, P)>
 
struct  boost::phoenix::impl::sort
 
struct  boost::phoenix::impl::stable_sort
 
struct  boost::phoenix::impl::partial_sort
 
struct  boost::phoenix::impl::partial_sort_copy
 
struct  boost::phoenix::impl::partial_sort_copy::result< Sig >
 
struct  boost::phoenix::impl::partial_sort_copy::result< This(R1 &, R2 &)>
 
struct  boost::phoenix::impl::partial_sort_copy::result< This(R1 &, R2 &, C)>
 
struct  boost::phoenix::impl::nth_element
 
struct  boost::phoenix::impl::merge
 
struct  boost::phoenix::impl::merge::result< Sig >
 
struct  boost::phoenix::impl::merge::result< This(R1 &, R2 &, O)>
 
struct  boost::phoenix::impl::merge::result< This(R1 &, R2 &, O, C)>
 
struct  boost::phoenix::impl::inplace_merge
 
struct  boost::phoenix::impl::next_permutation
 
struct  boost::phoenix::impl::prev_permutation
 
struct  boost::phoenix::impl::inner_product
 
struct  boost::phoenix::impl::inner_product::result< Sig >
 
struct  boost::phoenix::impl::inner_product::result< This(R &, I, T)>
 
struct  boost::phoenix::impl::inner_product::result< This(R &, I, T &)>
 
struct  boost::phoenix::impl::inner_product::result< This(R &, I, T, C1, C2)>
 
struct  boost::phoenix::impl::inner_product::result< This(R &, I, T &, C1, C2)>
 
struct  boost::phoenix::impl::partial_sum
 
struct  boost::phoenix::impl::partial_sum::result< Sig >
 
struct  boost::phoenix::impl::partial_sum::result< This(R &, I)>
 
struct  boost::phoenix::impl::partial_sum::result< This(R &, I, C)>
 
struct  boost::phoenix::impl::adjacent_difference
 
struct  boost::phoenix::impl::adjacent_difference::result< Sig >
 
struct  boost::phoenix::impl::adjacent_difference::result< This(R &, I)>
 
struct  boost::phoenix::impl::adjacent_difference::result< This(R &, I, C)>
 
struct  boost::phoenix::impl::push_heap
 
struct  boost::phoenix::impl::pop_heap
 
struct  boost::phoenix::impl::make_heap
 
struct  boost::phoenix::impl::sort_heap
 
struct  boost::phoenix::impl::set_union
 
struct  boost::phoenix::impl::set_union::result< Sig >
 
struct  boost::phoenix::impl::set_union::result< This(R1 &, R2 &, O)>
 
struct  boost::phoenix::impl::set_union::result< This(R1 &, R2 &, O, C)>
 
struct  boost::phoenix::impl::set_intersection
 
struct  boost::phoenix::impl::set_intersection::result< Sig >
 
struct  boost::phoenix::impl::set_intersection::result< This(R1 &, R2 &, O)>
 
struct  boost::phoenix::impl::set_intersection::result< This(R1 &, R2 &, O, C)>
 
struct  boost::phoenix::impl::set_difference
 
struct  boost::phoenix::impl::set_difference::result< Sig >
 
struct  boost::phoenix::impl::set_difference::result< This(R1 &, R2 &, O)>
 
struct  boost::phoenix::impl::set_difference::result< This(R1 &, R2 &, O, C)>
 
struct  boost::phoenix::impl::set_symmetric_difference
 
struct  boost::phoenix::impl::set_symmetric_difference::result< Sig >
 
struct  boost::phoenix::impl::set_symmetric_difference::result< This(R1 &, R2, O)>
 
struct  boost::phoenix::impl::set_symmetric_difference::result< This(R1 &, R2, O, C)>
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::phoenix
 
 boost::phoenix::impl