Lines Matching full:args
64 void HistogramBase::GetCount(const v8::FunctionCallbackInfo<v8::Value>& args) { in GetCount() argument
66 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in GetCount()
68 args.GetReturnValue().Set(value); in GetCount()
72 const v8::FunctionCallbackInfo<v8::Value>& args) { in GetCountBigInt() argument
73 Environment* env = Environment::GetCurrent(args); in GetCountBigInt()
75 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in GetCountBigInt()
76 args.GetReturnValue().Set( in GetCountBigInt()
80 void HistogramBase::GetMin(const FunctionCallbackInfo<Value>& args) { in GetMin() argument
82 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in GetMin()
84 args.GetReturnValue().Set(value); in GetMin()
87 void HistogramBase::GetMinBigInt(const FunctionCallbackInfo<Value>& args) { in GetMinBigInt() argument
88 Environment* env = Environment::GetCurrent(args); in GetMinBigInt()
90 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in GetMinBigInt()
91 args.GetReturnValue().Set(BigInt::New(env->isolate(), (*histogram)->Min())); in GetMinBigInt()
94 void HistogramBase::GetMax(const FunctionCallbackInfo<Value>& args) { in GetMax() argument
96 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in GetMax()
98 args.GetReturnValue().Set(value); in GetMax()
101 void HistogramBase::GetMaxBigInt(const FunctionCallbackInfo<Value>& args) { in GetMaxBigInt() argument
102 Environment* env = Environment::GetCurrent(args); in GetMaxBigInt()
104 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in GetMaxBigInt()
105 args.GetReturnValue().Set( in GetMaxBigInt()
109 void HistogramBase::GetMean(const FunctionCallbackInfo<Value>& args) { in GetMean() argument
111 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in GetMean()
112 args.GetReturnValue().Set((*histogram)->Mean()); in GetMean()
115 void HistogramBase::GetExceeds(const FunctionCallbackInfo<Value>& args) { in GetExceeds() argument
117 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in GetExceeds()
119 args.GetReturnValue().Set(value); in GetExceeds()
122 void HistogramBase::GetExceedsBigInt(const FunctionCallbackInfo<Value>& args) { in GetExceedsBigInt() argument
123 Environment* env = Environment::GetCurrent(args); in GetExceedsBigInt()
125 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in GetExceedsBigInt()
126 args.GetReturnValue().Set( in GetExceedsBigInt()
130 void HistogramBase::GetStddev(const FunctionCallbackInfo<Value>& args) { in GetStddev() argument
132 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in GetStddev()
133 args.GetReturnValue().Set((*histogram)->Stddev()); in GetStddev()
136 void HistogramBase::GetPercentile(const FunctionCallbackInfo<Value>& args) { in GetPercentile() argument
138 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in GetPercentile()
139 CHECK(args[0]->IsNumber()); in GetPercentile()
140 double percentile = args[0].As<Number>()->Value(); in GetPercentile()
142 args.GetReturnValue().Set(value); in GetPercentile()
146 const FunctionCallbackInfo<Value>& args) { in GetPercentileBigInt() argument
147 Environment* env = Environment::GetCurrent(args); in GetPercentileBigInt()
149 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in GetPercentileBigInt()
150 CHECK(args[0]->IsNumber()); in GetPercentileBigInt()
151 double percentile = args[0].As<Number>()->Value(); in GetPercentileBigInt()
153 args.GetReturnValue().Set(BigInt::New(env->isolate(), value)); in GetPercentileBigInt()
156 void HistogramBase::GetPercentiles(const FunctionCallbackInfo<Value>& args) { in GetPercentiles() argument
157 Environment* env = Environment::GetCurrent(args); in GetPercentiles()
159 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in GetPercentiles()
160 CHECK(args[0]->IsMap()); in GetPercentiles()
161 Local<Map> map = args[0].As<Map>(); in GetPercentiles()
171 const FunctionCallbackInfo<Value>& args) { in GetPercentilesBigInt() argument
172 Environment* env = Environment::GetCurrent(args); in GetPercentilesBigInt()
174 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in GetPercentilesBigInt()
175 CHECK(args[0]->IsMap()); in GetPercentilesBigInt()
176 Local<Map> map = args[0].As<Map>(); in GetPercentilesBigInt()
185 void HistogramBase::DoReset(const FunctionCallbackInfo<Value>& args) { in DoReset() argument
187 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in DoReset()
191 void HistogramBase::RecordDelta(const FunctionCallbackInfo<Value>& args) { in RecordDelta() argument
193 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in RecordDelta()
197 void HistogramBase::Record(const FunctionCallbackInfo<Value>& args) { in Record() argument
198 Environment* env = Environment::GetCurrent(args); in Record()
199 CHECK_IMPLIES(!args[0]->IsNumber(), args[0]->IsBigInt()); in Record()
201 int64_t value = args[0]->IsBigInt() in Record()
202 ? args[0].As<BigInt>()->Int64Value(&lossless) in Record()
203 : static_cast<int64_t>(args[0].As<Number>()->Value()); in Record()
207 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in Record()
211 void HistogramBase::Add(const FunctionCallbackInfo<Value>& args) { in Add() argument
212 Environment* env = Environment::GetCurrent(args); in Add()
214 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in Add()
216 CHECK(GetConstructorTemplate(env)->HasInstance(args[0])); in Add()
218 ASSIGN_OR_RETURN_UNWRAP(&other, args[0]); in Add()
221 args.GetReturnValue().Set(count); in Add()
249 void HistogramBase::New(const FunctionCallbackInfo<Value>& args) { in New() argument
250 CHECK(args.IsConstructCall()); in New()
251 Environment* env = Environment::GetCurrent(args); in New()
253 CHECK_IMPLIES(!args[0]->IsNumber(), args[0]->IsBigInt()); in New()
254 CHECK_IMPLIES(!args[1]->IsNumber(), args[1]->IsBigInt()); in New()
255 CHECK(args[2]->IsUint32()); in New()
262 if (args[0]->IsNumber()) { in New()
263 lowest = args[0].As<Integer>()->Value(); in New()
264 } else if (args[0]->IsBigInt()) { in New()
265 lowest = args[0].As<BigInt>()->Int64Value(&lossless_ignored); in New()
268 if (args[1]->IsNumber()) { in New()
269 highest = args[1].As<Integer>()->Value(); in New()
270 } else if (args[1]->IsBigInt()) { in New()
271 highest = args[1].As<BigInt>()->Int64Value(&lossless_ignored); in New()
274 int32_t figures = args[2].As<Uint32>()->Value(); in New()
275 new HistogramBase(env, args.This(), Histogram::Options { in New()
490 void IntervalHistogram::Start(const FunctionCallbackInfo<Value>& args) { in Start() argument
492 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in Start()
493 histogram->OnStart(args[0]->IsTrue() ? StartFlags::RESET : StartFlags::NONE); in Start()
496 void IntervalHistogram::Stop(const FunctionCallbackInfo<Value>& args) { in Stop() argument
498 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in Stop()
502 void IntervalHistogram::GetCount(const FunctionCallbackInfo<Value>& args) { in GetCount() argument
504 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in GetCount()
506 args.GetReturnValue().Set(value); in GetCount()
510 const v8::FunctionCallbackInfo<v8::Value>& args) { in GetCountBigInt() argument
511 Environment* env = Environment::GetCurrent(args); in GetCountBigInt()
513 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in GetCountBigInt()
514 args.GetReturnValue().Set( in GetCountBigInt()
518 void IntervalHistogram::GetMin(const FunctionCallbackInfo<Value>& args) { in GetMin() argument
520 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in GetMin()
522 args.GetReturnValue().Set(value); in GetMin()
525 void IntervalHistogram::GetMinBigInt(const FunctionCallbackInfo<Value>& args) { in GetMinBigInt() argument
526 Environment* env = Environment::GetCurrent(args); in GetMinBigInt()
528 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in GetMinBigInt()
529 args.GetReturnValue().Set(BigInt::New(env->isolate(), (*histogram)->Min())); in GetMinBigInt()
532 void IntervalHistogram::GetMax(const FunctionCallbackInfo<Value>& args) { in GetMax() argument
534 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in GetMax()
536 args.GetReturnValue().Set(value); in GetMax()
539 void IntervalHistogram::GetMaxBigInt(const FunctionCallbackInfo<Value>& args) { in GetMaxBigInt() argument
540 Environment* env = Environment::GetCurrent(args); in GetMaxBigInt()
542 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in GetMaxBigInt()
543 args.GetReturnValue().Set(BigInt::New(env->isolate(), (*histogram)->Min())); in GetMaxBigInt()
546 void IntervalHistogram::GetMean(const FunctionCallbackInfo<Value>& args) { in GetMean() argument
548 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in GetMean()
549 args.GetReturnValue().Set((*histogram)->Mean()); in GetMean()
552 void IntervalHistogram::GetExceeds(const FunctionCallbackInfo<Value>& args) { in GetExceeds() argument
554 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in GetExceeds()
556 args.GetReturnValue().Set(value); in GetExceeds()
560 const FunctionCallbackInfo<Value>& args) { in GetExceedsBigInt() argument
561 Environment* env = Environment::GetCurrent(args); in GetExceedsBigInt()
563 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in GetExceedsBigInt()
564 args.GetReturnValue().Set( in GetExceedsBigInt()
568 void IntervalHistogram::GetStddev(const FunctionCallbackInfo<Value>& args) { in GetStddev() argument
570 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in GetStddev()
571 args.GetReturnValue().Set((*histogram)->Stddev()); in GetStddev()
574 void IntervalHistogram::GetPercentile(const FunctionCallbackInfo<Value>& args) { in GetPercentile() argument
576 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in GetPercentile()
577 CHECK(args[0]->IsNumber()); in GetPercentile()
578 double percentile = args[0].As<Number>()->Value(); in GetPercentile()
580 args.GetReturnValue().Set(value); in GetPercentile()
584 const FunctionCallbackInfo<Value>& args) { in GetPercentileBigInt() argument
585 Environment* env = Environment::GetCurrent(args); in GetPercentileBigInt()
587 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in GetPercentileBigInt()
588 CHECK(args[0]->IsNumber()); in GetPercentileBigInt()
589 double percentile = args[0].As<Number>()->Value(); in GetPercentileBigInt()
591 args.GetReturnValue().Set(BigInt::New(env->isolate(), value)); in GetPercentileBigInt()
595 const FunctionCallbackInfo<Value>& args) { in GetPercentiles() argument
596 Environment* env = Environment::GetCurrent(args); in GetPercentiles()
598 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in GetPercentiles()
599 CHECK(args[0]->IsMap()); in GetPercentiles()
600 Local<Map> map = args[0].As<Map>(); in GetPercentiles()
610 const FunctionCallbackInfo<Value>& args) { in GetPercentilesBigInt() argument
611 Environment* env = Environment::GetCurrent(args); in GetPercentilesBigInt()
613 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in GetPercentilesBigInt()
614 CHECK(args[0]->IsMap()); in GetPercentilesBigInt()
615 Local<Map> map = args[0].As<Map>(); in GetPercentilesBigInt()
624 void IntervalHistogram::DoReset(const FunctionCallbackInfo<Value>& args) { in DoReset() argument
626 ASSIGN_OR_RETURN_UNWRAP(&histogram, args.Holder()); in DoReset()