#include <Auto_IncDec_T.h>
Collaboration diagram for ACE_Auto_IncDec< ACE_SAFELY_INCREMENTABLE_DECREMENTABLE >:

Public Member Functions | |
| ACE_Auto_IncDec (ACE_SAFELY_INCREMENTABLE_DECREMENTABLE &counter) | |
| Implicitly increment the counter.   | |
| ~ACE_Auto_IncDec (void) | |
| Implicitly decrement the counter.   | |
| void | dump (void) const | 
| Dump the state of an object.   | |
Protected Attributes | |
| ACE_SAFELY_INCREMENTABLE_DECREMENTABLE & | counter_ | 
Private Member Functions | |
| void | operator= (const ACE_Auto_IncDec< ACE_SAFELY_INCREMENTABLE_DECREMENTABLE > &) | 
| ACE_Auto_IncDec (const ACE_Auto_IncDec< ACE_SAFELY_INCREMENTABLE_DECREMENTABLE > &) | |
This data structure is meant to be used within a method, function, or scope. The actual parameter given for the template parameter must provide at least operators ++ and --.
Definition at line 41 of file Auto_IncDec_T.h.
      
  | 
  ||||||||||
| 
 Implicitly increment the counter. 
 Definition at line 11 of file Auto_IncDec_T.inl. 
  | 
  
      
  | 
  ||||||||||
| 
 Implicitly decrement the counter. 
 Definition at line 20 of file Auto_IncDec_T.inl. References ACE_Auto_IncDec< ACE_SAFELY_INCREMENTABLE_DECREMENTABLE >::counter_. 
 00021 {
00022   --this->counter_;
00023 }
 | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 Dump the state of an object. 
 Definition at line 22 of file Auto_IncDec_T.cpp. References ACE_BEGIN_DUMP, ACE_DEBUG, ACE_END_DUMP, and LM_DEBUG. 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  |||||
| 
 Reference to the counter we're incrementing/decrementing. Definition at line 57 of file Auto_IncDec_T.h. Referenced by ACE_Auto_IncDec< ACE_SAFELY_INCREMENTABLE_DECREMENTABLE >::~ACE_Auto_IncDec().  | 
  
 
1.3.6