|
| Checked () |
|
| Checked (ResultOverflowedTag) |
|
template<typename U > |
| Checked (U value) |
|
template<typename V > |
| Checked (const Checked< T, V > &rhs) |
|
template<typename U > |
| Checked (const Checked< U, OverflowHandler > &rhs) |
|
template<typename U , typename V > |
| Checked (const Checked< U, V > &rhs) |
|
const Checked & | operator= (Checked rhs) |
|
template<typename U > |
const Checked & | operator= (U value) |
|
template<typename U , typename V > |
const Checked & | operator= (const Checked< U, V > &rhs) |
|
const Checked & | operator++ () |
|
const Checked & | operator-- () |
|
const Checked | operator++ (int) |
|
const Checked | operator-- (int) |
|
bool | operator! () const |
|
| operator bool () const |
|
T | unsafeGet () const |
|
CheckedState | safeGet (T &value) const WARN_UNUSED_RETURN |
|
template<typename U > |
const Checked | operator+= (U rhs) |
|
template<typename U > |
const Checked | operator-= (U rhs) |
|
template<typename U > |
const Checked | operator*= (U rhs) |
|
const Checked | operator*= (double rhs) |
|
const Checked | operator*= (float rhs) |
|
template<typename U , typename V > |
const Checked | operator+= (Checked< U, V > rhs) |
|
template<typename U , typename V > |
const Checked | operator-= (Checked< U, V > rhs) |
|
template<typename U , typename V > |
const Checked | operator*= (Checked< U, V > rhs) |
|
template<typename V > |
bool | operator== (Checked< T, V > rhs) |
|
template<typename U > |
bool | operator== (U rhs) |
|
template<typename U , typename V > |
const Checked | operator== (Checked< U, V > rhs) |
|
template<typename U > |
bool | operator!= (U rhs) |
|
template<typename V > |
bool | operator< (Checked< T, V > rhs) const |
|
bool | operator< (T rhs) const |
|
template<typename V > |
bool | operator<= (Checked< T, V > rhs) const |
|
bool | operator<= (T rhs) const |
|
template<typename V > |
bool | operator> (Checked< T, V > rhs) const |
|
bool | operator> (T rhs) const |
|
template<typename V > |
bool | operator>= (Checked< T, V > rhs) const |
|
bool | operator>= (T rhs) const |
|
| Checked () |
|
| Checked (ResultOverflowedTag) |
|
template<typename U > |
| Checked (U value) |
|
template<typename V > |
| Checked (const Checked< T, V > &rhs) |
|
template<typename U > |
| Checked (const Checked< U, OverflowHandler > &rhs) |
|
template<typename U , typename V > |
| Checked (const Checked< U, V > &rhs) |
|
const Checked & | operator= (Checked rhs) |
|
template<typename U > |
const Checked & | operator= (U value) |
|
template<typename U , typename V > |
const Checked & | operator= (const Checked< U, V > &rhs) |
|
const Checked & | operator++ () |
|
const Checked & | operator-- () |
|
const Checked | operator++ (int) |
|
const Checked | operator-- (int) |
|
bool | operator! () const |
|
| operator bool () const |
|
T | unsafeGet () const |
|
CheckedState | safeGet (T &value) const WARN_UNUSED_RETURN |
|
template<typename U > |
const Checked | operator+= (U rhs) |
|
template<typename U > |
const Checked | operator-= (U rhs) |
|
template<typename U > |
const Checked | operator*= (U rhs) |
|
const Checked | operator*= (double rhs) |
|
const Checked | operator*= (float rhs) |
|
template<typename U , typename V > |
const Checked | operator+= (Checked< U, V > rhs) |
|
template<typename U , typename V > |
const Checked | operator-= (Checked< U, V > rhs) |
|
template<typename U , typename V > |
const Checked | operator*= (Checked< U, V > rhs) |
|
template<typename V > |
bool | operator== (Checked< T, V > rhs) |
|
template<typename U > |
bool | operator== (U rhs) |
|
template<typename U , typename V > |
const Checked | operator== (Checked< U, V > rhs) |
|
template<typename U > |
bool | operator!= (U rhs) |
|
template<typename V > |
bool | operator< (Checked< T, V > rhs) const |
|
bool | operator< (T rhs) const |
|
template<typename V > |
bool | operator<= (Checked< T, V > rhs) const |
|
bool | operator<= (T rhs) const |
|
template<typename V > |
bool | operator> (Checked< T, V > rhs) const |
|
bool | operator> (T rhs) const |
|
template<typename V > |
bool | operator>= (Checked< T, V > rhs) const |
|
bool | operator>= (T rhs) const |
|
| Checked () |
|
| Checked (ResultOverflowedTag) |
|
template<typename U > |
| Checked (U value) |
|
template<typename V > |
| Checked (const Checked< T, V > &rhs) |
|
template<typename U > |
| Checked (const Checked< U, OverflowHandler > &rhs) |
|
template<typename U , typename V > |
| Checked (const Checked< U, V > &rhs) |
|
const Checked & | operator= (Checked rhs) |
|
template<typename U > |
const Checked & | operator= (U value) |
|
template<typename U , typename V > |
const Checked & | operator= (const Checked< U, V > &rhs) |
|
const Checked & | operator++ () |
|
const Checked & | operator-- () |
|
const Checked | operator++ (int) |
|
const Checked | operator-- (int) |
|
bool | operator! () const |
|
| operator bool () const |
|
T | unsafeGet () const |
|
CheckedState | safeGet (T &value) const WARN_UNUSED_RETURN |
|
template<typename U > |
const Checked | operator+= (U rhs) |
|
template<typename U > |
const Checked | operator-= (U rhs) |
|
template<typename U > |
const Checked | operator*= (U rhs) |
|
const Checked | operator*= (double rhs) |
|
const Checked | operator*= (float rhs) |
|
template<typename U , typename V > |
const Checked | operator+= (Checked< U, V > rhs) |
|
template<typename U , typename V > |
const Checked | operator-= (Checked< U, V > rhs) |
|
template<typename U , typename V > |
const Checked | operator*= (Checked< U, V > rhs) |
|
template<typename V > |
bool | operator== (Checked< T, V > rhs) |
|
template<typename U > |
bool | operator== (U rhs) |
|
template<typename U , typename V > |
const Checked | operator== (Checked< U, V > rhs) |
|
template<typename U > |
bool | operator!= (U rhs) |
|
template<typename V > |
bool | operator< (Checked< T, V > rhs) const |
|
bool | operator< (T rhs) const |
|
template<typename V > |
bool | operator<= (Checked< T, V > rhs) const |
|
bool | operator<= (T rhs) const |
|
template<typename V > |
bool | operator> (Checked< T, V > rhs) const |
|
bool | operator> (T rhs) const |
|
template<typename V > |
bool | operator>= (Checked< T, V > rhs) const |
|
bool | operator>= (T rhs) const |
|