table of contents
other versions
- jessie 1.4-1
shevek::refbase(3) | Library Functions Manual | shevek::refbase(3) |
NAME¶
shevek::refbase - Base class for classes which want reference counting through Glib::RefPtr.SYNOPSIS¶
#include <refbase.hh> Inherited by shevek::avahi, shevek::avahi::browser, shevek::closure, shevek::dl, shevek::fd [virtual], shevek::process, shevek::server< client, serverdata > [virtual], shevek::server< client, serverdata >::connection [virtual], and shevek::shm< T >.Public Member Functions¶
template<typename _T > Glib::RefPtr< _T > cast_dynamic ()
Protected Member Functions¶
refbase ()
Friends¶
template<typename T > class Glib::RefPtr
Detailed Description¶
Base class for classes which want reference counting through Glib::RefPtr.Member Function Documentation¶
template<typename T > Glib::RefPtr< T > shevek::refbase::refptr_this () [protected]¶
Get a RefPtr to this, protected because only members should need it. This function allows member functions, which have a pointer to the object, but not a Glib::RefPtr, to pass a RefPtr to others.Author¶
Generated automatically by Doxygen for libshevek from the source code.Wed Jul 9 2014 | libshevek |