jubilant-funicular
Classes | Functions
utils::check Namespace Reference

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 &)
 

Detailed Description

Namespace for checking whether types support certain operations.


Class Documentation

◆ utils::check::Nop

struct utils::check::Nop

Definition at line 71 of file Wrapper.h.