V8 Project
|
#include <v8.h>
Public Member Functions | |
Local< DeclaredAccessorDescriptor > | NewHandleDereference (Isolate *isolate) |
Local< RawOperationDescriptor > | NewRawDereference (Isolate *isolate) |
Local< RawOperationDescriptor > | NewRawShift (Isolate *isolate, int16_t byte_offset) |
Local< DeclaredAccessorDescriptor > | NewPointerCompare (Isolate *isolate, void *compare_value) |
Local< DeclaredAccessorDescriptor > | NewPrimitiveValue (Isolate *isolate, DeclaredAccessorDescriptorDataType data_type, uint8_t bool_offset=0) |
Local< DeclaredAccessorDescriptor > | NewBitmaskCompare8 (Isolate *isolate, uint8_t bitmask, uint8_t compare_value) |
Local< DeclaredAccessorDescriptor > | NewBitmaskCompare16 (Isolate *isolate, uint16_t bitmask, uint16_t compare_value) |
Local< DeclaredAccessorDescriptor > | NewBitmaskCompare32 (Isolate *isolate, uint32_t bitmask, uint32_t compare_value) |
Private Member Functions | |
RawOperationDescriptor () | |
|
private |
Local< DeclaredAccessorDescriptor > v8::RawOperationDescriptor::NewBitmaskCompare16 | ( | Isolate * | isolate, |
uint16_t | bitmask, | ||
uint16_t | compare_value | ||
) |
Definition at line 1048 of file api.cc.
References v8::NewBitmaskCompare().
Local< DeclaredAccessorDescriptor > v8::RawOperationDescriptor::NewBitmaskCompare32 | ( | Isolate * | isolate, |
uint32_t | bitmask, | ||
uint32_t | compare_value | ||
) |
Definition at line 1056 of file api.cc.
References v8::NewBitmaskCompare().
Local< DeclaredAccessorDescriptor > v8::RawOperationDescriptor::NewBitmaskCompare8 | ( | Isolate * | isolate, |
uint8_t | bitmask, | ||
uint8_t | compare_value | ||
) |
Definition at line 1040 of file api.cc.
References v8::NewBitmaskCompare().
Local< DeclaredAccessorDescriptor > v8::RawOperationDescriptor::NewHandleDereference | ( | Isolate * | isolate | ) |
Definition at line 987 of file api.cc.
References v8::internal::kDescriptorReturnObject, and v8::internal::DeclaredAccessorDescriptorData::type.
Local< DeclaredAccessorDescriptor > v8::RawOperationDescriptor::NewPointerCompare | ( | Isolate * | isolate, |
void * | compare_value | ||
) |
Definition at line 1003 of file api.cc.
References v8::internal::PointerCompareDescriptor::compare_value, v8::internal::kDescriptorPointerCompare, v8::internal::DeclaredAccessorDescriptorData::pointer_compare_descriptor, and v8::internal::DeclaredAccessorDescriptorData::type.
Local< DeclaredAccessorDescriptor > v8::RawOperationDescriptor::NewPrimitiveValue | ( | Isolate * | isolate, |
DeclaredAccessorDescriptorDataType | data_type, | ||
uint8_t | bool_offset = 0 |
||
) |
Definition at line 1013 of file api.cc.
References v8::internal::PrimitiveValueDescriptor::bool_offset, v8::internal::PrimitiveValueDescriptor::data_type, v8::internal::kDescriptorPrimitiveValue, v8::internal::DeclaredAccessorDescriptorData::primitive_value_descriptor, and v8::internal::DeclaredAccessorDescriptorData::type.
Local< RawOperationDescriptor > v8::RawOperationDescriptor::NewRawDereference | ( | Isolate * | isolate | ) |
Definition at line 995 of file api.cc.
References v8::internal::kDescriptorPointerDereference, and v8::internal::DeclaredAccessorDescriptorData::type.
Local< RawOperationDescriptor > v8::RawOperationDescriptor::NewRawShift | ( | Isolate * | isolate, |
int16_t | byte_offset | ||
) |
Definition at line 977 of file api.cc.
References v8::internal::PointerShiftDescriptor::byte_offset, v8::internal::kDescriptorPointerShift, v8::internal::DeclaredAccessorDescriptorData::pointer_shift_descriptor, and v8::internal::DeclaredAccessorDescriptorData::type.