|
XX CMake Package
|
find min and max values in a set of data More...
#include <XXRange.h>
find min and max values in a set of data
Public Member Functions | |
| Finder () | |
| template<typename TestType = DataType, isSigned< TestType > = true> | |
| void | reset () |
| min to datatype max and max to datatype min | |
| template<typename TestType = DataType, isUnsigned< TestType > = true> | |
| void | reset () |
| min to zero and max to datatype min | |
| void | init (const DataType &value) |
| min and max to value | |
| void | observe (const DataType &value) |
| test value and update min / max | |
| const DataType & | min () const |
| const DataType & | max () const |
| DataType | diff () const |
| template<typename TestType = DataType, isIntegerType< TestType > = true> | |
| size_t | length () const |
| template<typename TestType = DataType, isIntegerType< TestType > = true> | |
| DataType | value (const size_t index) const |
| XX::Range::Finder< DataType >::Finder | ( | ) |
| DataType XX::Range::Finder< DataType >::diff | ( | ) | const |
| void XX::Range::Finder< DataType >::init | ( | const DataType & | value | ) |
min and max to value
| size_t XX::Range::Finder< DataType >::length | ( | ) | const |
| const DataType & XX::Range::Finder< DataType >::max | ( | ) | const |
| const DataType & XX::Range::Finder< DataType >::min | ( | ) | const |
| void XX::Range::Finder< DataType >::observe | ( | const DataType & | value | ) |
test value and update min / max
| void XX::Range::Finder< DataType >::reset | ( | ) |
min to zero and max to datatype min
| void XX::Range::Finder< DataType >::reset | ( | ) |
min to datatype max and max to datatype min
| DataType XX::Range::Finder< DataType >::value | ( | const size_t | index | ) | const |