Lines Matching refs:env
106 MaybeLocal<Object> ToBufferEndian(Environment* env, MaybeStackBuffer<T>* buf) {
107 MaybeLocal<Object> ret = Buffer::New(env, buf);
135 typedef MaybeLocal<Object> (*TranscodeFunc)(Environment* env,
142 MaybeLocal<Object> Transcode(Environment* env,
166 ret = ToBufferEndian(env, &result);
171 MaybeLocal<Object> TranscodeToUcs2(Environment* env,
185 ret = ToBufferEndian(env, &destbuf);
189 MaybeLocal<Object> TranscodeFromUcs2(Environment* env,
211 ret = ToBufferEndian(env, &destbuf);
216 MaybeLocal<Object> TranscodeUcs2FromUtf8(Environment* env,
230 ret = ToBufferEndian(env, &destbuf);
238 ret = ToBufferEndian(env, &destbuf);
244 MaybeLocal<Object> TranscodeUtf8FromUcs2(Environment* env,
261 ret = ToBufferEndian(env, &destbuf);
269 ret = ToBufferEndian(env, &destbuf);
296 Environment* env = Environment::GetCurrent(args);
297 Isolate* isolate = env->isolate();
334 result = tfn(env, EncodingName(fromEncoding), EncodingName(toEncoding),
347 Environment* env = Environment::GetCurrent(args);
351 String::NewFromUtf8(env->isolate(),
394 Environment* env = Environment::GetCurrent(args);
397 Utf8Value label(env->isolate(), args[0]);
405 Environment* env = Environment::GetCurrent(args);
407 Local<ObjectTemplate> t = env->i18n_converter_template();
409 if (!t->NewInstance(env->context()).ToLocal(&obj)) return;
412 Utf8Value label(env->isolate(), args[0]);
413 int flags = args[1]->Uint32Value(env->context()).ToChecked();
428 auto converter = new ConverterObject(env, obj, conv, flags);
437 Environment* env = Environment::GetCurrent(args);
447 env->isolate(),
453 int flags = args[2]->Uint32Value(env->context()).ToChecked();
534 StringBytes::Encode(env->isolate(), value, length, UCS2, &error);
544 env->isolate(),
546 *node::Utf8Value(env->isolate(), from_encoding));
550 Environment* env,
555 : BaseObject(env, wrap),
718 Environment* env = Environment::GetCurrent(args);
721 Utf8Value val(env->isolate(), args[0]);
727 return THROW_ERR_INVALID_ARG_VALUE(env, "Cannot convert name to Unicode");
731 String::NewFromUtf8(env->isolate(),
738 Environment* env = Environment::GetCurrent(args);
741 Utf8Value val(env->isolate(), args[0]);
743 bool lenient = args[1]->BooleanValue(env->isolate());
750 return THROW_ERR_INVALID_ARG_VALUE(env, "Cannot convert name to ASCII");
754 String::NewFromUtf8(env->isolate(),
821 Environment* env = Environment::GetCurrent(args);
827 TwoByteValue value(env->isolate(), args[0]);
866 Environment* env = Environment::GetCurrent(context);
877 Local<FunctionTemplate> t = NewFunctionTemplate(env->isolate(), nullptr);
878 t->Inherit(BaseObject::GetConstructorTemplate(env));
882 FIXED_ONE_BYTE_STRING(env->isolate(), "Converter");
884 env->set_i18n_converter_template(t->InstanceTemplate());