//======================================================================== // // ProfileData.h // // Copyright 2005 Jonathan Blandford // Copyright 2018 Adam Reichold // //======================================================================== #ifndef PROFILE_DATA_H #define PROFILE_DATA_H //------------------------------------------------------------------------ // ProfileData //------------------------------------------------------------------------ class ProfileData { public: void addElement(double elapsed); int getCount() const { return count; } double getTotal() const { return total; } double getMin() const { return max; } double getMax() const { return max; } private: int count = 0; // size of array double total = 0.0; // number of elements in array double min = 0.0; // reference count double max = 0.0; // reference count }; #endif