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

Classes

class  format_info
 

Functions

template<class T1 , class T2 >
bool eq (const T1 &lhs, const T2 &rhs)
 
template<>
bool eq< null_type, null_type > (const null_type &, const null_type &)
 
template<class T1 , class T2 >
bool neq (const T1 &lhs, const T2 &rhs)
 
template<>
bool neq< null_type, null_type > (const null_type &, const null_type &)
 
template<class T1 , class T2 >
bool lt (const T1 &lhs, const T2 &rhs)
 
template<>
bool lt< null_type, null_type > (const null_type &, const null_type &)
 
template<class T1 , class T2 >
bool gt (const T1 &lhs, const T2 &rhs)
 
template<>
bool gt< null_type, null_type > (const null_type &, const null_type &)
 
template<class T1 , class T2 >
bool lte (const T1 &lhs, const T2 &rhs)
 
template<>
bool lte< null_type, null_type > (const null_type &, const null_type &)
 
template<class T1 , class T2 >
bool gte (const T1 &lhs, const T2 &rhs)
 
template<>
bool gte< null_type, null_type > (const null_type &, const null_type &)
 
template<class CharType , class CharTrait , class T1 >
std::basic_ostream< CharType,
CharTrait > & 
print (std::basic_ostream< CharType, CharTrait > &o, const cons< T1, null_type > &t)
 
template<class CharType , class CharTrait >
std::basic_ostream< CharType,
CharTrait > & 
print (std::basic_ostream< CharType, CharTrait > &o, const null_type &)
 
template<class CharType , class CharTrait , class T1 , class T2 >
std::basic_ostream< CharType,
CharTrait > & 
print (std::basic_ostream< CharType, CharTrait > &o, const cons< T1, T2 > &t)
 
template<class CharT , class Traits , class T >
bool handle_width (std::basic_ostream< CharT, Traits > &o, const T &t)
 
template<class CharType , class CharTrait >
std::basic_istream< CharType,
CharTrait > & 
extract_and_check_delimiter (std::basic_istream< CharType, CharTrait > &is, format_info::manipulator_type del)
 
template<class CharType , class CharTrait , class T1 >
std::basic_istream< CharType,
CharTrait > & 
read (std::basic_istream< CharType, CharTrait > &is, cons< T1, null_type > &t1)
 
template<class CharType , class CharTrait , class T1 , class T2 >
std::basic_istream< CharType,
CharTrait > & 
read (std::basic_istream< CharType, CharTrait > &is, cons< T1, T2 > &t1)
 

Function Documentation

template<class T1 , class T2 >
bool boost::tuples::detail::eq ( const T1 &  lhs,
const T2 &  rhs 
)
inline

Referenced by boost::fusion::detail::sequence_copy< Seq1, Seq2 >::call(), boost::fusion::detail::sequence_move< Seq1, Seq2 >::call(), boost::multi_index::detail::hashed_index< KeyFromValue, Hash, Pred, SuperMeta, TagList, Category >::count(), boost::basic_string_ref< charT, traits >::ends_with(), boost::multi_index::detail::hashed_index< KeyFromValue, Hash, Pred, SuperMeta, TagList, Category >::equal_range(), boost::basic_string_ref< charT, traits >::find(), boost::multi_index::detail::hashed_index< KeyFromValue, Hash, Pred, SuperMeta, TagList, Category >::find(), boost::basic_string_ref< charT, traits >::find_first_not_of(), boost::basic_string_ref< charT, traits >::find_first_of(), boost::basic_string_ref< charT, traits >::find_last_not_of(), boost::basic_string_ref< charT, traits >::find_last_of(), boost::container::getline(), boost::algorithm::is_permutation(), boost::detail::string_ref_traits_eq< charT, traits >::operator()(), boost::unit_test::ut_detail::default_char_compare< CharT >::operator()(), boost::container::basic_string< CharT, Traits, Allocator >::Eq_traits< Tr >::operator()(), boost::tuples::operator==(), boost::logic::operator>>(), boost::operator>>(), boost::io::basic_altstringbuf< Ch, Tr, Alloc >::pbackfail(), boost::interprocess::basic_bufferbuf< CharT, CharTraits >::pbackfail(), boost::interprocess::basic_vectorbuf< CharVector, CharTraits >::pbackfail(), boost::basic_string_ref< charT, traits >::rfind(), boost::wave::util::flex_string< E, T, A, Storage >::rfind(), and boost::basic_string_ref< charT, traits >::starts_with().

template<>
bool boost::tuples::detail::eq< null_type, null_type > ( const null_type &  ,
const null_type &   
)
inline
template<class CharType , class CharTrait >
std::basic_istream<CharType, CharTrait>& boost::tuples::detail::extract_and_check_delimiter ( std::basic_istream< CharType, CharTrait > &  is,
format_info::manipulator_type  del 
)
inline
template<>
bool boost::tuples::detail::gt< null_type, null_type > ( const null_type &  ,
const null_type &   
)
inline
template<class T1 , class T2 >
bool boost::tuples::detail::gte ( const T1 &  lhs,
const T2 &  rhs 
)
inline
template<>
bool boost::tuples::detail::gte< null_type, null_type > ( const null_type &  ,
const null_type &   
)
inline
template<class CharT , class Traits , class T >
bool boost::tuples::detail::handle_width ( std::basic_ostream< CharT, Traits > &  o,
const T t 
)
inline
template<>
bool boost::tuples::detail::lt< null_type, null_type > ( const null_type &  ,
const null_type &   
)
inline
template<class T1 , class T2 >
bool boost::tuples::detail::lte ( const T1 &  lhs,
const T2 &  rhs 
)
inline
template<>
bool boost::tuples::detail::lte< null_type, null_type > ( const null_type &  ,
const null_type &   
)
inline
template<class T1 , class T2 >
bool boost::tuples::detail::neq ( const T1 &  lhs,
const T2 &  rhs 
)
inline
template<>
bool boost::tuples::detail::neq< null_type, null_type > ( const null_type &  ,
const null_type &   
)
inline
template<class CharType , class CharTrait , class T1 >
std::basic_ostream<CharType, CharTrait>& boost::tuples::detail::print ( std::basic_ostream< CharType, CharTrait > &  o,
const cons< T1, null_type > &  t 
)
inline

Referenced by boost::tuples::operator<<(), and print().

template<class CharType , class CharTrait >
std::basic_ostream<CharType, CharTrait>& boost::tuples::detail::print ( std::basic_ostream< CharType, CharTrait > &  o,
const null_type &   
)
inline
template<class CharType , class CharTrait , class T1 , class T2 >
std::basic_ostream<CharType, CharTrait>& boost::tuples::detail::print ( std::basic_ostream< CharType, CharTrait > &  o,
const cons< T1, T2 > &  t 
)
inline
template<class CharType , class CharTrait , class T1 >
std::basic_istream<CharType, CharTrait>& boost::tuples::detail::read ( std::basic_istream< CharType, CharTrait > &  is,
cons< T1, null_type > &  t1 
)
inline

Referenced by boost::tuples::operator>>(), and read().

template<class CharType , class CharTrait , class T1 , class T2 >
std::basic_istream<CharType, CharTrait>& boost::tuples::detail::read ( std::basic_istream< CharType, CharTrait > &  is,
cons< T1, T2 > &  t1 
)
inline