|
log4cplus 2.0.8
|
#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 |
|
inlineprotected |
Definition at line 61 of file pointer.h.
References access_mutex, and SharedObject().
Referenced by operator=(), operator=(), SharedObject(), SharedObject(), and SharedObject().
|
inlineprotected |
Definition at line 66 of file pointer.h.
References access_mutex, and SharedObject().
|
inlineprotected |
Definition at line 71 of file pointer.h.
References access_mutex, and SharedObject().
|
protectedvirtual |
| void log4cplus::helpers::SharedObject::addReference | ( | ) | const |
References LOG4CPLUS_NOEXCEPT.
Referenced by log4cplus::helpers::intrusive_ptr_add_ref().
|
inlineprotected |
Definition at line 80 of file pointer.h.
References LOG4CPLUS_NOEXCEPT, and SharedObject().
|
inlineprotected |
Definition at line 81 of file pointer.h.
References LOG4CPLUS_NOEXCEPT, and SharedObject().
| void log4cplus::helpers::SharedObject::removeReference | ( | ) | const |
References removeReference().
Referenced by log4cplus::helpers::intrusive_ptr_release(), and removeReference().
| thread::Mutex log4cplus::helpers::SharedObject::access_mutex |
Definition at line 84 of file pointer.h.
Referenced by SharedObject(), SharedObject(), and SharedObject().