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

base::RefLinked< P > Class Template Reference

Inheritance diagram for base::RefLinked< P >:

Inheritance graph
[legend]
Collaboration diagram for base::RefLinked< P >:

Collaboration graph
[legend]
List of all members.

Public Types

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

Public Member Functions

 RefLinked ()
template<class P1>  RefLinked (const RefLinked< P1 > &rhs)
bool Release (const P &)
 RefLinked ()
template<class P1>  RefLinked (const RefLinked< P1 > &rhs)
bool Release (const P &)
bool Release ()
void Swap (RefLinkedBase &rhs)
void Swap (RefLinkedBase &rhs)

Static Public Member Functions

Clone (const P &val)
void OnInit (const P &)
Clone (const P &val)
void OnInit (const P &)

template<class P>
class base::RefLinked< P >


Member Enumeration Documentation

anonymous enum [inherited]
 

Enumeration values:
destructiveCopy 

Definition at line 460 of file ref.full.

anonymous enum [inherited]
 

Enumeration values:
destructiveCopy 

Definition at line 460 of file policyref.impl.


Constructor & Destructor Documentation

template<class P>
base::RefLinked< P >::RefLinked  )  [inline]
 

Definition at line 472 of file policyref.impl.

template<class P>
template<class P1>
base::RefLinked< P >::RefLinked const RefLinked< P1 > &  rhs  )  [inline]
 

Definition at line 476 of file policyref.impl.

template<class P>
base::RefLinked< P >::RefLinked  )  [inline]
 

Definition at line 472 of file ref.full.

template<class P>
template<class P1>
base::RefLinked< P >::RefLinked const RefLinked< P1 > &  rhs  )  [inline]
 

Definition at line 476 of file ref.full.


Member Function Documentation

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

Definition at line 480 of file ref.full.

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

Definition at line 480 of file policyref.impl.

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

Definition at line 483 of file ref.full.

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

Definition at line 483 of file policyref.impl.

bool base::Private::RefLinkedBase::Release  )  [inline, inherited]
 

Definition at line 420 of file policyref.impl.

References base::Private::RefLinkedBase::next_, and base::Private::RefLinkedBase::prev_.

template<class P>
bool base::RefLinked< P >::Release const P &   )  [inline]
 

Definition at line 486 of file ref.full.

template<class P>
bool base::RefLinked< P >::Release const P &   )  [inline]
 

Definition at line 486 of file policyref.impl.

void base::Private::RefLinkedBase::Swap RefLinkedBase rhs  )  [inline, inherited]
 

Definition at line 432 of file ref.full.

void base::Private::RefLinkedBase::Swap RefLinkedBase rhs  )  [inline, inherited]
 

Definition at line 432 of file policyref.impl.

References base::Private::RefLinkedBase::next_, and base::Private::RefLinkedBase::prev_.


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