List of all members | Public Member Functions | Private Attributes
det::XXMLManager< Info >::AccumulatorMatcher< Container > Class Template Reference

Matcher for accumulation. More...

Public Member Functions

 AccumulatorMatcher (Container &ids, const bool report)
 Construct. More...
 
bool IsModified () const
 Returns if there were additions. More...
 
utl::Branch operator() (const utl::Branch &)
 Never matches. More...
 
bool operator() (const int lowerBound, const int upperBound)
 Fill the range. More...
 
bool operator() (const int id)
 Add the id. More...
 

Private Attributes

Container & fIds
 
const bool fIsReportingErrors
 
bool fModified
 

Detailed Description

template<class Info>
template<class Container>
class det::XXMLManager< Info >::AccumulatorMatcher< Container >

Matcher for accumulation.

Definition at line 426 of file XXMLManager.h.

Constructor & Destructor Documentation

template<class Info >
template<class Container>
det::XXMLManager< Info >::AccumulatorMatcher< Container >::AccumulatorMatcher ( Container &  ids,
const bool  report 
)
inline

Construct.

Definition at line 429 of file XXMLManager.h.

Member Function Documentation

template<class Info >
template<class Container>
bool det::XXMLManager< Info >::AccumulatorMatcher< Container >::IsModified ( ) const
inline

Returns if there were additions.

Definition at line 460 of file XXMLManager.h.

Referenced by det::XXMLManager< Info >::GetDataInternal().

template<class Info >
template<class Container>
utl::Branch det::XXMLManager< Info >::AccumulatorMatcher< Container >::operator() ( const utl::Branch )
inline

Never matches.

Definition at line 436 of file XXMLManager.h.

template<class Info >
template<class Container>
bool det::XXMLManager< Info >::AccumulatorMatcher< Container >::operator() ( const int  lowerBound,
const int  upperBound 
)
inline

Fill the range.

Definition at line 441 of file XXMLManager.h.

References det::XXMLManager< Info >::i.

template<class Info >
template<class Container>
bool det::XXMLManager< Info >::AccumulatorMatcher< Container >::operator() ( const int  id)
inline

Add the id.

Definition at line 452 of file XXMLManager.h.

Member Data Documentation

template<class Info >
template<class Container>
Container& det::XXMLManager< Info >::AccumulatorMatcher< Container >::fIds
private

Definition at line 463 of file XXMLManager.h.

template<class Info >
template<class Container>
const bool det::XXMLManager< Info >::AccumulatorMatcher< Container >::fIsReportingErrors
private

Definition at line 464 of file XXMLManager.h.

template<class Info >
template<class Container>
bool det::XXMLManager< Info >::AccumulatorMatcher< Container >::fModified
private

Definition at line 465 of file XXMLManager.h.


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

, generated on Tue Sep 26 2023.