cxxtools::SimpleRefCounted Class Reference

#include <cxxtools/refcounted.h>

Inheritance diagram for cxxtools::SimpleRefCounted:
cxxtools::NonCopyable cxxtools::ConnectionData tnt::LangLib tnt::Object tnt::PointerObject< data_type, destroyPolicy >

Public Member Functions

 SimpleRefCounted ()
 SimpleRefCounted (unsigned refs_)
virtual ~SimpleRefCounted ()
virtual unsigned addRef ()
virtual unsigned release ()
unsigned refs () const

Additional Inherited Members

- Private Member Functions inherited from cxxtools::NonCopyable
 NonCopyable ()

Constructor & Destructor Documentation

cxxtools::SimpleRefCounted::SimpleRefCounted ( )
inline
cxxtools::SimpleRefCounted::SimpleRefCounted ( unsigned  refs_)
inlineexplicit
virtual cxxtools::SimpleRefCounted::~SimpleRefCounted ( )
inlinevirtual

Member Function Documentation

virtual unsigned cxxtools::SimpleRefCounted::addRef ( )
inlinevirtual
unsigned cxxtools::SimpleRefCounted::refs ( ) const
inline

Reimplemented in cxxtools::ConnectionData.

virtual unsigned cxxtools::SimpleRefCounted::release ( )
inlinevirtual

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