V8: include/v8-object.h File Reference (original) (raw)

Go to the source code of this file.

Classes
class v8::Private
class v8::PropertyDescriptor
class v8::Object
struct v8::Object::WrapperTypeInfo
class v8::Object::Wrappable
Typedefs
using v8::EmbedderDataTypeTag = uint16_t
using v8::AccessorNameGetterCallback = void(*)(Local< Name > property, const PropertyCallbackInfo< Value > &info)
using v8::AccessorNameSetterCallback = void(*)(Local< Name > property, Local< Value > value, const PropertyCallbackInfo< void > &info)
Enumerations
enum v8::PropertyAttribute { v8::None = 0 , v8::ReadOnly = 1 << 0 , v8::DontEnum = 1 << 1 , v8::DontDelete = 1 << 2 }
enum v8::PropertyFilter { v8::ALL_PROPERTIES = 0 , v8::ONLY_WRITABLE = 1 , v8::ONLY_ENUMERABLE = 2 , v8::ONLY_CONFIGURABLE = 4 , v8::SKIP_STRINGS = 8 , v8::SKIP_SYMBOLS = 16 }
enum class v8::SideEffectType { v8::kHasSideEffect, v8::kHasNoSideEffect, v8::kHasSideEffectToReceiver }
enum class v8::KeyCollectionMode { v8::kOwnOnly, v8::kIncludePrototypes }
enum class v8::IndexFilter { v8::kIncludeIndices, v8::kSkipIndices }
enum class v8::KeyConversionMode { v8::kConvertToString, v8::kKeepNumbers, v8::kNoNumbers }
enum class v8::IntegrityLevel { v8::kFrozen, v8::kSealed }