#include <ace/Auto_IncDec_T.h>
template<class ACE_SAFELY_INCREMENTABLE_DECREMENTABLE> class ACE_Auto_IncDec {
public:
ACE_Auto_IncDec (ACE_SAFELY_INCREMENTABLE_DECREMENTABLE &counter);
~ACE_Auto_IncDec (void);
void dump (void) const;
protected:
ACE_SAFELY_INCREMENTABLE_DECREMENTABLE &counter_;
private:
inline ACE_UNIMPLEMENTED_FUNC ( void operator= (const ACE_Auto_IncDec<ACE_SAFELY_INCREMENTABLE_DECREMENTABLE> &) );
};
ACE_SAFELY_INCREMENTABLE_DECREMENTABLE
template parameter
must provide at least opertaors ++ and --.
ACE_Auto_IncDec (ACE_SAFELY_INCREMENTABLE_DECREMENTABLE &counter);
~ACE_Auto_IncDec (void);
void dump (void) const;
inline ACE_UNIMPLEMENTED_FUNC (
void operator= (const ACE_Auto_IncDec<ACE_SAFELY_INCREMENTABLE_DECREMENTABLE> &)
);
EdanA@cti2.com