#include <v8-fast-api-calls.h>
|
enum class | Type : uint8_t {
kVoid
, kBool
, kInt32
, kUint32
,
kInt64
, kUint64
, kFloat32
, kFloat64
,
kV8Value
, kApiObject
, kAny
} |
|
enum class | SequenceType : uint8_t { kScalar
, kIsSequence
, kIsTypedArray
, kIsArrayBuffer
} |
|
enum class | Flags : uint8_t {
kNone = 0
, kAllowSharedBit = 1 << 0
, kEnforceRangeBit = 1 << 1
, kClampBit = 1 << 2
,
kIsRestrictedBit = 1 << 3
} |
|
typedef uint32_t | Identifier |
|
Definition at line 238 of file v8-fast-api-calls.h.
◆ Identifier
◆ Flags
enum class Flags : uint8_t |
|
strong |
Enumerator |
---|
kNone | |
kAllowSharedBit | |
kEnforceRangeBit | |
kClampBit | |
kIsRestrictedBit | |
Definition at line 276 of file v8-fast-api-calls.h.
◆ SequenceType
Enumerator |
---|
kScalar | |
kIsSequence | |
kIsTypedArray | |
kIsArrayBuffer | |
Definition at line 268 of file v8-fast-api-calls.h.
◆ Type
enum class Type : uint8_t |
|
strong |
Enumerator |
---|
kVoid | |
kBool | |
kInt32 | |
kUint32 | |
kInt64 | |
kUint64 | |
kFloat32 | |
kFloat64 | |
kV8Value | |
kApiObject | |
kAny | |
Definition at line 240 of file v8-fast-api-calls.h.
◆ CTypeInfo() [1/2]
◆ CTypeInfo() [2/2]
◆ GetFlags()
constexpr Flags GetFlags |
( |
| ) |
const |
|
inlineconstexpr |
◆ GetId()
◆ GetSequenceType()
◆ GetType()
constexpr Type GetType |
( |
| ) |
const |
|
inlineconstexpr |
◆ IsFloatingPointType()
static constexpr bool IsFloatingPointType |
( |
Type |
type | ) |
|
|
inlinestaticconstexpr |
◆ IsIntegralType()
static constexpr bool IsIntegralType |
( |
Type |
type | ) |
|
|
inlinestaticconstexpr |
◆ IsPrimitive()
static constexpr bool IsPrimitive |
( |
Type |
type | ) |
|
|
inlinestaticconstexpr |
◆ kCallbackOptionsType
constexpr Type kCallbackOptionsType = Type(255) |
|
staticconstexpr |
The documentation for this class was generated from the following file: