Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::fusion::extension Namespace Reference

Classes

struct  advance_impl
 
struct  advance_impl< iterator_facade_tag >
 
struct  advance_impl< proto::tag::proto_expr_iterator< Tag, Domain > >
 
struct  at_impl
 
struct  at_impl< po_array_tag >
 
struct  at_impl< proto::tag::proto_expr< Tag, Domain > >
 
struct  at_impl< sequence_facade_tag >
 
struct  at_key_impl
 
struct  at_key_impl< sequence_facade_tag >
 
struct  begin_impl
 
struct  begin_impl< flatten_view_tag >
 
struct  begin_impl< po_array_tag >
 
struct  begin_impl< proto::tag::proto_expr< Tag, Domain > >
 
struct  begin_impl< sequence_facade_tag >
 
struct  category_of_impl
 
struct  category_of_impl< po_array_tag >
 
struct  category_of_impl< proto::tag::proto_expr< Tag, Domain > >
 
struct  category_of_impl< proto::tag::proto_flat_view< Tag, Domain > >
 
struct  convert_impl
 
struct  convert_impl< proto::tag::proto_expr< Tag, Domain > >
 
struct  convert_impl< proto::tag::proto_flat_view< Tag, Domain > >
 
struct  deref_data_impl
 
struct  deref_data_impl< iterator_facade_tag >
 
struct  deref_impl
 
struct  deref_impl< flatten_view_iterator_tag >
 
struct  deref_impl< iterator_facade_tag >
 
struct  deref_impl< po_array_iterator_tag >
 
struct  deref_impl< proto::tag::proto_expr_iterator< Tag, Domain > >
 
struct  distance_impl
 
struct  distance_impl< iterator_facade_tag >
 
struct  distance_impl< proto::tag::proto_expr_iterator< Tag, Domain > >
 
struct  empty_impl
 
struct  empty_impl< flatten_view_tag >
 
struct  empty_impl< sequence_facade_tag >
 
struct  end_impl
 
struct  end_impl< flatten_view_tag >
 
struct  end_impl< po_array_tag >
 
struct  end_impl< proto::tag::proto_expr< Tag, Domain > >
 
struct  end_impl< sequence_facade_tag >
 
struct  equal_to_impl
 
struct  equal_to_impl< iterator_facade_tag >
 
struct  has_key_impl
 
struct  has_key_impl< sequence_facade_tag >
 
struct  is_segmented_impl
 
struct  is_segmented_impl< proto::tag::proto_flat_view< Tag, Domain > >
 
struct  is_segmented_impl< sequence_facade_tag >
 
struct  is_sequence_impl
 
struct  is_sequence_impl< non_fusion_tag >
 
struct  is_sequence_impl< po_array_tag >
 
struct  is_sequence_impl< proto::tag::proto_expr< Tag, Domain > >
 
struct  is_sequence_impl< proto::tag::proto_flat_view< Tag, Domain > >
 
struct  is_view_impl
 
struct  is_view_impl< po_array_tag >
 
struct  is_view_impl< proto::tag::proto_expr< Tag, Domain > >
 
struct  is_view_impl< proto::tag::proto_flat_view< Tag, Domain > >
 
struct  is_view_impl< sequence_facade_tag >
 
struct  key_of_impl
 
struct  key_of_impl< iterator_facade_tag >
 
struct  next_impl
 
struct  next_impl< flatten_view_iterator_tag >
 
struct  next_impl< iterator_facade_tag >
 
struct  next_impl< proto::tag::proto_expr_iterator< Tag, Domain > >
 
struct  prior_impl
 
struct  prior_impl< iterator_facade_tag >
 
struct  prior_impl< proto::tag::proto_expr_iterator< Tag, Domain > >
 
struct  segments_impl
 
struct  segments_impl< proto::tag::proto_flat_view< Tag, Domain > >
 
struct  segments_impl< sequence_facade_tag >
 
struct  size_impl
 
struct  size_impl< flatten_view_tag >
 
struct  size_impl< po_array_tag >
 
struct  size_impl< proto::tag::proto_expr< Tag, Domain > >
 
struct  size_impl< sequence_facade_tag >
 
struct  value_at_impl
 
struct  value_at_impl< po_array_tag >
 
struct  value_at_impl< proto::tag::proto_expr< Tag, Domain > >
 
struct  value_at_impl< sequence_facade_tag >
 
struct  value_at_key_impl
 
struct  value_at_key_impl< sequence_facade_tag >
 
struct  value_of_data_impl
 
struct  value_of_data_impl< iterator_facade_tag >
 
struct  value_of_impl
 
struct  value_of_impl< flatten_view_iterator_tag >
 
struct  value_of_impl< iterator_facade_tag >
 
struct  value_of_impl< po_array_iterator_tag >
 
struct  value_of_impl< proto::tag::proto_expr_iterator< Tag, Domain > >
 

Functions

template<typename T >
BOOST_FUSION_GPU_ENABLED const Tas_const (const T &obj)
 

Function Documentation

template<typename T >
BOOST_FUSION_GPU_ENABLED const T& boost::fusion::extension::as_const ( const T obj)