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.