Edinburgh Speech Tools  2.1-release
EST_Handleable Class Reference

Reference Counting Interface. More...

#include <include/EST_Handleable.h>

Inheritance diagram for EST_Handleable:

Public Member Functions

 EST_Handleable (void)
 
int refcount (void) const
 
void start_refcounting (int initial=0)
 
void inc_refcount (void)
 
void dec_refcount (void)
 
int is_unreferenced (void) const
 
int is_refcounted (void) const
 

Detailed Description

Reference Counting Interface.

This simple class does most of the things an object which is to be manipulated by EST_THandle style smart pointers needs to provide.

See also
EST_THandle
EST_TBox
EST_TrackMap
Author
Richard Caley rjc@c.nosp@m.str..nosp@m.ed.ac.nosp@m..uk
Version
Id
EST_Handleable.h,v 1.4 2004/09/29 08:24:17 robert Exp

Definition at line 53 of file EST_Handleable.h.

Constructor & Destructor Documentation

EST_Handleable::EST_Handleable ( void  )
inline

Definition at line 61 of file EST_Handleable.h.

Member Function Documentation

int EST_Handleable::refcount ( void  ) const
inline

Definition at line 63 of file EST_Handleable.h.

void EST_Handleable::start_refcounting ( int  initial = 0)
inline

Definition at line 65 of file EST_Handleable.h.

void EST_Handleable::inc_refcount ( void  )
inline

Definition at line 66 of file EST_Handleable.h.

void EST_Handleable::dec_refcount ( void  )
inline

Definition at line 67 of file EST_Handleable.h.

int EST_Handleable::is_unreferenced ( void  ) const
inline

Definition at line 69 of file EST_Handleable.h.

int EST_Handleable::is_refcounted ( void  ) const
inline

Definition at line 70 of file EST_Handleable.h.


The documentation for this class was generated from the following file: