Lines Matching defs:args

295 void Transcode(const FunctionCallbackInfo<Value>&args) {
296 Environment* env = Environment::GetCurrent(args);
301 ArrayBufferViewContents<char> input(args[0]);
302 const enum encoding fromEncoding = ParseEncoding(isolate, args[1], BUFFER);
303 const enum encoding toEncoding = ParseEncoding(isolate, args[2], BUFFER);
341 return args.GetReturnValue().Set(status);
343 return args.GetReturnValue().Set(result.ToLocalChecked());
346 void ICUErrorName(const FunctionCallbackInfo<Value>& args) {
347 Environment* env = Environment::GetCurrent(args);
348 CHECK(args[0]->IsInt32());
349 UErrorCode status = static_cast<UErrorCode>(args[0].As<Int32>()->Value());
350 args.GetReturnValue().Set(
393 void ConverterObject::Has(const FunctionCallbackInfo<Value>& args) {
394 Environment* env = Environment::GetCurrent(args);
396 CHECK_GE(args.Length(), 1);
397 Utf8Value label(env->isolate(), args[0]);
401 args.GetReturnValue().Set(!!U_SUCCESS(status));
404 void ConverterObject::Create(const FunctionCallbackInfo<Value>& args) {
405 Environment* env = Environment::GetCurrent(args);
411 CHECK_GE(args.Length(), 2);
412 Utf8Value label(env->isolate(), args[0]);
413 int flags = args[1]->Uint32Value(env->context()).ToChecked();
433 args.GetReturnValue().Set(obj);
436 void ConverterObject::Decode(const FunctionCallbackInfo<Value>& args) {
437 Environment* env = Environment::GetCurrent(args);
439 CHECK_GE(args.Length(), 4); // Converter, Buffer, Flags, Encoding
442 ASSIGN_OR_RETURN_UNWRAP(&converter, args[0].As<Object>());
444 if (!(args[1]->IsArrayBuffer() || args[1]->IsSharedArrayBuffer() ||
445 args[1]->IsArrayBufferView())) {
452 ArrayBufferViewContents<char> input(args[1]);
453 int flags = args[2]->Uint32Value(env->context()).ToChecked();
455 CHECK(args[3]->IsString());
456 Local<String> from_encoding = args[3].As<String>();
538 args.GetReturnValue().Set(ret);
717 static void ToUnicode(const FunctionCallbackInfo<Value>& args) {
718 Environment* env = Environment::GetCurrent(args);
719 CHECK_GE(args.Length(), 1);
720 CHECK(args[0]->IsString());
721 Utf8Value val(env->isolate(), args[0]);
730 args.GetReturnValue().Set(
737 static void ToASCII(const FunctionCallbackInfo<Value>& args) {
738 Environment* env = Environment::GetCurrent(args);
739 CHECK_GE(args.Length(), 1);
740 CHECK(args[0]->IsString());
741 Utf8Value val(env->isolate(), args[0]);
743 bool lenient = args[1]->BooleanValue(env->isolate());
753 args.GetReturnValue().Set(
820 static void GetStringWidth(const FunctionCallbackInfo<Value>& args) {
821 Environment* env = Environment::GetCurrent(args);
822 CHECK(args[0]->IsString());
824 bool ambiguous_as_full_width = args[1]->IsTrue();
825 bool expand_emoji_sequence = !args[2]->IsBoolean() || args[2]->IsTrue();
827 TwoByteValue value(env->isolate(), args[0]);
859 args.GetReturnValue().Set(width);