Lines Matching refs:args

20 void CallWithString(const FunctionCallbackInfo<Value>& args) {
21 assert(args.Length() == 1 && args[0]->IsString());
22 if (args.Length() == 1 && args[0]->IsString()) {
23 Local<String> str = args[0].As<String>();
24 const int32_t length = str->Utf8Length(args.GetIsolate()) + 1;
26 str->WriteUtf8(args.GetIsolate(), buf, length);
31 void CallWithArray(const FunctionCallbackInfo<Value>& args) {
32 assert(args.Length() == 1 && args[0]->IsArray());
33 if (args.Length() == 1 && args[0]->IsArray()) {
34 const Local<Array> array = args[0].As<Array>();
38 v = array->Get(args.GetIsolate()->GetCurrentContext(),
44 void CallWithNumber(const FunctionCallbackInfo<Value>& args) {
45 assert(args.Length() == 1 && args[0]->IsNumber());
46 if (args.Length() == 1 && args[0]->IsNumber()) {
47 args[0].As<Number>()->Value();
51 void CallWithObject(const FunctionCallbackInfo<Value>& args) {
52 Isolate* isolate = args.GetIsolate();
55 assert(args.Length() == 1 && args[0]->IsObject());
56 if (args.Length() == 1 && args[0]->IsObject()) {
57 Local<Object> obj = args[0].As<Object>();
97 void CallWithTypedarray(const FunctionCallbackInfo<Value>& args) {
98 assert(args.Length() == 1 && args[0]->IsArrayBufferView());
99 if (args.Length() == 1 && args[0]->IsArrayBufferView()) {
100 assert(args[0]->IsArrayBufferView());
101 Local<ArrayBufferView> view = args[0].As<ArrayBufferView>();
114 void CallWithArguments(const FunctionCallbackInfo<Value>& args) {
115 assert(args.Length() > 1 && args[0]->IsNumber());
116 if (args.Length() > 1 && args[0]->IsNumber()) {
117 int32_t loop = args[0].As<Uint32>()->Value();
119 assert(i < args.Length());
120 assert(args[i]->IsUint32());
121 args[i].As<Uint32>()->Value();