tStackObject< T > Class Template Reference

#include <tSafePTR.h>

List of all members.

Public Member Functions

 tStackObject ()
template<typename A>
 tStackObject (A &a)
template<typename A, typename B>
 tStackObject (A &a, B &b)
template<typename A, typename B, typename C>
 tStackObject (A &a, B &b, C &c)
 ~tStackObject ()


Detailed Description

template<class T>
class tStackObject< T >

Definition at line 399 of file tSafePTR.h.


Constructor & Destructor Documentation

template<class T>
tStackObject< T >::tStackObject (  )  [inline]

Definition at line 402 of file tSafePTR.h.

00402 { this->AddRef(); }

template<class T>
template<typename A>
tStackObject< T >::tStackObject ( A a  )  [inline, explicit]

Definition at line 404 of file tSafePTR.h.

00404 : T( a ) { this->AddRef(); }

template<class T>
template<typename A, typename B>
tStackObject< T >::tStackObject ( A a,
B b 
) [inline]

Definition at line 406 of file tSafePTR.h.

00406 : T( a, b ) { this->AddRef(); }

template<class T>
template<typename A, typename B, typename C>
tStackObject< T >::tStackObject ( A a,
B b,
C c 
) [inline]

Definition at line 408 of file tSafePTR.h.

00408 : T( a, b, c ) { this->AddRef(); }

template<class T>
tStackObject< T >::~tStackObject (  )  [inline]

Definition at line 410 of file tSafePTR.h.

References st_Breakpoint().

00411     {
00412         if ( this->GetRefcount() != 1 )
00413             st_Breakpoint();
00414 
00415         this->refCtr_ = -1000;
00416     }

Here is the call graph for this function:


The documentation for this class was generated from the following file:
Generated on Sat Mar 15 23:59:14 2008 for Armagetron Advanced by  doxygen 1.5.4