Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
v8::IndexedPropertyHandlerConfiguration Struct Reference

#include <v8-template.h>

Collaboration diagram for v8::IndexedPropertyHandlerConfiguration:
[legend]

Public Member Functions

 IndexedPropertyHandlerConfiguration (IndexedPropertyGetterCallbackV2 getter, IndexedPropertySetterCallbackV2 setter, IndexedPropertyQueryCallbackV2 query, IndexedPropertyDeleterCallbackV2 deleter, IndexedPropertyEnumeratorCallback enumerator, IndexedPropertyDefinerCallbackV2 definer, IndexedPropertyDescriptorCallbackV2 descriptor, Local< Value > data=Local< Value >(), PropertyHandlerFlags flags=PropertyHandlerFlags::kNone)
 
 IndexedPropertyHandlerConfiguration (IndexedPropertyGetterCallback getter, IndexedPropertySetterCallback setter, IndexedPropertyQueryCallback query, IndexedPropertyDeleterCallback deleter, IndexedPropertyEnumeratorCallback enumerator, IndexedPropertyDefinerCallback definer, IndexedPropertyDescriptorCallback descriptor, Local< Value > data=Local< Value >(), PropertyHandlerFlags flags=PropertyHandlerFlags::kNone)
 
 IndexedPropertyHandlerConfiguration (IndexedPropertyGetterCallbackV2 getter=nullptr, IndexedPropertySetterCallbackV2 setter=nullptr, IndexedPropertyQueryCallbackV2 query=nullptr, IndexedPropertyDeleterCallbackV2 deleter=nullptr, IndexedPropertyEnumeratorCallback enumerator=nullptr, Local< Value > data=Local< Value >(), PropertyHandlerFlags flags=PropertyHandlerFlags::kNone)
 
 IndexedPropertyHandlerConfiguration (IndexedPropertyGetterCallback getter, IndexedPropertySetterCallback setter=nullptr, IndexedPropertyQueryCallback query=nullptr, IndexedPropertyDeleterCallback deleter=nullptr, IndexedPropertyEnumeratorCallback enumerator=nullptr, Local< Value > data=Local< Value >(), PropertyHandlerFlags flags=PropertyHandlerFlags::kNone)
 
 IndexedPropertyHandlerConfiguration (IndexedPropertyGetterCallbackV2 getter, IndexedPropertySetterCallbackV2 setter, IndexedPropertyDescriptorCallbackV2 descriptor, IndexedPropertyDeleterCallbackV2 deleter, IndexedPropertyEnumeratorCallback enumerator, IndexedPropertyDefinerCallbackV2 definer, Local< Value > data=Local< Value >(), PropertyHandlerFlags flags=PropertyHandlerFlags::kNone)
 
 IndexedPropertyHandlerConfiguration (IndexedPropertyGetterCallback getter, IndexedPropertySetterCallback setter, IndexedPropertyDescriptorCallback descriptor, IndexedPropertyDeleterCallback deleter, IndexedPropertyEnumeratorCallback enumerator, IndexedPropertyDefinerCallback definer, Local< Value > data=Local< Value >(), PropertyHandlerFlags flags=PropertyHandlerFlags::kNone)
 

Public Attributes

void * getter
 
void * setter
 
void * query
 
void * deleter
 
IndexedPropertyEnumeratorCallback enumerator
 
void * definer
 
void * descriptor
 
Local< Valuedata
 
PropertyHandlerFlags flags
 

Constructor & Destructor Documentation

◆ IndexedPropertyHandlerConfiguration() [1/6]

v8::IndexedPropertyHandlerConfiguration::IndexedPropertyHandlerConfiguration ( IndexedPropertyGetterCallbackV2  getter,
IndexedPropertySetterCallbackV2  setter,
IndexedPropertyQueryCallbackV2  query,
IndexedPropertyDeleterCallbackV2  deleter,
IndexedPropertyEnumeratorCallback  enumerator,
IndexedPropertyDefinerCallbackV2  definer,
IndexedPropertyDescriptorCallbackV2  descriptor,
Local< Value data = Local<Value>(),
PropertyHandlerFlags  flags = PropertyHandlerFlags::kNone 
)
inline

◆ IndexedPropertyHandlerConfiguration() [2/6]

v8::IndexedPropertyHandlerConfiguration::IndexedPropertyHandlerConfiguration ( IndexedPropertyGetterCallback  getter,
IndexedPropertySetterCallback  setter,
IndexedPropertyQueryCallback  query,
IndexedPropertyDeleterCallback  deleter,
IndexedPropertyEnumeratorCallback  enumerator,
IndexedPropertyDefinerCallback  definer,
IndexedPropertyDescriptorCallback  descriptor,
Local< Value data = Local<Value>(),
PropertyHandlerFlags  flags = PropertyHandlerFlags::kNone 
)
inline

◆ IndexedPropertyHandlerConfiguration() [3/6]

v8::IndexedPropertyHandlerConfiguration::IndexedPropertyHandlerConfiguration ( IndexedPropertyGetterCallbackV2  getter = nullptr,
IndexedPropertySetterCallbackV2  setter = nullptr,
IndexedPropertyQueryCallbackV2  query = nullptr,
IndexedPropertyDeleterCallbackV2  deleter = nullptr,
IndexedPropertyEnumeratorCallback  enumerator = nullptr,
Local< Value data = Local<Value>(),
PropertyHandlerFlags  flags = PropertyHandlerFlags::kNone 
)
inlineexplicit

◆ IndexedPropertyHandlerConfiguration() [4/6]

v8::IndexedPropertyHandlerConfiguration::IndexedPropertyHandlerConfiguration ( IndexedPropertyGetterCallback  getter,
IndexedPropertySetterCallback  setter = nullptr,
IndexedPropertyQueryCallback  query = nullptr,
IndexedPropertyDeleterCallback  deleter = nullptr,
IndexedPropertyEnumeratorCallback  enumerator = nullptr,
Local< Value data = Local<Value>(),
PropertyHandlerFlags  flags = PropertyHandlerFlags::kNone 
)
inlineexplicit

◆ IndexedPropertyHandlerConfiguration() [5/6]

v8::IndexedPropertyHandlerConfiguration::IndexedPropertyHandlerConfiguration ( IndexedPropertyGetterCallbackV2  getter,
IndexedPropertySetterCallbackV2  setter,
IndexedPropertyDescriptorCallbackV2  descriptor,
IndexedPropertyDeleterCallbackV2  deleter,
IndexedPropertyEnumeratorCallback  enumerator,
IndexedPropertyDefinerCallbackV2  definer,
Local< Value data = Local<Value>(),
PropertyHandlerFlags  flags = PropertyHandlerFlags::kNone 
)
inline

◆ IndexedPropertyHandlerConfiguration() [6/6]

v8::IndexedPropertyHandlerConfiguration::IndexedPropertyHandlerConfiguration ( IndexedPropertyGetterCallback  getter,
IndexedPropertySetterCallback  setter,
IndexedPropertyDescriptorCallback  descriptor,
IndexedPropertyDeleterCallback  deleter,
IndexedPropertyEnumeratorCallback  enumerator,
IndexedPropertyDefinerCallback  definer,
Local< Value data = Local<Value>(),
PropertyHandlerFlags  flags = PropertyHandlerFlags::kNone 
)
inline

Member Data Documentation

◆ data

Local<Value> v8::IndexedPropertyHandlerConfiguration::data

◆ definer

void* v8::IndexedPropertyHandlerConfiguration::definer

◆ deleter

void* v8::IndexedPropertyHandlerConfiguration::deleter

◆ descriptor

void* v8::IndexedPropertyHandlerConfiguration::descriptor

◆ enumerator

IndexedPropertyEnumeratorCallback v8::IndexedPropertyHandlerConfiguration::enumerator

◆ flags

PropertyHandlerFlags v8::IndexedPropertyHandlerConfiguration::flags

◆ getter

void* v8::IndexedPropertyHandlerConfiguration::getter

◆ query

void* v8::IndexedPropertyHandlerConfiguration::query

◆ setter

void* v8::IndexedPropertyHandlerConfiguration::setter

The documentation for this struct was generated from the following file: