|
logog
logger optimized for games
|
#include <node.hpp>
Inheritance diagram for LockableNodesType:Public Member Functions | |
| LockableNodesType & | operator= (const LockableNodesType &other) |
Public Member Functions inherited from Mutex | |
| Mutex () | |
| ~Mutex () | |
| void | MutexLock () |
| void | MutexUnlock () |
Public Member Functions inherited from Object | |
| Object () | |
| virtual | ~Object () |
| void * | operator new (size_t nSize) |
| void * | operator new[] (size_t nSize) |
| void | operator delete (void *ptr) |
| void | operator delete[] (void *ptr) |
Additional Inherited Members | |
Static Public Member Functions inherited from Object | |
| static void * | Allocate (size_t nSize) |
| static void | Deallocate (void *ptr) |
Protected Member Functions inherited from Mutex | |
| Mutex (const Mutex &) | |
| Mutex & | operator= (const Mutex &) |
A type that double inherits from NodesType and Mutex. A lockable NodesType. Handles the copy case correctly.
| LockableNodesType& operator= | ( | const LockableNodesType & | other | ) |
A LockableNodesType shouldn't copy the internal Mutex when it is copied, but it should copy all the internal nodes.