V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::base::internal::CheckedNumeric< T > Class Template Reference

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)
 

Detailed Description

template<typename T>
class v8::base::internal::CheckedNumeric< T >

Definition at line 25 of file bits.h.


The documentation for this class was generated from the following files: