#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(). |
|
|
|
|
|
|
|
|
|
1.3.5