#include <refnode.h>
Inheritance diagram for InternalRefNodeBase_ThreadSave:
Public Member Functions | |
InternalRefNodeBase_ThreadSave () | |
Constructor sets reference counter to zero. | |
virtual | ~InternalRefNodeBase_ThreadSave () |
Protected Member Functions | |
void | _InternalRefNodeBase_aqref () |
void | _InternalRefNodeBase_deref () |
Private Member Functions | |
void | _failCritAssert () |
InternalRefNodeBase_ThreadSave (const InternalRefNodeBase_ThreadSave &) | |
| |
InternalRefNodeBase_ThreadSave & | operator= (const InternalRefNodeBase_ThreadSave &) |
Private Attributes | |
AtomicInt | refcnt |
Friends | |
class | RefNode |
Definition at line 228 of file refnode.h.
|
|
|
Constructor sets reference counter to zero.
|
|
Destructor will fail with an assertion if the reference count is not zero. |
|
For internal use only. Failed assertion. Internal bug. Terminate. Definition at line 26 of file refnode.cc. |
|
For internal use only.
Aquire reference / dereference: Definition at line 240 of file refnode.h. Referenced by _InternalSourceFileNode::_AddChild(). |
|
Definition at line 242 of file refnode.h. Referenced by _InternalSourceFileNode::_DelChild(). |
|
|
|
|
|
|