replicode
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
core::_Object Class Reference

#include <base.h>

Inheritance diagram for core::_Object:
Inheritance graph
Collaboration diagram for core::_Object:
Collaboration graph

Public Member Functions

virtual ~_Object ()
 
void incRef ()
 
virtual void decRef ()
 

Protected Member Functions

 _Object ()
 

Protected Attributes

std::atomic_int_fast64_t refCount
 

Friends

template<class C >
class P
 
class _P
 

Constructor & Destructor Documentation

core::_Object::_Object ( )
protected
core::_Object::~_Object ( )
virtual

Member Function Documentation

void core::_Object::decRef ( )
virtual
void core::_Object::incRef ( )

Friends And Related Function Documentation

friend class _P
friend
template<class C >
friend class P
friend

Member Data Documentation

std::atomic_int_fast64_t core::_Object::refCount
protected

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