#include <vbl_ref_count.h>
Public Member Functions | |
vbl_ref_count () | |
vbl_ref_count (vbl_ref_count const &) | |
vbl_ref_count & | operator= (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_ |
Definition at line 15 of file vbl_ref_count.h.
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.
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.
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.
vcl_atomic_count vbl_ref_count::ref_count_ [private] |
Definition at line 17 of file vbl_ref_count.h.