Lines Matching defs:info
161 static Isolate* GetIsolate(const PropertyCallbackInfo<V>& info) {
162 return reinterpret_cast<Isolate*>(info.GetIsolate());
166 static Handle<JSObject> GetHolder(const PropertyCallbackInfo<V>& info) {
167 return Handle<JSObject>::cast(Utils::OpenHandle(*info.Holder()));
177 static Handle<Provider> GetProvider(const PropertyCallbackInfo<V>& info) {
178 return GetProvider(GetHolder(info), GetIsolate(info));
182 const PropertyCallbackInfo<v8::Value>& info) {
183 auto isolate = GetIsolate(info);
184 auto provider = GetProvider(info);
187 info.GetReturnValue().Set(Utils::ToLocal(value));
192 const PropertyCallbackInfo<v8::Value>& info) {
193 auto isolate = GetIsolate(info);
194 auto provider = GetProvider(info);
201 info.GetReturnValue().Set(Utils::ToLocal(descriptor.ToObject(isolate)));
206 const PropertyCallbackInfo<v8::Integer>& info) {
207 if (index < T::Count(GetIsolate(info), GetProvider(info))) {
208 info.GetReturnValue().Set(Integer::New(
209 info.GetIsolate(),
214 static void IndexedEnumerator(const PropertyCallbackInfo<v8::Array>& info) {
215 auto isolate = GetIsolate(info);
216 auto count = T::Count(isolate, GetProvider(info));
221 info.GetReturnValue().Set(
241 static void IndexedEnumerator(const PropertyCallbackInfo<v8::Array>& info) {
242 info.GetReturnValue().Set(v8::Array::New(info.GetIsolate()));
270 Local<v8::Name> name, const PropertyCallbackInfo<V>& info) {
274 auto isolate = T::GetIsolate(info);
275 auto table = GetNameTable(T::GetHolder(info), isolate);
282 const PropertyCallbackInfo<v8::Value>& info) {
283 if (auto index = FindName(name, info)) T::IndexedGetter(*index, info);
287 const PropertyCallbackInfo<v8::Integer>& info) {
288 if (auto index = FindName(name, info)) T::IndexedQuery(*index, info);
292 const PropertyCallbackInfo<v8::Value>& info) {
293 if (auto index = FindName(name, info)) T::IndexedDescriptor(*index, info);
296 static void NamedEnumerator(const PropertyCallbackInfo<v8::Array>& info) {
297 auto isolate = T::GetIsolate(info);
298 auto table = GetNameTable(T::GetHolder(info), isolate);
304 info.GetReturnValue().Set(Utils::ToLocal(
618 const PropertyCallbackInfo<v8::Value>& info) {
620 auto isolate = reinterpret_cast<Isolate*>(info.GetIsolate());
621 auto receiver = Handle<JSObject>::cast(Utils::OpenHandle(*info.This()));
624 info.GetReturnValue().Set(Utils::ToLocal(value));