|
template<typename TSetter = nullptr_t, typename TDefiner = nullptr_t>
requires ((std::is_same_v<TSetter, nullptr_t> || std::is_same_v<TSetter, IndexedPropertySetterCallback> || std::is_same_v<TSetter, IndexedPropertySetterCallbackV2>) && (std::is_same_v<TDefiner, nullptr_t> || std::is_same_v<TDefiner, IndexedPropertyDefinerCallback> || std::is_same_v<TDefiner, IndexedPropertyDefinerCallbackV2>)) |
| | IndexedPropertyHandlerConfiguration (IndexedPropertyGetterCallback getter, TSetter setter, IndexedPropertyQueryCallback query, IndexedPropertyDeleterCallback deleter, IndexedPropertyEnumeratorCallback enumerator, TDefiner definer, IndexedPropertyDescriptorCallback descriptor, Local< Value > data=Local< Value >(), PropertyHandlerFlags flags=PropertyHandlerFlags::kNone) |
| |
template<typename TSetter = nullptr_t>
requires (std::is_same_v<TSetter, nullptr_t> || std::is_same_v<TSetter, IndexedPropertySetterCallback> || std::is_same_v<TSetter, IndexedPropertySetterCallbackV2>) |
| | IndexedPropertyHandlerConfiguration (IndexedPropertyGetterCallback getter=nullptr, TSetter setter=nullptr, IndexedPropertyQueryCallback query=nullptr, IndexedPropertyDeleterCallback deleter=nullptr, IndexedPropertyEnumeratorCallback enumerator=nullptr, Local< Value > data=Local< Value >(), PropertyHandlerFlags flags=PropertyHandlerFlags::kNone) |
| |
template<typename TSetter = nullptr_t, typename TDefiner = nullptr_t>
requires ((std::is_same_v<TSetter, nullptr_t> || std::is_same_v<TSetter, IndexedPropertySetterCallback> || std::is_same_v<TSetter, IndexedPropertySetterCallbackV2>) && (std::is_same_v<TDefiner, nullptr_t> || std::is_same_v<TDefiner, IndexedPropertyDefinerCallback> || std::is_same_v<TDefiner, IndexedPropertyDefinerCallbackV2>)) |
| | IndexedPropertyHandlerConfiguration (IndexedPropertyGetterCallback getter, TSetter setter, IndexedPropertyDescriptorCallback descriptor, IndexedPropertyDeleterCallback deleter, IndexedPropertyEnumeratorCallback enumerator, TDefiner definer, Local< Value > data=Local< Value >(), PropertyHandlerFlags flags=PropertyHandlerFlags::kNone) |
| |
template<typename TSetter = nullptr_t, typename TDefiner = nullptr_t>
requires ((std::is_same_v<TSetter, nullptr_t> || std::is_same_v<TSetter, IndexedPropertySetterCallback> || std::is_same_v<TSetter, IndexedPropertySetterCallbackV2>) && (std::is_same_v<TDefiner, nullptr_t> || std::is_same_v<TDefiner, IndexedPropertyDefinerCallback> || std::is_same_v<TDefiner, IndexedPropertyDefinerCallbackV2>)) |
| | IndexedPropertyHandlerConfiguration (IndexedPropertyGetterCallback getter, TSetter setter, IndexedPropertyQueryCallback query, IndexedPropertyDeleterCallback deleter, IndexedPropertyEnumeratorCallback enumerator, TDefiner definer, IndexedPropertyDescriptorCallback descriptor, IndexedPropertyIndexOfCallback index_of, Local< Value > data=Local< Value >(), PropertyHandlerFlags flags=PropertyHandlerFlags::kNone) |
| |