Lines Matching refs:tmpl

282   Local<FunctionTemplate> tmpl = env->histogram_ctor_template();
283 if (tmpl.IsEmpty()) {
285 tmpl = NewFunctionTemplate(isolate, New);
288 tmpl->SetClassName(classname);
289 tmpl->Inherit(BaseObject::GetConstructorTemplate(env));
291 tmpl->InstanceTemplate()->SetInternalFieldCount(
293 SetProtoMethodNoSideEffect(isolate, tmpl, "count", GetCount);
294 SetProtoMethodNoSideEffect(isolate, tmpl, "countBigInt", GetCountBigInt);
295 SetProtoMethodNoSideEffect(isolate, tmpl, "exceeds", GetExceeds);
297 isolate, tmpl, "exceedsBigInt", GetExceedsBigInt);
298 SetProtoMethodNoSideEffect(isolate, tmpl, "min", GetMin);
299 SetProtoMethodNoSideEffect(isolate, tmpl, "minBigInt", GetMinBigInt);
300 SetProtoMethodNoSideEffect(isolate, tmpl, "max", GetMax);
301 SetProtoMethodNoSideEffect(isolate, tmpl, "maxBigInt", GetMaxBigInt);
302 SetProtoMethodNoSideEffect(isolate, tmpl, "mean", GetMean);
303 SetProtoMethodNoSideEffect(isolate, tmpl, "stddev", GetStddev);
304 SetProtoMethodNoSideEffect(isolate, tmpl, "percentile", GetPercentile);
306 isolate, tmpl, "percentileBigInt", GetPercentileBigInt);
307 SetProtoMethodNoSideEffect(isolate, tmpl, "percentiles", GetPercentiles);
309 isolate, tmpl, "percentilesBigInt", GetPercentilesBigInt);
310 SetProtoMethod(isolate, tmpl, "reset", DoReset);
311 SetProtoMethod(isolate, tmpl, "record", Record);
312 SetProtoMethod(isolate, tmpl, "recordDelta", RecordDelta);
313 SetProtoMethod(isolate, tmpl, "add", Add);
314 env->set_histogram_ctor_template(tmpl);
316 return tmpl;
368 Local<FunctionTemplate> tmpl = env->intervalhistogram_constructor_template();
369 if (tmpl.IsEmpty()) {
371 tmpl = NewFunctionTemplate(isolate, nullptr);
372 tmpl->Inherit(HandleWrap::GetConstructorTemplate(env));
373 tmpl->SetClassName(OneByteString(isolate, "Histogram"));
374 tmpl->InstanceTemplate()->SetInternalFieldCount(
376 SetProtoMethodNoSideEffect(isolate, tmpl, "count", GetCount);
377 SetProtoMethodNoSideEffect(isolate, tmpl, "countBigInt", GetCountBigInt);
378 SetProtoMethodNoSideEffect(isolate, tmpl, "exceeds", GetExceeds);
380 isolate, tmpl, "exceedsBigInt", GetExceedsBigInt);
381 SetProtoMethodNoSideEffect(isolate, tmpl, "min", GetMin);
382 SetProtoMethodNoSideEffect(isolate, tmpl, "minBigInt", GetMinBigInt);
383 SetProtoMethodNoSideEffect(isolate, tmpl, "max", GetMax);
384 SetProtoMethodNoSideEffect(isolate, tmpl, "maxBigInt", GetMaxBigInt);
385 SetProtoMethodNoSideEffect(isolate, tmpl, "mean", GetMean);
386 SetProtoMethodNoSideEffect(isolate, tmpl, "stddev", GetStddev);
387 SetProtoMethodNoSideEffect(isolate, tmpl, "percentile", GetPercentile);
389 isolate, tmpl, "percentileBigInt", GetPercentileBigInt);
390 SetProtoMethodNoSideEffect(isolate, tmpl, "percentiles", GetPercentiles);
392 isolate, tmpl, "percentilesBigInt", GetPercentilesBigInt);
393 SetProtoMethod(isolate, tmpl, "reset", DoReset);
394 SetProtoMethod(isolate, tmpl, "start", Start);
395 SetProtoMethod(isolate, tmpl, "stop", Stop);
396 env->set_intervalhistogram_constructor_template(tmpl);
398 return tmpl;