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

Classes

struct  adapter_type_tag
 
struct  array_type_tag
 
struct  assign_decay
 
struct  assign_reference
 
class  call_add_edge
 
class  call_insert
 
class  call_push
 
class  call_push_back
 
class  call_push_front
 
class  converter
 
struct  default_type_tag
 
struct  forward_n_arguments
 
struct  fun_repeater
 
class  generic_list
 
class  generic_ptr_list
 
struct  pair_type_tag
 
struct  repeater
 
struct  static_generic_list
 

Functions

template<class T , std::size_t sz>
type_traits::yes_type assign_is_array (const array< T, sz > *)
 
type_traits::no_type assign_is_array (...)
 
template<class T , class U >
type_traits::yes_type assign_is_pair (const std::pair< T, U > *)
 
type_traits::no_type assign_is_pair (...)
 
template<class T , class I , class Range >
bool operator== (const converter< T, I > &l, const Range &r)
 
template<class T , class I , class Range >
bool operator== (const Range &l, const converter< T, I > &r)
 
template<class T , class I , class Range >
bool operator!= (const converter< T, I > &l, const Range &r)
 
template<class T , class I , class Range >
bool operator!= (const Range &l, const converter< T, I > &r)
 
template<class T , class I , class Range >
bool operator< (const converter< T, I > &l, const Range &r)
 
template<class T , class I , class Range >
bool operator< (const Range &l, const converter< T, I > &r)
 
template<class T , class I , class Range >
bool operator> (const converter< T, I > &l, const Range &r)
 
template<class T , class I , class Range >
bool operator> (const Range &l, const converter< T, I > &r)
 
template<class T , class I , class Range >
bool operator<= (const converter< T, I > &l, const Range &r)
 
template<class T , class I , class Range >
bool operator<= (const Range &l, const converter< T, I > &r)
 
template<class T , class I , class Range >
bool operator>= (const converter< T, I > &l, const Range &r)
 
template<class T , class I , class Range >
bool operator>= (const Range &l, const converter< T, I > &r)
 
template<class T , class I , class Elem , class Traits >
std::basic_ostream< Elem,
Traits > & 
operator<< (std::basic_ostream< Elem, Traits > &Os, const converter< T, I > &r)
 
template<class T >
bool operator< (const assign_reference< T > &l, const assign_reference< T > &r)
 
template<class T >
bool operator> (const assign_reference< T > &l, const assign_reference< T > &r)
 
template<class T >
void swap (assign_reference< T > &l, assign_reference< T > &r)
 

Function Documentation

template<class T , std::size_t sz>
type_traits::yes_type boost::assign_detail::assign_is_array ( const array< T, sz > *  )
type_traits::no_type boost::assign_detail::assign_is_array (   ...)
template<class T , class U >
type_traits::yes_type boost::assign_detail::assign_is_pair ( const std::pair< T, U > *  )
type_traits::no_type boost::assign_detail::assign_is_pair (   ...)
template<class T , class I , class Range >
bool boost::assign_detail::operator!= ( const converter< T, I > &  l,
const Range &  r 
)
inline
template<class T , class I , class Range >
bool boost::assign_detail::operator!= ( const Range &  l,
const converter< T, I > &  r 
)
inline
template<class T , class I , class Range >
bool boost::assign_detail::operator< ( const converter< T, I > &  l,
const Range &  r 
)
inline
template<class T , class I , class Range >
bool boost::assign_detail::operator< ( const Range &  l,
const converter< T, I > &  r 
)
inline
template<class T >
bool boost::assign_detail::operator< ( const assign_reference< T > &  l,
const assign_reference< T > &  r 
)
inline
template<class T , class I , class Elem , class Traits >
std::basic_ostream<Elem,Traits>& boost::assign_detail::operator<< ( std::basic_ostream< Elem, Traits > &  Os,
const converter< T, I > &  r 
)
inline
template<class T , class I , class Range >
bool boost::assign_detail::operator<= ( const converter< T, I > &  l,
const Range &  r 
)
inline
template<class T , class I , class Range >
bool boost::assign_detail::operator<= ( const Range &  l,
const converter< T, I > &  r 
)
inline
template<class T , class I , class Range >
bool boost::assign_detail::operator== ( const converter< T, I > &  l,
const Range &  r 
)
inline
template<class T , class I , class Range >
bool boost::assign_detail::operator== ( const Range &  l,
const converter< T, I > &  r 
)
inline
template<class T , class I , class Range >
bool boost::assign_detail::operator> ( const converter< T, I > &  l,
const Range &  r 
)
inline
template<class T , class I , class Range >
bool boost::assign_detail::operator> ( const Range &  l,
const converter< T, I > &  r 
)
inline
template<class T >
bool boost::assign_detail::operator> ( const assign_reference< T > &  l,
const assign_reference< T > &  r 
)
inline
template<class T , class I , class Range >
bool boost::assign_detail::operator>= ( const converter< T, I > &  l,
const Range &  r 
)
inline
template<class T , class I , class Range >
bool boost::assign_detail::operator>= ( const Range &  l,
const converter< T, I > &  r 
)
inline
template<class T >
void boost::assign_detail::swap ( assign_reference< T > &  l,
assign_reference< T > &  r 
)
inline