jubilant-funicular
|
Namespace for checking whether types support certain operations. More...
Classes | |
struct | AddExists |
struct | AndExists |
struct | DecrExists |
struct | DivExists |
struct | EqualsExists |
struct | GreaterExists |
struct | IncrExists |
struct | LesserExists |
struct | LShiftExists |
struct | ModExists |
struct | MulExists |
struct | NegExists |
struct | Nop |
struct | NotExists |
struct | OrExists |
struct | RShiftExists |
struct | SubExists |
Functions | |
template<typename T , typename U > | |
Nop | operator== (const T &, const U &) |
template<typename T , typename U > | |
Nop | operator+ (const T &, const U &) |
template<typename T , typename U > | |
Nop | operator- (const T &, const U &) |
template<typename T > | |
Nop | operator- (T &) |
template<typename T , typename U > | |
Nop | operator/ (const T &, const U &) |
template<typename T , typename U > | |
Nop | operator* (const T &, const U &) |
template<typename T , typename U > | |
Nop | operator& (const T &, const U &) |
template<typename T , typename U > | |
Nop | operator| (const T &, const U &) |
template<typename T > | |
Nop | operator~ (T &) |
template<typename T > | |
Nop | operator++ (T &) |
template<typename T > | |
Nop | operator-- (T &) |
template<typename T , typename U > | |
Nop | operator<< (const T &, const U &) |
template<typename T , typename U > | |
Nop | operator>> (const T &, const U &) |
template<typename T , typename U > | |
Nop | operator% (const T &, const U &) |
template<typename T , typename U > | |
Nop | operator> (const T &, const U &) |
template<typename T , typename U > | |
Nop | operator< (const T &, const U &) |
Namespace for checking whether types support certain operations.