Template Class ExprLhs

Class Documentation

template<typename LhsT>
class ExprLhs

Public Functions

inline explicit ExprLhs(LhsT lhs)
template<typename RhsT>
inline BinaryExpr<LhsT, RhsT const&> const operator==(RhsT const &rhs)
inline BinaryExpr<LhsT, bool> const operator==(bool rhs)
template<typename RhsT>
inline BinaryExpr<LhsT, RhsT const&> const operator!=(RhsT const &rhs)
inline BinaryExpr<LhsT, bool> const operator!=(bool rhs)
template<typename RhsT>
inline BinaryExpr<LhsT, RhsT const&> const operator>(RhsT const &rhs)
template<typename RhsT>
inline BinaryExpr<LhsT, RhsT const&> const operator<(RhsT const &rhs)
template<typename RhsT>
inline BinaryExpr<LhsT, RhsT const&> const operator>=(RhsT const &rhs)
template<typename RhsT>
inline BinaryExpr<LhsT, RhsT const&> const operator<=(RhsT const &rhs)
template<typename RhsT>
inline BinaryExpr<LhsT, RhsT const&> const operator|(RhsT const &rhs)
template<typename RhsT>
inline BinaryExpr<LhsT, RhsT const&> const operator&(RhsT const &rhs)
template<typename RhsT>
inline BinaryExpr<LhsT, RhsT const&> const operator^(RhsT const &rhs)
template<typename RhsT>
inline BinaryExpr<LhsT, RhsT const&> const operator&&(RhsT const&)
template<typename RhsT>
inline BinaryExpr<LhsT, RhsT const&> const operator||(RhsT const&)
inline UnaryExpr<LhsT> makeUnaryExpr() const