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
 
typedef Stat1MinMax< VType, NumType > Self
 

Public Member Functions

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

Private Member Functions

Self operator- (const Self &stat) const
 
Self operator- (const Self &stat) const
 
Selfoperator-= (const Self &stat)
 
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 third_party/bloaty/third_party/protobuf/third_party/benchmark/src/stat.h.

Member Typedef Documentation

◆ Self [1/2]

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

◆ Self [2/2]

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

Constructor & Destructor Documentation

◆ Stat1MinMax() [1/10]

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

◆ Stat1MinMax() [2/10]

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

◆ Stat1MinMax() [3/10]

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

◆ Stat1MinMax() [4/10]

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

◆ Stat1MinMax() [5/10]

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

◆ Stat1MinMax() [6/10]

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

◆ Stat1MinMax() [7/10]

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

◆ Stat1MinMax() [8/10]

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

◆ Stat1MinMax() [9/10]

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

◆ Stat1MinMax() [10/10]

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

Member Function Documentation

◆ Clear() [1/2]

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

◆ Clear() [2/2]

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

◆ Max() [1/2]

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

◆ Max() [2/2]

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

◆ Min() [1/2]

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

◆ Min() [2/2]

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

◆ operator*() [1/2]

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

◆ operator*() [2/2]

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

◆ operator*=() [1/2]

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

◆ operator*=() [2/2]

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

◆ operator+() [1/2]

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

◆ operator+() [2/2]

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

◆ operator+=() [1/2]

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

◆ operator+=() [2/2]

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

◆ operator-() [1/2]

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

◆ operator-() [2/2]

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

◆ operator-=() [1/2]

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

◆ operator-=() [2/2]

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

Member Data Documentation

◆ max_

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

◆ min_

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

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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:57