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

base::NonSmartShared< P > Class Template Reference

List of all members.

Public Types

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

Public Member Functions

 NonSmartShared ()
template<class U>  NonSmartShared (const NonSmartShared< U > &)
 NonSmartShared ()
template<class U>  NonSmartShared (const NonSmartShared< U > &)

Static Public Member Functions

P Clone (const P &val)
void OnInit (const P &val)
bool Release (const P &val)
void Swap (NonSmartShared &)
P Clone (const P &val)
void OnInit (const P &val)
bool Release (const P &val)
void Swap (NonSmartShared &)

template<class P>
class base::NonSmartShared< P >


Member Enumeration Documentation

template<class P>
anonymous enum
 

Enumeration values:
destructiveCopy 

Definition at line 360 of file ref.full.

template<class P>
anonymous enum
 

Enumeration values:
destructiveCopy 

Definition at line 360 of file policyref.impl.


Constructor & Destructor Documentation

template<class P>
base::NonSmartShared< P >::NonSmartShared (   )  [inline]
 

Definition at line 340 of file policyref.impl.

template<class P>
template<class U>
base::NonSmartShared< P >::NonSmartShared (  const NonSmartShared< U > &   )  [inline]
 

Definition at line 344 of file policyref.impl.

template<class P>
base::NonSmartShared< P >::NonSmartShared (   )  [inline]
 

Definition at line 340 of file ref.full.

template<class P>
template<class U>
base::NonSmartShared< P >::NonSmartShared (  const NonSmartShared< U > &   )  [inline]
 

Definition at line 344 of file ref.full.


Member Function Documentation

template<class P>
P base::NonSmartShared< P >::Clone (  const P &  val  )  [inline, static]
 

Definition at line 347 of file ref.full.

template<class P>
P base::NonSmartShared< P >::Clone (  const P &  val  )  [inline, static]
 

Definition at line 347 of file policyref.impl.

template<class P>
void base::NonSmartShared< P >::OnInit (  const P &  val  )  [inline, static]
 

Definition at line 352 of file ref.full.

template<class P>
void base::NonSmartShared< P >::OnInit (  const P &  val  )  [inline, static]
 

Definition at line 352 of file policyref.impl.

template<class P>
bool base::NonSmartShared< P >::Release (  const P &  val  )  [inline, static]
 

Definition at line 355 of file ref.full.

template<class P>
bool base::NonSmartShared< P >::Release (  const P &  val  )  [inline, static]
 

Definition at line 355 of file policyref.impl.

template<class P>
void base::NonSmartShared< P >::Swap (  NonSmartShared< P > &   )  [inline, static]
 

Definition at line 362 of file ref.full.

template<class P>
void base::NonSmartShared< P >::Swap (  NonSmartShared< P > &   )  [inline, static]
 

Definition at line 362 of file policyref.impl.


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