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