3 #ifndef __GAUDI_CHRONOSTATSVC_STAT_H__
4 #define __GAUDI_CHRONOSTATSVC_STAT_H__
95 : m_entity ( &entity )
140 const double flag ) ;
164 Stat& operator=(
const Stat& right) ;
193 Stat& operator+= (
const double f )
195 if ( 0 != m_entity ) { (*m_entity) += f ; }
213 if ( 0 != m_entity ) { ++(*m_entity) ; }
230 if ( 0 != m_entity ) { (*m_entity)++ ; }
238 Stat& operator-= (
const double f )
240 if ( 0 != m_entity ) { (*m_entity) -= f ; }
246 if ( 0 != m_entity ) { --(*m_entity) ; }
252 if ( 0 != m_entity ) { (*m_entity)-- ; }
258 if ( 0 != m_entity ) { (*m_entity) += right ; }
264 if ( 0 != right.
entity() ) { (*this) += *right.
entity() ; }
320 #endif // __GAUDI_CHRONOSTATSVC_STAT_H__