log4cplus
2.0.0
|
#include <pointer.h>
Public Member Functions | |
void | addReference () const LOG4CPLUS_NOEXCEPT |
void | removeReference () const |
Public Attributes | |
thread::Mutex | access_mutex |
Protected Member Functions | |
SharedObject () | |
SharedObject (const SharedObject &) | |
SharedObject (SharedObject &&) | |
virtual | ~SharedObject () |
SharedObject & | operator= (const SharedObject &) LOG4CPLUS_NOEXCEPT |
SharedObject & | operator= (SharedObject &&) LOG4CPLUS_NOEXCEPT |
log4cplus::helpers::SharedObject::SharedObject | ( | ) | [inline, protected] |
log4cplus::helpers::SharedObject::SharedObject | ( | const SharedObject & | ) | [inline, protected] |
log4cplus::helpers::SharedObject::SharedObject | ( | SharedObject && | ) | [inline, protected] |
virtual log4cplus::helpers::SharedObject::~SharedObject | ( | ) | [protected, virtual] |
void log4cplus::helpers::SharedObject::addReference | ( | ) | const |
Referenced by log4cplus::helpers::intrusive_ptr_add_ref().
SharedObject& log4cplus::helpers::SharedObject::operator= | ( | const SharedObject & | ) | [inline, protected] |
SharedObject& log4cplus::helpers::SharedObject::operator= | ( | SharedObject && | ) | [inline, protected] |
void log4cplus::helpers::SharedObject::removeReference | ( | ) | const |
Referenced by log4cplus::helpers::intrusive_ptr_release().