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

Functions

template<typename Seq1 , typename Seq2 >
BOOST_FUSION_GPU_ENABLED
boost::enable_if
< traits::enable_equality
< Seq1, Seq2 >, bool >::type 
operator== (Seq1 const &a, Seq2 const &b)
 
template<typename Seq1 , typename Seq2 >
BOOST_FUSION_GPU_ENABLED
boost::enable_if
< traits::enable_comparison
< Seq1, Seq2 >, bool >::type 
operator> (Seq1 const &a, Seq2 const &b)
 
template<typename Seq1 , typename Seq2 >
BOOST_FUSION_GPU_ENABLED
boost::enable_if
< traits::enable_comparison
< Seq1, Seq2 >, bool >::type 
operator>= (Seq1 const &a, Seq2 const &b)
 
template<typename Seq1 , typename Seq2 >
BOOST_FUSION_GPU_ENABLED
boost::enable_if
< traits::enable_comparison
< Seq1, Seq2 >, bool >::type 
operator< (Seq1 const &a, Seq2 const &b)
 
template<typename Seq1 , typename Seq2 >
BOOST_FUSION_GPU_ENABLED
boost::enable_if
< traits::enable_comparison
< Seq1, Seq2 >, bool >::type 
operator<= (Seq1 const &a, Seq2 const &b)
 
template<typename Seq1 , typename Seq2 >
BOOST_FUSION_GPU_ENABLED
boost::enable_if
< traits::enable_equality
< Seq1, Seq2 >, bool >::type 
operator!= (Seq1 const &a, Seq2 const &b)
 
template<typename Sequence >
boost::enable_if
< fusion::traits::is_sequence
< Sequence >, std::istream & >
::type 
operator>> (std::istream &is, Sequence &seq)
 
template<typename Sequence >
boost::enable_if
< fusion::traits::is_sequence
< Sequence >, std::ostream & >
::type 
operator<< (std::ostream &os, Sequence const &seq)
 

Function Documentation

template<typename Seq1 , typename Seq2 >
BOOST_FUSION_GPU_ENABLED boost::enable_if< traits::enable_equality<Seq1, Seq2> , bool >::type boost::fusion::operators::operator!= ( Seq1 const &  a,
Seq2 const &  b 
)
inline
template<typename Seq1 , typename Seq2 >
BOOST_FUSION_GPU_ENABLED boost::enable_if< traits::enable_comparison<Seq1, Seq2> , bool >::type boost::fusion::operators::operator< ( Seq1 const &  a,
Seq2 const &  b 
)
inline

References boost::fusion::less().

template<typename Sequence >
boost::enable_if< fusion::traits::is_sequence<Sequence> , std::ostream& >::type boost::fusion::operators::operator<< ( std::ostream &  os,
Sequence const &  seq 
)
inline

References boost::fusion::out().

template<typename Seq1 , typename Seq2 >
BOOST_FUSION_GPU_ENABLED boost::enable_if< traits::enable_comparison<Seq1, Seq2> , bool >::type boost::fusion::operators::operator<= ( Seq1 const &  a,
Seq2 const &  b 
)
inline
template<typename Seq1 , typename Seq2 >
BOOST_FUSION_GPU_ENABLED boost::enable_if< traits::enable_equality<Seq1, Seq2> , bool >::type boost::fusion::operators::operator== ( Seq1 const &  a,
Seq2 const &  b 
)
inline
template<typename Seq1 , typename Seq2 >
BOOST_FUSION_GPU_ENABLED boost::enable_if< traits::enable_comparison<Seq1, Seq2> , bool >::type boost::fusion::operators::operator> ( Seq1 const &  a,
Seq2 const &  b 
)
inline
template<typename Seq1 , typename Seq2 >
BOOST_FUSION_GPU_ENABLED boost::enable_if< traits::enable_comparison<Seq1, Seq2> , bool >::type boost::fusion::operators::operator>= ( Seq1 const &  a,
Seq2 const &  b 
)
inline
template<typename Sequence >
boost::enable_if< fusion::traits::is_sequence<Sequence> , std::istream& >::type boost::fusion::operators::operator>> ( std::istream &  is,
Sequence &  seq 
)
inline

References boost::fusion::in().