Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Enumerations
v8-object.h File Reference
#include "v8-internal.h"
#include "v8-local-handle.h"
#include "v8-maybe.h"
#include "v8-persistent-handle.h"
#include "v8-primitive.h"
#include "v8-sandbox.h"
#include "v8-traced-handle.h"
#include "v8-value.h"
#include "v8config.h"
Include dependency graph for v8-object.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  v8::Private
 
class  v8::PropertyDescriptor
 
class  v8::Object
 

Namespaces

namespace  v8
 

Typedefs

using v8::AccessorGetterCallback = void(*)(Local< String > property, const PropertyCallbackInfo< Value > &info)
 
using v8::AccessorNameGetterCallback = void(*)(Local< Name > property, const PropertyCallbackInfo< Value > &info)
 
using v8::AccessorSetterCallback = void(*)(Local< String > property, Local< Value > value, const PropertyCallbackInfo< void > &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::AccessControl { v8::DEFAULT = 0 }
 
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 }