CountedPointerTo< T > Class Template Reference

#include <CountedPointer.hpp>

Inheritance diagram for CountedPointerTo< T >:

XMemory List of all members.

Public Member Functions

 CountedPointerTo (const CountedPointerTo< T > &toCopy)
 CountedPointerTo (T *p=0)
 ~CountedPointerTo ()
CountedPointerTo< T > & operator= (const CountedPointerTo< T > &other)
 operator T * ()
const T * operator-> () const
T * operator-> ()
const T & operator * () const
T & operator * ()

Private Attributes

T * fPtr

Detailed Description

template<class T>
class CountedPointerTo< T >

Definition at line 104 of file CountedPointer.hpp.


Constructor & Destructor Documentation

template<class T>
XERCES_CPP_NAMESPACE_BEGIN CountedPointerTo< T >::CountedPointerTo ( const CountedPointerTo< T > &  toCopy  ) 

Log
CountedPointer.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:38 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:12 twl Initial checkin

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

Definition at line 104 of file CountedPointer.c.

References CountedPointerTo< T >::fPtr.

template<class T>
CountedPointerTo< T >::CountedPointerTo ( T *  p = 0  ) 

Definition at line 112 of file CountedPointer.c.

References CountedPointerTo< T >::fPtr.

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

Definition at line 120 of file CountedPointer.c.

References CountedPointerTo< T >::fPtr.


Member Function Documentation

template<class T>
T & CountedPointerTo< T >::operator * (  ) 

Definition at line 168 of file CountedPointer.c.

References XMLExcepts::CPtr_PointerIsZero, CountedPointerTo< T >::fPtr, and ThrowXML.

template<class T>
const T & CountedPointerTo< T >::operator * (  )  const

Definition at line 161 of file CountedPointer.c.

References XMLExcepts::CPtr_PointerIsZero, CountedPointerTo< T >::fPtr, and ThrowXML.

template<class T>
CountedPointerTo< T >::operator T * (  ) 

Definition at line 146 of file CountedPointer.c.

References CountedPointerTo< T >::fPtr.

template<class T>
T * CountedPointerTo< T >::operator-> (  ) 

Definition at line 156 of file CountedPointer.c.

References CountedPointerTo< T >::fPtr.

template<class T>
const T * CountedPointerTo< T >::operator-> (  )  const

Definition at line 151 of file CountedPointer.c.

References CountedPointerTo< T >::fPtr.

template<class T>
CountedPointerTo< T > & CountedPointerTo< T >::operator= ( const CountedPointerTo< T > &  other  ) 

Definition at line 131 of file CountedPointer.c.

References CountedPointerTo< T >::fPtr.


Member Data Documentation

template<class T>
T* CountedPointerTo< T >::fPtr [private]

Definition at line 135 of file CountedPointer.hpp.

Referenced by CountedPointerTo< T >::CountedPointerTo(), CountedPointerTo< T >::operator *(), CountedPointerTo< T >::operator T *(), CountedPointerTo< T >::operator->(), CountedPointerTo< T >::operator=(), and CountedPointerTo< T >::~CountedPointerTo().


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