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