#include <v8-fast-api-calls.h>
|
| enum class | Type : uint8_t {
kVoid
, kBool
, kUint8
, kInt32
,
kUint32
, kInt64
, kUint64
, kFloat32
,
kFloat64
, kPointer
, kV8Value
, kSeqOneByteString
,
kApiObject
, kAny
} |
| |
| enum class | Flags : uint8_t {
kNone = 0
, kAllowSharedBit = 1 << 0
, kEnforceRangeBit = 1 << 1
, kClampBit = 1 << 2
,
kIsRestrictedBit = 1 << 3
} |
| |
| typedef uint32_t | Identifier |
| |
◆ Identifier
◆ Flags
| Enumerator |
|---|
| kNone | |
| kAllowSharedBit | |
| kEnforceRangeBit | |
| kClampBit | |
| kIsRestrictedBit | |
◆ Type
| Enumerator |
|---|
| kVoid | |
| kBool | |
| kUint8 | |
| kInt32 | |
| kUint32 | |
| kInt64 | |
| kUint64 | |
| kFloat32 | |
| kFloat64 | |
| kPointer | |
| kV8Value | |
| kSeqOneByteString | |
| kApiObject | |
| kAny | |
◆ CTypeInfo() [1/2]
◆ CTypeInfo() [2/2]
| constexpr v8::CTypeInfo::CTypeInfo |
( |
Identifier |
identifier | ) |
|
|
inlineexplicitconstexpr |
◆ GetFlags()
| constexpr Flags v8::CTypeInfo::GetFlags |
( |
| ) |
const |
|
inlineconstexpr |
◆ GetId()
| constexpr Identifier v8::CTypeInfo::GetId |
( |
| ) |
const |
|
inlineconstexpr |
◆ GetType()
| constexpr Type v8::CTypeInfo::GetType |
( |
| ) |
const |
|
inlineconstexpr |
◆ IsFloatingPointType()
| static constexpr bool v8::CTypeInfo::IsFloatingPointType |
( |
Type |
type | ) |
|
|
inlinestaticconstexpr |
◆ IsIntegralType()
| static constexpr bool v8::CTypeInfo::IsIntegralType |
( |
Type |
type | ) |
|
|
inlinestaticconstexpr |
◆ IsPrimitive()
| static constexpr bool v8::CTypeInfo::IsPrimitive |
( |
Type |
type | ) |
|
|
inlinestaticconstexpr |
◆ kCallbackOptionsType
| constexpr Type v8::CTypeInfo::kCallbackOptionsType = Type(255) |
|
staticconstexpr |
The documentation for this class was generated from the following file: