vbl_ref_count Class Reference

#include <vbl_ref_count.h>

List of all members.


Detailed Description

Definition at line 15 of file vbl_ref_count.h.


Public Member Functions

 vbl_ref_count ()
 vbl_ref_count (vbl_ref_count const &)
vbl_ref_countoperator= (vbl_ref_count const &)
virtual ~vbl_ref_count ()
void ref ()
void unref ()
int get_references () const
bool is_referenced () const

Private Attributes

vcl_atomic_count ref_count_

Constructor & Destructor Documentation

vbl_ref_count::vbl_ref_count (  )  [inline]

Definition at line 19 of file vbl_ref_count.h.

vbl_ref_count::vbl_ref_count ( vbl_ref_count const &   )  [inline]

Definition at line 21 of file vbl_ref_count.h.

virtual vbl_ref_count::~vbl_ref_count (  )  [inline, virtual]

Definition at line 27 of file vbl_ref_count.h.


Member Function Documentation

vbl_ref_count& vbl_ref_count::operator= ( vbl_ref_count const &   )  [inline]

Definition at line 24 of file vbl_ref_count.h.

void vbl_ref_count::ref (  )  [inline]

Definition at line 29 of file vbl_ref_count.h.

void vbl_ref_count::unref (  )  [inline]

Definition at line 30 of file vbl_ref_count.h.

int vbl_ref_count::get_references (  )  const [inline]

Definition at line 31 of file vbl_ref_count.h.

bool vbl_ref_count::is_referenced (  )  const [inline]

Definition at line 32 of file vbl_ref_count.h.


Member Data Documentation

vcl_atomic_count vbl_ref_count::ref_count_ [private]

Definition at line 17 of file vbl_ref_count.h.


The documentation for this class was generated from the following file:
Generated on Sat Nov 22 05:06:50 2008 for core/vbl by  doxygen 1.5.1