Main Page   Namespace List   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

RazorBack::Derivhdl_::Refcount_ Struct Template Reference

Refcount_: member classlet for reference-counted storage and ownership of objects pointed to by a BaseT_* pointer. More...

List of all members.

Public Methods

 Refcount_ (const BaseT_ *Bptr)
 Init with a BaseT_ object (deep copy) pointed to by Bptr. More...

 Refcount_ (const Refcount_ &Rc)
 copy ctor, for deep copy.

 ~Refcount_ ()
 destructor.


Public Attributes

int Refcount
BaseT_* Ptr


Detailed Description

template<class BaseT_> struct RazorBack::Derivhdl_::Refcount_

Refcount_: member classlet for reference-counted storage and ownership of objects pointed to by a BaseT_* pointer.

Definition at line 79 of file Derivhdl.hh.


Constructor & Destructor Documentation

RazorBack::Derivhdl_::Refcount_::Refcount_ ( const BaseT_ * Bptr ) [inline, explicit]
 

Init with a BaseT_ object (deep copy) pointed to by Bptr.

If NULL (the default), init to empty

Definition at line 90 of file Derivhdl.hh.

RazorBack::Derivhdl_::Refcount_::Refcount_ ( const Refcount_ & Rc ) [inline]
 

copy ctor, for deep copy.

Definition at line 94 of file Derivhdl.hh.

RazorBack::Derivhdl_::Refcount_::~Refcount_ ( ) [inline]
 

destructor.

Definition at line 98 of file Derivhdl.hh.


Member Data Documentation

int RazorBack::Derivhdl_::Refcount_::Refcount
 

Definition at line 82 of file Derivhdl.hh.

BaseT_* RazorBack::Derivhdl_::Refcount_::Ptr
 

Definition at line 83 of file Derivhdl.hh.


The documentation for this struct was generated from the following file:
Generated at Wed Aug 21 09:33:41 2002 for The Razorback C++ Library: Miscellaneous by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001