Rapicorn - Experimental UI Toolkit - Source Code  13.07.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Member Functions | Static Public Member Functions | Protected Member Functions
Rapicorn::ReferenceCountable Class Reference

Inherits Rapicorn::Deletable.

Inherited by Rapicorn::Adjustment [virtual], Rapicorn::BaseObject [virtual], Rapicorn::EventHandler [virtual], Rapicorn::EventLoop [virtual], Rapicorn::EventLoop::Source [virtual], Rapicorn::Heritage [virtual], Rapicorn::Sinfex [virtual], Rapicorn::SizeGroup [virtual], and Rapicorn::XmlNode [virtual].

List of all members.

Public Member Functions

bool floating () const
void ref () const
void ref_sink () const
bool finalizing () const
void unref () const
void ref_diag (const char *msg=NULL) const
 ReferenceCountable (uint allow_stack_magic=0)

Static Public Member Functions

template<class Obj >
static Obj & ref (Obj &obj)
template<class Obj >
static Obj * ref (Obj *obj)
template<class Obj >
static Obj & ref_sink (Obj &obj)
template<class Obj >
static Obj * ref_sink (Obj *obj)
template<class Obj >
static void unref (Obj &obj)
template<class Obj >
static void unref (Obj *obj)

Protected Member Functions

virtual void delete_this ()
virtual void pre_finalize ()
virtual void finalize ()
uint32 ref_count () const

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines