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

Namespaces

 detail
 

Classes

struct  cons
 
singleton  tuple
 
class  tuple_manipulator
 

Functions

bool operator== (const null_type &, const null_type &)
 
bool operator>= (const null_type &, const null_type &)
 
bool operator<= (const null_type &, const null_type &)
 
bool operator!= (const null_type &, const null_type &)
 
bool operator< (const null_type &, const null_type &)
 
bool operator> (const null_type &, const null_type &)
 
template<class T1 , class T2 , class S1 , class S2 >
bool operator== (const cons< T1, T2 > &lhs, const cons< S1, S2 > &rhs)
 
template<class T1 , class T2 , class S1 , class S2 >
bool operator!= (const cons< T1, T2 > &lhs, const cons< S1, S2 > &rhs)
 
template<class T1 , class T2 , class S1 , class S2 >
bool operator< (const cons< T1, T2 > &lhs, const cons< S1, S2 > &rhs)
 
template<class T1 , class T2 , class S1 , class S2 >
bool operator> (const cons< T1, T2 > &lhs, const cons< S1, S2 > &rhs)
 
template<class T1 , class T2 , class S1 , class S2 >
bool operator<= (const cons< T1, T2 > &lhs, const cons< S1, S2 > &rhs)
 
template<class T1 , class T2 , class S1 , class S2 >
bool operator>= (const cons< T1, T2 > &lhs, const cons< S1, S2 > &rhs)
 
template<class CharType , class CharTrait >
std::basic_ostream< CharType,
CharTrait > & 
operator<< (std::basic_ostream< CharType, CharTrait > &o, const tuple_manipulator< CharType > &m)
 
template<class CharType , class CharTrait >
std::basic_istream< CharType,
CharTrait > & 
operator>> (std::basic_istream< CharType, CharTrait > &i, const tuple_manipulator< CharType > &m)
 
template<class CharType >
tuple_manipulator< CharType > set_open (const CharType c)
 
template<class CharType >
tuple_manipulator< CharType > set_close (const CharType c)
 
template<class CharType >
tuple_manipulator< CharType > set_delimiter (const CharType c)
 
template<class CharType , class CharTrait >
std::basic_ostream< CharType,
CharTrait > & 
operator<< (std::basic_ostream< CharType, CharTrait > &o, const null_type &t)
 
template<class CharType , class CharTrait , class T1 , class T2 >
std::basic_ostream< CharType,
CharTrait > & 
operator<< (std::basic_ostream< CharType, CharTrait > &o, const cons< T1, T2 > &t)
 
template<class CharType , class CharTrait >
std::basic_istream< CharType,
CharTrait > & 
operator>> (std::basic_istream< CharType, CharTrait > &is, null_type &)
 
template<class CharType , class CharTrait , class T1 , class T2 >
std::basic_istream< CharType,
CharTrait > & 
operator>> (std::basic_istream< CharType, CharTrait > &is, cons< T1, T2 > &t1)
 

Function Documentation

bool boost::tuples::operator!= ( const null_type &  ,
const null_type &   
)
inline
template<class T1 , class T2 , class S1 , class S2 >
bool boost::tuples::operator!= ( const cons< T1, T2 > &  lhs,
const cons< S1, S2 > &  rhs 
)
inline
bool boost::tuples::operator< ( const null_type &  ,
const null_type &   
)
inline
template<class T1 , class T2 , class S1 , class S2 >
bool boost::tuples::operator< ( const cons< T1, T2 > &  lhs,
const cons< S1, S2 > &  rhs 
)
inline
template<class CharType , class CharTrait >
std::basic_ostream<CharType, CharTrait>& boost::tuples::operator<< ( std::basic_ostream< CharType, CharTrait > &  o,
const tuple_manipulator< CharType > &  m 
)
inline
template<class CharType , class CharTrait >
std::basic_ostream<CharType, CharTrait>& boost::tuples::operator<< ( std::basic_ostream< CharType, CharTrait > &  o,
const null_type &  t 
)
inline
template<class CharType , class CharTrait , class T1 , class T2 >
std::basic_ostream<CharType, CharTrait>& boost::tuples::operator<< ( std::basic_ostream< CharType, CharTrait > &  o,
const cons< T1, T2 > &  t 
)
inline
bool boost::tuples::operator<= ( const null_type &  ,
const null_type &   
)
inline
template<class T1 , class T2 , class S1 , class S2 >
bool boost::tuples::operator<= ( const cons< T1, T2 > &  lhs,
const cons< S1, S2 > &  rhs 
)
inline
bool boost::tuples::operator== ( const null_type &  ,
const null_type &   
)
inline
template<class T1 , class T2 , class S1 , class S2 >
bool boost::tuples::operator== ( const cons< T1, T2 > &  lhs,
const cons< S1, S2 > &  rhs 
)
inline
bool boost::tuples::operator> ( const null_type &  ,
const null_type &   
)
inline
template<class T1 , class T2 , class S1 , class S2 >
bool boost::tuples::operator> ( const cons< T1, T2 > &  lhs,
const cons< S1, S2 > &  rhs 
)
inline
bool boost::tuples::operator>= ( const null_type &  ,
const null_type &   
)
inline
template<class T1 , class T2 , class S1 , class S2 >
bool boost::tuples::operator>= ( const cons< T1, T2 > &  lhs,
const cons< S1, S2 > &  rhs 
)
inline
template<class CharType , class CharTrait >
std::basic_istream<CharType, CharTrait>& boost::tuples::operator>> ( std::basic_istream< CharType, CharTrait > &  i,
const tuple_manipulator< CharType > &  m 
)
inline
template<class CharType , class CharTrait >
std::basic_istream<CharType, CharTrait>& boost::tuples::operator>> ( std::basic_istream< CharType, CharTrait > &  is,
null_type &   
)
inline
template<class CharType , class CharTrait , class T1 , class T2 >
std::basic_istream<CharType, CharTrait>& boost::tuples::operator>> ( std::basic_istream< CharType, CharTrait > &  is,
cons< T1, T2 > &  t1 
)
inline
template<class CharType >
tuple_manipulator<CharType> boost::tuples::set_close ( const CharType  c)
inline
template<class CharType >
tuple_manipulator<CharType> boost::tuples::set_delimiter ( const CharType  c)
inline
template<class CharType >
tuple_manipulator<CharType> boost::tuples::set_open ( const CharType  c)
inline