FlagJanitor< T > Class Template Reference

#include <FlagJanitor.hpp>

List of all members.

Public Member Functions

 FlagJanitor (T *const valPtr, const T newVal)
 ~FlagJanitor ()
void release ()

Private Member Functions

 FlagJanitor ()
 FlagJanitor (const FlagJanitor< T > &)
FlagJanitor< T > & operator= (const FlagJanitor< T > &)

Private Attributes

fOldVal
T * fValPtr


Detailed Description

template<class T>
class FlagJanitor< T >

Definition at line 104 of file FlagJanitor.hpp.


Constructor & Destructor Documentation

template<class T>
XERCES_CPP_NAMESPACE_BEGIN FlagJanitor< T >::FlagJanitor ( T *const   valPtr,
const T  newVal 
)

Log
FlagJanitor.c,v
Revision 1.1.1.1 2004/05/22 17:43:31 cvsadm created new repository GT2004_WM

Revision 1.1 2003/10/25 10:24:03 roefer Xerces added for SimRobXP

Revision 1.1.1.1 2003/09/02 14:51:15 roefer Pre-alpha version, not functional

Revision 1.2 2002/11/04 15:22:03 tng C++ Namespace Support.

Revision 1.1.1.1 2002/02/01 22:22:10 peiyongz sane_include

Revision 1.3 2000/03/02 19:54:39 roddey This checkin includes many changes done while waiting for the 1.1.0 code to be finished. I can't list them all here, but a list is available elsewhere.

Revision 1.2 2000/02/06 07:48:01 rahulj Year 2K copyright swat.

Revision 1.1.1.1 1999/11/09 01:04:15 twl Initial checkin

Revision 1.2 1999/11/08 20:45:06 rahul Swat for adding in Product name and CVS comment log variable.

Definition at line 103 of file FlagJanitor.c.

References FlagJanitor< T >::fOldVal, and FlagJanitor< T >::fValPtr.

template<class T>
FlagJanitor< T >::~FlagJanitor (  ) 

Definition at line 114 of file FlagJanitor.c.

References FlagJanitor< T >::fOldVal, and FlagJanitor< T >::fValPtr.

template<class T>
FlagJanitor< T >::FlagJanitor (  )  [private]

template<class T>
FlagJanitor< T >::FlagJanitor ( const FlagJanitor< T > &   )  [private]


Member Function Documentation

template<class T>
FlagJanitor<T>& FlagJanitor< T >::operator= ( const FlagJanitor< T > &   )  [private]

template<class T>
void FlagJanitor< T >::release (  ) 

Definition at line 125 of file FlagJanitor.c.

References FlagJanitor< T >::fValPtr.


Member Data Documentation

template<class T>
T FlagJanitor< T >::fOldVal [private]

Definition at line 138 of file FlagJanitor.hpp.

Referenced by FlagJanitor< T >::FlagJanitor(), and FlagJanitor< T >::~FlagJanitor().

template<class T>
T* FlagJanitor< T >::fValPtr [private]

Definition at line 139 of file FlagJanitor.hpp.

Referenced by FlagJanitor< T >::FlagJanitor(), FlagJanitor< T >::release(), and FlagJanitor< T >::~FlagJanitor().


The documentation for this class was generated from the following files:
Generated on Thu Dec 7 01:31:42 2006 for DT2005.panorama by  doxygen 1.4.7