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
 
ValueOrDie () const
 
ValueOrDefault (T default_value) const
 
ValueFloating () const
 
RangeConstraint validity () const
 
ValueUnsafe () const
 
template<typename Src >
CheckedNumericoperator+= (Src rhs)
 
template<typename Src >
CheckedNumericoperator-= (Src rhs)
 
template<typename Src >
CheckedNumericoperator*= (Src rhs)
 
template<typename Src >
CheckedNumericoperator/= (Src rhs)
 
template<typename Src >
CheckedNumericoperator%= (Src rhs)
 
CheckedNumeric operator- () const
 
CheckedNumeric Abs () const
 
CheckedNumericoperator++ ()
 
CheckedNumeric operator++ (int)
 
CheckedNumericoperator-- ()
 
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: