Lines Matching refs:code
30 // a `Local<Value>` containing the TypeError with proper code and message
94 #define V(code, type) \
96 inline v8::Local<v8::Value> code( \
99 v8::Local<v8::String> js_code = OneByteString(isolate, #code); \
106 OneByteString(isolate, "code"), \
112 inline void THROW_##code( \
115 code(isolate, format, std::forward<Args>(args)...)); \
118 inline void THROW_##code( \
120 THROW_##code(env->isolate(), format, std::forward<Args>(args)...); \
185 #define V(code, message) \
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)); \
192 inline void THROW_ ## code(Environment* env) { \
193 THROW_ ## code(env->isolate()); \