![]() |
V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Types | |
| typedef T | type |
Public Member Functions | |
| template<typename Src > | |
| CheckedNumeric (const CheckedNumeric< Src > &rhs) | |
| template<typename Src > | |
| CheckedNumeric (Src value, RangeConstraint validity) | |
| template<typename Src > | |
| CheckedNumeric (Src value) | |
| bool | IsValid () const |
| T | ValueOrDie () const |
| T | ValueOrDefault (T default_value) const |
| T | ValueFloating () const |
| RangeConstraint | validity () const |
| T | ValueUnsafe () const |
| template<typename Src > | |
| CheckedNumeric & | operator+= (Src rhs) |
| template<typename Src > | |
| CheckedNumeric & | operator-= (Src rhs) |
| template<typename Src > | |
| CheckedNumeric & | operator*= (Src rhs) |
| template<typename Src > | |
| CheckedNumeric & | operator/= (Src rhs) |
| template<typename Src > | |
| CheckedNumeric & | operator%= (Src rhs) |
| CheckedNumeric | operator- () const |
| CheckedNumeric | Abs () const |
| CheckedNumeric & | operator++ () |
| CheckedNumeric | operator++ (int) |
| CheckedNumeric & | operator-- () |
| CheckedNumeric | operator-- (int) |
Static Public Member Functions | |
| template<typename Src > | |
| static CheckedNumeric< T > | cast (Src u, typename enable_if< std::numeric_limits< Src >::is_specialized, int >::type=0) |
| template<typename Src > | |
| static CheckedNumeric< T > | cast (const CheckedNumeric< Src > &u, typename enable_if<!is_same< Src, T >::value, int >::type=0) |
| static const CheckedNumeric< T > & | cast (const CheckedNumeric< T > &u) |