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

Classes

struct  tuple_meta_accumulate
 
struct  tuple_meta_accumulate_impl
 
struct  tuple_meta_transform
 
struct  tuple_meta_transform_impl
 

Functions

template<typename Fun >
tuples::null_type tuple_transform (tuples::null_type const &, Fun)
 
template<typename Tuple , typename Fun >
tuple_meta_transform< Tuple,
Fun >::type 
tuple_transform (const Tuple &t, Fun f)
 
template<typename Fun >
Fun tuple_for_each (tuples::null_type, Fun f)
 
template<typename Tuple , typename Fun >
Fun tuple_for_each (Tuple &t, Fun f)
 
bool tuple_equal (tuples::null_type, tuples::null_type)
 
template<typename Tuple1 , typename Tuple2 >
bool tuple_equal (Tuple1 const &t1, Tuple2 const &t2)
 

Function Documentation

bool boost::iterators::detail::tuple_impl_specific::tuple_equal ( tuples::null_type  ,
tuples::null_type   
)
inline

Referenced by tuple_equal().

template<typename Tuple1 , typename Tuple2 >
bool boost::iterators::detail::tuple_impl_specific::tuple_equal ( Tuple1 const &  t1,
Tuple2 const &  t2 
)
inline

References tuple_equal().

template<typename Fun >
Fun boost::iterators::detail::tuple_impl_specific::tuple_for_each ( tuples::null_type  ,
Fun  f 
)
inline

Referenced by tuple_for_each().

template<typename Tuple , typename Fun >
Fun boost::iterators::detail::tuple_impl_specific::tuple_for_each ( Tuple &  t,
Fun  f 
)
inline

References tuple_for_each().

template<typename Fun >
tuples::null_type boost::iterators::detail::tuple_impl_specific::tuple_transform ( tuples::null_type const &  ,
Fun   
)
inline

Referenced by tuple_transform().

template<typename Tuple , typename Fun >
tuple_meta_transform< Tuple , Fun >::type boost::iterators::detail::tuple_impl_specific::tuple_transform ( const Tuple &  t,
Fun  f 
)
inline