Lines Matching defs:str
42 #define CHECK_NEW_FROM_UTF8_LEN(env, result, str, len) \
48 RETURN_STATUS_IF_FALSE((env), (str) != nullptr, JSVM_INVALID_ARG); \
50 (str), \
57 #define CHECK_NEW_FROM_UTF8(env, result, str) \
58 CHECK_NEW_FROM_UTF8_LEN((env), (result), (str), JSVM_AUTO_LENGTH)
60 #define CHECK_NEW_STRING_ARGS(env, str, length, result) \
63 if ((length) > 0) CHECK_ARG((env), (str)); \
262 const CCharType* str,
266 CHECK_NEW_STRING_ARGS(env, str, length, result);
277 CharType* str,
285 CHECK_NEW_STRING_ARGS(env, str, length, result);
288 status = create_api(env, str, length, result);
295 finalizeCallback, static_cast<CharType*>(str), finalizeHint);
299 status = NewString(env, str, length, result, string_maker);
1707 content = buffer.str();
2916 const char* str,
2919 return v8impl::NewString(env, str, length, result, [&](v8::Isolate* isolate) {
2921 reinterpret_cast<const uint8_t*>(str),
2928 const char* str,
2931 return v8impl::NewString(env, str, length, result, [&](v8::Isolate* isolate) {
2933 isolate, str, v8::NewStringType::kNormal, static_cast<int>(length));
2938 const char16_t* str,
2941 return v8impl::NewString(env, str, length, result, [&](v8::Isolate* isolate) {
2943 reinterpret_cast<const uint16_t*>(str),
3376 v8::Local<v8::String> str;
3377 CHECK_NEW_FROM_UTF8(env, str, msg);
3379 v8::Local<v8::Value> error_obj = v8::Exception::Error(str);
3394 v8::Local<v8::String> str;
3395 CHECK_NEW_FROM_UTF8(env, str, msg);
3397 v8::Local<v8::Value> error_obj = v8::Exception::TypeError(str);
3412 v8::Local<v8::String> str;
3413 CHECK_NEW_FROM_UTF8(env, str, msg);
3415 v8::Local<v8::Value> error_obj = v8::Exception::RangeError(str);
3430 v8::Local<v8::String> str;
3431 CHECK_NEW_FROM_UTF8(env, str, msg);
3433 v8::Local<v8::Value> error_obj = v8::Exception::SyntaxError(str);
3778 v8::Local<v8::MixedCaseName> str; \
3780 CHECK_TO_##UpperCaseName(env, context, str, value); \
3782 *result = v8impl::JsValueFromV8LocalValue(str); \