Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
benchmark::Stat1MinMax< VType, NumType > Class Template Reference

#include <stat.h>

Public Types

typedef Stat1MinMax< VType, NumType > Self
 

Public Member Functions

void Clear ()
 
VType Max () const
 
VType Min () const
 
Self operator* (const VType &k) const
 
Selfoperator*= (const VType &stat)
 
Self operator+ (const Self &stat) const
 
Selfoperator+= (const Self &stat)
 
Selfoperator= (const Self &stat)
 
 Stat1MinMax ()
 
 Stat1MinMax (const Self &stat)
 
 Stat1MinMax (const VType &dat)
 
 Stat1MinMax (const VType &dat, const NumType &w)
 
 Stat1MinMax (const VType *begin, const VType *end)
 

Private Member Functions

Self operator- (const Self &stat) const
 
Selfoperator-= (const Self &stat)
 

Private Attributes

VType max_
 
VType min_
 

Detailed Description

template<typename VType, typename NumType>
class benchmark::Stat1MinMax< VType, NumType >

Definition at line 15 of file stat.h.

Member Typedef Documentation

◆ Self

template<typename VType , typename NumType >
typedef Stat1MinMax<VType, NumType> benchmark::Stat1MinMax< VType, NumType >::Self

Definition at line 216 of file stat.h.

Constructor & Destructor Documentation

◆ Stat1MinMax() [1/5]

template<typename VType , typename NumType >
benchmark::Stat1MinMax< VType, NumType >::Stat1MinMax ( )
inline

Definition at line 218 of file stat.h.

◆ Stat1MinMax() [2/5]

template<typename VType , typename NumType >
benchmark::Stat1MinMax< VType, NumType >::Stat1MinMax ( const VType &  dat)
inlineexplicit

Definition at line 220 of file stat.h.

◆ Stat1MinMax() [3/5]

template<typename VType , typename NumType >
benchmark::Stat1MinMax< VType, NumType >::Stat1MinMax ( const VType *  begin,
const VType *  end 
)
inlineexplicit

Definition at line 226 of file stat.h.

◆ Stat1MinMax() [4/5]

template<typename VType , typename NumType >
benchmark::Stat1MinMax< VType, NumType >::Stat1MinMax ( const VType &  dat,
const NumType &  w 
)
inline

Definition at line 233 of file stat.h.

◆ Stat1MinMax() [5/5]

template<typename VType , typename NumType >
benchmark::Stat1MinMax< VType, NumType >::Stat1MinMax ( const Self stat)
inline

Definition at line 239 of file stat.h.

Member Function Documentation

◆ Clear()

template<typename VType , typename NumType >
void benchmark::Stat1MinMax< VType, NumType >::Clear ( )
inline

Definition at line 244 of file stat.h.

◆ Max()

template<typename VType , typename NumType >
VType benchmark::Stat1MinMax< VType, NumType >::Max ( ) const
inline

Definition at line 279 of file stat.h.

◆ Min()

template<typename VType , typename NumType >
VType benchmark::Stat1MinMax< VType, NumType >::Min ( ) const
inline

Definition at line 281 of file stat.h.

◆ operator*()

template<typename VType , typename NumType >
Self benchmark::Stat1MinMax< VType, NumType >::operator* ( const VType &  k) const
inline

Definition at line 276 of file stat.h.

◆ operator*=()

template<typename VType , typename NumType >
Self& benchmark::Stat1MinMax< VType, NumType >::operator*= ( const VType &  stat)
inline

Definition at line 269 of file stat.h.

◆ operator+()

template<typename VType , typename NumType >
Self benchmark::Stat1MinMax< VType, NumType >::operator+ ( const Self stat) const
inline

Definition at line 274 of file stat.h.

◆ operator+=()

template<typename VType , typename NumType >
Self& benchmark::Stat1MinMax< VType, NumType >::operator+= ( const Self stat)
inline

Definition at line 262 of file stat.h.

◆ operator-()

template<typename VType , typename NumType >
Self benchmark::Stat1MinMax< VType, NumType >::operator- ( const Self stat) const
private

◆ operator-=()

template<typename VType , typename NumType >
Self& benchmark::Stat1MinMax< VType, NumType >::operator-= ( const Self stat)
private

◆ operator=()

template<typename VType , typename NumType >
Self& benchmark::Stat1MinMax< VType, NumType >::operator= ( const Self stat)
inline

Definition at line 255 of file stat.h.

Member Data Documentation

◆ max_

template<typename VType , typename NumType >
VType benchmark::Stat1MinMax< VType, NumType >::max_
private

Definition at line 295 of file stat.h.

◆ min_

template<typename VType , typename NumType >
VType benchmark::Stat1MinMax< VType, NumType >::min_
private

Definition at line 296 of file stat.h.


The documentation for this class was generated from the following file:


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:06