luxlabs header browser preview


@class NSString;

@interface CRPerformanceMetric : NSObject <NSCopying>

@property double M2;
@property double welfordMean;
@property (readonly) double variance;
@property (copy) NSString *displayName;
@property (copy) NSString *unit;
@property (copy) NSString *serializationKey;
@property double denominator;
@property double sumX;
@property double first;
@property double min;
@property double max;
@property unsigned long long pcMetricID;
@property long long numSamples;

+ (id)metricWithDisplayName:(id)a0 unit:(id)a1 denominator:(double)a2 serializationKey:(id)a3;
+ (id)pcMetricWithDisplayName:(id)a0 pcMetricID:(unsigned long long)a1 unit:(id)a2 denominator:(double)a3 serializationKey:(id)a4;

- (id)dictionary;
- (void).cxx_destruct;
- (void)addSample:(double)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (double)mean;
- (id)initWithDictionary:(id)a0 key:(id)a1;
- (double)stdDev;
- (id)initWithDisplayName:(id)a0 unit:(id)a1 denominator:(double)a2 serializationKey:(id)a3;
- (void)mergeMetric:(id)a0;

@end