Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

base::RefCountedMT< P, ThreadingModel > Class Template Reference

Inheritance diagram for base::RefCountedMT< P, ThreadingModel >:

Inheritance graph
[legend]
Collaboration diagram for base::RefCountedMT< P, ThreadingModel >:

Collaboration graph
[legend]
List of all members.

Public Types

enum  { destructiveCopy = false }
enum  { destructiveCopy = false }

Public Member Functions

 RefCountedMT ()
 RefCountedMT (const RefCountedMT &rhs)
template<typename P1>  RefCountedMT (const RefCountedMT< P1, ThreadingModel > &rhs)
Clone (const P &val)
void OnInit (const P &)
bool Release (const P &)
void Swap (RefCountedMT &rhs)
 RefCountedMT ()
 RefCountedMT (const RefCountedMT &rhs)
template<typename P1>  RefCountedMT (const RefCountedMT< P1, ThreadingModel > &rhs)
Clone (const P &val)
void OnInit (const P &)
bool Release (const P &)
void Swap (RefCountedMT &rhs)

template<class P, template< class > class ThreadingModel>
class base::RefCountedMT< P, ThreadingModel >


Member Enumeration Documentation

template<class P, template< class > class ThreadingModel>
anonymous enum
 

Enumeration values:
destructiveCopy 

Definition at line 245 of file ref.full.

template<class P, template< class > class ThreadingModel>
anonymous enum
 

Enumeration values:
destructiveCopy 

Definition at line 245 of file policyref.impl.


Constructor & Destructor Documentation

template<class P, template< class > class ThreadingModel>
base::RefCountedMT< P, ThreadingModel >::RefCountedMT  )  [inline]
 

Definition at line 203 of file policyref.impl.

References operator new().

template<class P, template< class > class ThreadingModel>
base::RefCountedMT< P, ThreadingModel >::RefCountedMT const RefCountedMT< P, ThreadingModel > &  rhs  )  [inline]
 

Definition at line 212 of file policyref.impl.

template<class P, template< class > class ThreadingModel>
template<typename P1>
base::RefCountedMT< P, ThreadingModel >::RefCountedMT const RefCountedMT< P1, ThreadingModel > &  rhs  )  [inline]
 

Definition at line 218 of file policyref.impl.

template<class P, template< class > class ThreadingModel>
base::RefCountedMT< P, ThreadingModel >::RefCountedMT  )  [inline]
 

Definition at line 203 of file ref.full.

References operator new().

template<class P, template< class > class ThreadingModel>
base::RefCountedMT< P, ThreadingModel >::RefCountedMT const RefCountedMT< P, ThreadingModel > &  rhs  )  [inline]
 

Definition at line 212 of file ref.full.

template<class P, template< class > class ThreadingModel>
template<typename P1>
base::RefCountedMT< P, ThreadingModel >::RefCountedMT const RefCountedMT< P1, ThreadingModel > &  rhs  )  [inline]
 

Definition at line 218 of file ref.full.


Member Function Documentation

template<class P, template< class > class ThreadingModel>
P base::RefCountedMT< P, ThreadingModel >::Clone const P &  val  )  [inline]
 

Definition at line 222 of file ref.full.

template<class P, template< class > class ThreadingModel>
P base::RefCountedMT< P, ThreadingModel >::Clone const P &  val  )  [inline]
 

Definition at line 222 of file policyref.impl.

template<class P, template< class > class ThreadingModel>
void base::RefCountedMT< P, ThreadingModel >::OnInit const P &   )  [inline]
 

Definition at line 228 of file ref.full.

template<class P, template< class > class ThreadingModel>
void base::RefCountedMT< P, ThreadingModel >::OnInit const P &   )  [inline]
 

Definition at line 228 of file policyref.impl.

template<class P, template< class > class ThreadingModel>
bool base::RefCountedMT< P, ThreadingModel >::Release const P &   )  [inline]
 

Definition at line 231 of file ref.full.

template<class P, template< class > class ThreadingModel>
bool base::RefCountedMT< P, ThreadingModel >::Release const P &   )  [inline]
 

Definition at line 231 of file policyref.impl.

template<class P, template< class > class ThreadingModel>
void base::RefCountedMT< P, ThreadingModel >::Swap RefCountedMT< P, ThreadingModel > &  rhs  )  [inline]
 

Definition at line 242 of file ref.full.

template<class P, template< class > class ThreadingModel>
void base::RefCountedMT< P, ThreadingModel >::Swap RefCountedMT< P, ThreadingModel > &  rhs  )  [inline]
 

Definition at line 242 of file policyref.impl.

References base::RefCountedMT< P, ThreadingModel >::pCount_.


The documentation for this class was generated from the following files:
Generated on Thu Jul 29 16:38:58 2004 for OpenSim by doxygen 1.3.6