|
static V8_EXPORT void | CheckInitializedImpl (v8::Isolate *isolate) |
|
static V8_INLINE void | CheckInitialized (v8::Isolate *isolate) |
|
static V8_INLINE bool | HasHeapObjectTag (const internal::Object *value) |
|
static V8_INLINE int | SmiValue (const internal::Object *value) |
|
static V8_INLINE internal::Object * | IntToSmi (int value) |
|
static V8_INLINE bool | IsValidSmi (intptr_t value) |
|
static V8_INLINE int | GetInstanceType (const internal::Object *obj) |
|
static V8_INLINE int | GetOddballKind (const internal::Object *obj) |
|
static V8_INLINE bool | IsExternalTwoByteString (int instance_type) |
|
static V8_INLINE uint8_t | GetNodeFlag (internal::Object **obj, int shift) |
|
static V8_INLINE void | UpdateNodeFlag (internal::Object **obj, bool value, int shift) |
|
static V8_INLINE uint8_t | GetNodeState (internal::Object **obj) |
|
static V8_INLINE void | UpdateNodeState (internal::Object **obj, uint8_t value) |
|
static V8_INLINE void | SetEmbedderData (v8::Isolate *isolate, uint32_t slot, void *data) |
|
static V8_INLINE void * | GetEmbedderData (const v8::Isolate *isolate, uint32_t slot) |
|
static V8_INLINE
internal::Object ** | GetRoot (v8::Isolate *isolate, int index) |
|
template<typename T > |
static V8_INLINE T | ReadField (const internal::Object *ptr, int offset) |
|
template<typename T > |
static V8_INLINE T | ReadEmbedderData (const v8::Context *context, int index) |
|
This class exports constants and functionality from within v8 that is necessary to implement inline functions in the v8 api. Don't depend on functions and constants defined here.