Lines Matching defs:isolate
29 // `node::ERR_INVALID_ARG_TYPE(isolate, "message")` returning
97 v8::Isolate* isolate, const char* format, Args&&... args) { \
99 v8::Local<v8::String> js_code = OneByteString(isolate, #code); \
101 OneByteString(isolate, message.c_str(), message.length()); \
103 ->ToObject(isolate->GetCurrentContext()) \
105 e->Set(isolate->GetCurrentContext(), \
106 OneByteString(isolate, "code"), \
113 v8::Isolate* isolate, const char* format, Args&&... args) { \
114 isolate->ThrowException( \
115 code(isolate, format, std::forward<Args>(args)...)); \
120 THROW_##code(env->isolate(), format, std::forward<Args>(args)...); \
186 inline v8::Local<v8::Value> code(v8::Isolate* isolate) { \
187 return code(isolate, message); \
189 inline void THROW_ ## code(v8::Isolate* isolate) { \
190 isolate->ThrowException(code(isolate, message)); \
193 THROW_ ## code(env->isolate()); \
207 inline v8::Local<v8::Value> ERR_BUFFER_TOO_LARGE(v8::Isolate* isolate) {
212 return ERR_BUFFER_TOO_LARGE(isolate, message);
215 inline v8::Local<v8::Value> ERR_STRING_TOO_LONG(v8::Isolate* isolate) {
220 return ERR_STRING_TOO_LONG(isolate, message);
244 : v8::TryCatch(env->isolate()), env_(env), mode_(mode) {}
264 void TriggerUncaughtException(v8::Isolate* isolate,
266 void TriggerUncaughtException(v8::Isolate* isolate,