logog
logger optimized for games
LockableNodesType Class Reference

#include <node.hpp>

+ Inheritance diagram for LockableNodesType:

Public Member Functions

LockableNodesTypeoperator= (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 &)
 
Mutexoperator= (const Mutex &)
 

Detailed Description

A type that double inherits from NodesType and Mutex. A lockable NodesType. Handles the copy case correctly.

Member Function Documentation

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.


The documentation for this class was generated from the following file: