webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
JSC::Uint8ClampedAdaptor Struct Reference

#include <TypedArrayAdaptors.h>

Public Types

typedef uint8_t Type
 
typedef Uint8ClampedArray ViewType
 
typedef JSUint8ClampedArray JSViewType
 
typedef uint8_t Type
 
typedef Uint8ClampedArray ViewType
 
typedef JSUint8ClampedArray JSViewType
 

Static Public Member Functions

static JSValue toJSValue (uint8_t value)
 
static double toDouble (uint8_t value)
 
static Type toNativeFromInt32 (int32_t value)
 
static Type toNativeFromUint32 (uint32_t value)
 
static Type toNativeFromDouble (double value)
 
template<typename OtherAdaptor >
static OtherAdaptor::Type convertTo (uint8_t value)
 
static std::optional< TypetoNativeFromInt32WithoutCoercion (int32_t value)
 
static std::optional< TypetoNativeFromDoubleWithoutCoercion (double value)
 
static JSValue toJSValue (uint8_t value)
 
static double toDouble (uint8_t value)
 
static Type toNativeFromInt32 (int32_t value)
 
static Type toNativeFromUint32 (uint32_t value)
 
static Type toNativeFromDouble (double value)
 
template<typename OtherAdaptor >
static OtherAdaptor::Type convertTo (uint8_t value)
 
static std::optional< TypetoNativeFromInt32WithoutCoercion (int32_t value)
 
static std::optional< TypetoNativeFromDoubleWithoutCoercion (double value)
 

Static Public Attributes

static const TypedArrayType typeValue = TypeUint8Clamped
 
static constexpr const uint8_t minValue = std::numeric_limits<uint8_t>::lowest()
 
static constexpr const uint8_t maxValue = std::numeric_limits<uint8_t>::max()
 

Member Typedef Documentation

◆ JSViewType [1/2]

◆ JSViewType [2/2]

◆ Type [1/2]

◆ Type [2/2]

◆ ViewType [1/2]

◆ ViewType [2/2]

Member Function Documentation

◆ convertTo() [1/2]

template<typename OtherAdaptor >
static OtherAdaptor::Type JSC::Uint8ClampedAdaptor::convertTo ( uint8_t  value)
inlinestatic

◆ convertTo() [2/2]

template<typename OtherAdaptor >
static OtherAdaptor::Type JSC::Uint8ClampedAdaptor::convertTo ( uint8_t  value)
inlinestatic

◆ toDouble() [1/2]

static double JSC::Uint8ClampedAdaptor::toDouble ( uint8_t  value)
inlinestatic

◆ toDouble() [2/2]

static double JSC::Uint8ClampedAdaptor::toDouble ( uint8_t  value)
inlinestatic

◆ toJSValue() [1/2]

static JSValue JSC::Uint8ClampedAdaptor::toJSValue ( uint8_t  value)
inlinestatic

◆ toJSValue() [2/2]

static JSValue JSC::Uint8ClampedAdaptor::toJSValue ( uint8_t  value)
inlinestatic

◆ toNativeFromDouble() [1/2]

static Type JSC::Uint8ClampedAdaptor::toNativeFromDouble ( double  value)
inlinestatic

◆ toNativeFromDouble() [2/2]

static Type JSC::Uint8ClampedAdaptor::toNativeFromDouble ( double  value)
inlinestatic

◆ toNativeFromDoubleWithoutCoercion() [1/2]

static std::optional<Type> JSC::Uint8ClampedAdaptor::toNativeFromDoubleWithoutCoercion ( double  value)
inlinestatic

◆ toNativeFromDoubleWithoutCoercion() [2/2]

static std::optional<Type> JSC::Uint8ClampedAdaptor::toNativeFromDoubleWithoutCoercion ( double  value)
inlinestatic

◆ toNativeFromInt32() [1/2]

static Type JSC::Uint8ClampedAdaptor::toNativeFromInt32 ( int32_t  value)
inlinestatic

◆ toNativeFromInt32() [2/2]

static Type JSC::Uint8ClampedAdaptor::toNativeFromInt32 ( int32_t  value)
inlinestatic

◆ toNativeFromInt32WithoutCoercion() [1/2]

static std::optional<Type> JSC::Uint8ClampedAdaptor::toNativeFromInt32WithoutCoercion ( int32_t  value)
inlinestatic

◆ toNativeFromInt32WithoutCoercion() [2/2]

static std::optional<Type> JSC::Uint8ClampedAdaptor::toNativeFromInt32WithoutCoercion ( int32_t  value)
inlinestatic

◆ toNativeFromUint32() [1/2]

static Type JSC::Uint8ClampedAdaptor::toNativeFromUint32 ( uint32_t  value)
inlinestatic

◆ toNativeFromUint32() [2/2]

static Type JSC::Uint8ClampedAdaptor::toNativeFromUint32 ( uint32_t  value)
inlinestatic

Member Data Documentation

◆ maxValue

static constexpr const uint8_t JSC::Uint8ClampedAdaptor::maxValue = std::numeric_limits<uint8_t>::max()
static

◆ minValue

static constexpr const uint8_t JSC::Uint8ClampedAdaptor::minValue = std::numeric_limits<uint8_t>::lowest()
static

◆ typeValue

static const TypedArrayType JSC::Uint8ClampedAdaptor::typeValue = TypeUint8Clamped
static

The documentation for this struct was generated from the following file: