RestrictedInt public header. More...
Go to the source code of this file.
Classes | |
class | senf::RestrictedInt< Base, Tag > |
Namespaces | |
senf | |
Macros | |
#define | BinaryOp(op) |
#define | IncDecOp(op) |
#define | PrefixOp(op) |
#define | CompareOp(op) |
Functions | |
template<class Base , class Tag , typename OtherType > | |
RestrictedInt< Base, Tag > | senf::operator* (OtherType a, RestrictedInt< Base, Tag > b) |
template<class Base , class Tag , typename OtherType > | |
RestrictedInt< Base, Tag > | senf::operator* (RestrictedInt< Base, Tag > a, OtherType b) |
template<class Base , class Tag , typename OtherType > | |
RestrictedInt< Base, Tag > | senf::operator/ (OtherType a, RestrictedInt< Base, Tag > b) |
template<class Base , class Tag , typename OtherType > | |
RestrictedInt< Base, Tag > | senf::operator/ (RestrictedInt< Base, Tag > a, OtherType b) |
template<class Base , class Tag > | |
std::ostream & | senf::operator<< (std::ostream &os, RestrictedInt< Base, Tag > value) |
template<class Base , class Tag > | |
std::istream & | senf::operator>> (std::istream &is, RestrictedInt< Base, Tag > &value) |
RestrictedInt public header.
Definition in file RestrictedInt.hh.
#define BinaryOp | ( | op | ) |
Definition at line 48 of file RestrictedInt.hh.
#define CompareOp | ( | op | ) |
Definition at line 57 of file RestrictedInt.hh.
#define IncDecOp | ( | op | ) |
Definition at line 51 of file RestrictedInt.hh.
#define PrefixOp | ( | op | ) |
Definition at line 54 of file RestrictedInt.hh.