ewmscp
..
|
Public Member Functions | |
void | addValue (T value) |
void | add (TC *what) |
template<typename TT = T, typename TCC = TC, typename std::enable_if< std::is_arithmetic< TT >::value &&! std::is_void< TCC >::value >::type... , class ... Types> | |
statCollection (decltype(sourceMember) aSourceMember, Types ... args) | |
template<typename TT = T, typename std::enable_if< std::is_arithmetic< TT >::value >::type... , class ... Types> | |
statCollection (Types ... args) | |
template<typename TT = T, typename std::enable_if< !std::is_arithmetic< TT >::value >::type... , class ... Types> | |
statCollection (decltype(sourceMember) aSourceMember, Types ... args) | |
template<typename TT = T> | |
std::enable_if< !std::is_arithmetic< TT >::value >::type | _print (unsigned long n) |
template<typename TT = T> | |
std::enable_if< std::is_arithmetic< TT >::value >::type | _print (unsigned long n) |
void | print (unsigned long n) override |
![]() | |
statCollectionBase (const std::string &aName, const std::string &aUnit="s") | |
virtual void | add (testFile *) |
const std::string & | getName () const |
const std::string & | getUnit () const |
Public Attributes | |
std::conditional< std::is_void< TC >::value, dummyMember, T TC::* >::type | sourceMember |
T | sum |
T | min |
T | max |
Definition at line 355 of file fileopstest.cpp.
|
inline |
Definition at line 376 of file fileopstest.cpp.
Referenced by statCollectionFactory().
|
inline |
Definition at line 384 of file fileopstest.cpp.
|
inline |
Definition at line 391 of file fileopstest.cpp.
|
inline |
Definition at line 400 of file fileopstest.cpp.
References statCollectionBase< testFile >::getName(), statCollectionBase< testFile >::getUnit(), statCollection< T, TC >::max, statCollection< T, TC >::min, and statCollection< T, TC >::sum.
Referenced by statCollection< T, TC >::print().
|
inline |
Definition at line 411 of file fileopstest.cpp.
References statCollectionBase< testFile >::getName(), and statCollectionBase< testFile >::getUnit().
|
inline |
Definition at line 372 of file fileopstest.cpp.
References statCollection< T, TC >::addValue(), and statCollection< T, TC >::sourceMember.
|
inline |
Definition at line 361 of file fileopstest.cpp.
References statCollection< T, TC >::max, statCollection< T, TC >::min, and statCollection< T, TC >::sum.
Referenced by statCollection< T, TC >::add(), and collectStats().
|
inlineoverridevirtual |
Implements statCollectionBase< testFile >.
Definition at line 420 of file fileopstest.cpp.
References statCollection< T, TC >::_print().
T statCollection< T, TC >::max |
Definition at line 360 of file fileopstest.cpp.
Referenced by statCollection< T, TC >::_print(), and statCollection< T, TC >::addValue().
T statCollection< T, TC >::min |
Definition at line 359 of file fileopstest.cpp.
Referenced by statCollection< T, TC >::_print(), and statCollection< T, TC >::addValue().
std::conditional<std::is_void<TC>::value, dummyMember, T TC::*>::type statCollection< T, TC >::sourceMember |
Definition at line 357 of file fileopstest.cpp.
Referenced by statCollection< T, TC >::add().
T statCollection< T, TC >::sum |
Definition at line 358 of file fileopstest.cpp.
Referenced by statCollection< T, TC >::_print(), and statCollection< T, TC >::addValue().