Lines Matching defs:context
87 explicit JSVM_Env__(v8::Local<v8::Context> context,
89 : isolate(context->GetIsolate()),
90 context_persistent(isolate, context),
117 inline v8::Local<v8::Context> context() const {
217 v8::Isolate* const isolate; // Shortcut for context()->GetIsolate()
326 #define CHECK_TO_TYPE(env, type, context, result, src, status) \
329 auto maybe = v8impl::V8LocalValueFromJsValue((src))->To##type((context)); \
334 #define CHECK_TO_TYPE_WITH_PREAMBLE(env, type, context, result, src, status) \
337 auto maybe = v8impl::V8LocalValueFromJsValue((src))->To##type((context)); \
350 #define CHECK_TO_OBJECT(env, context, result, src) \
351 CHECK_TO_TYPE((env), Object, (context), (result), (src), JSVM_OBJECT_EXPECTED)
353 #define CHECK_TO_BIGINT(env, context, result, src) \
354 CHECK_TO_TYPE((env), BigInt, (context), (result), (src), JSVM_BIGINT_EXPECTED)
356 #define CHECK_TO_OBJECT_WITH_PREAMBLE(env, context, result, src) \
358 (env), Object, (context), (result), (src), JSVM_OBJECT_EXPECTED)
360 #define CHECK_TO_STRING(env, context, result, src) \
361 CHECK_TO_TYPE((env), String, (context), (result), (src), JSVM_STRING_EXPECTED)