#include <FlagJanitor.hpp>
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 | |
T | fOldVal |
T * | fValPtr |
Definition at line 104 of file FlagJanitor.hpp.
XERCES_CPP_NAMESPACE_BEGIN FlagJanitor< T >::FlagJanitor | ( | T *const | valPtr, | |
const T | newVal | |||
) |
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.
FlagJanitor< T >::~FlagJanitor | ( | ) |
Definition at line 114 of file FlagJanitor.c.
References FlagJanitor< T >::fOldVal, and FlagJanitor< T >::fValPtr.
FlagJanitor< T >::FlagJanitor | ( | ) | [private] |
FlagJanitor< T >::FlagJanitor | ( | const FlagJanitor< T > & | ) | [private] |
FlagJanitor<T>& FlagJanitor< T >::operator= | ( | const FlagJanitor< T > & | ) | [private] |
void FlagJanitor< T >::release | ( | ) |
T FlagJanitor< T >::fOldVal [private] |
Definition at line 138 of file FlagJanitor.hpp.
Referenced by FlagJanitor< T >::FlagJanitor(), and FlagJanitor< T >::~FlagJanitor().
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().