ZThread::NonCopyable Class Reference

#include <NonCopyable.h>

Inheritance diagram for ZThread::NonCopyable:

ZThread::AtomicCount ZThread::Barrier< Count, LockType > ZThread::Condition ZThread::CountingSemaphore ZThread::Executor ZThread::FastLock ZThread::FastLock ZThread::FastLock ZThread::FastLock ZThread::FastLock ZThread::FastLock ZThread::FastMutex ZThread::FastRecursiveLock ZThread::FastRecursiveLock ZThread::FastRecursiveLock ZThread::FastRecursiveLock ZThread::FastRecursiveLock ZThread::FastRecursiveLock ZThread::FastRecursiveLock ZThread::FastRecursiveMutex ZThread::Guard< LockType, LockingPolicy > ZThread::Guard< LockType, ZThread::GuardedClass::TransferedScope > ZThread::IntrusivePtr< T, LockType > ZThread::IntrusivePtr< ZThread::ThreadImpl, ZThread::FastLock > ZThread::Monitor ZThread::Monitor ZThread::Monitor ZThread::Mutex ZThread::PriorityCondition ZThread::PriorityInheritanceMutex ZThread::PriorityMutex ZThread::PrioritySemaphore ZThread::Queue< T > ZThread::ReadWriteLock ZThread::RecursiveMutex ZThread::Semaphore ZThread::Singleton< T, InstantiationPolicy, LockType > ZThread::Singleton< ZThread::ThreadQueue, ZThread::StaticInstantiation > ZThread::Thread ZThread::ThreadLocalImpl ZThread::TSS< T > ZThread::TSS< T > List of all members.

Protected Member Functions

 NonCopyable ()
 Create a NonCopyable object.
 ~NonCopyable ()
 Destroy a NonCopyable object.

Detailed Description

Author:
Eric Crahen <http://www.code-foo.com>
Date:
<2003-07-16T19:36:00-0400>
Version:
2.2.11
Some objects kind of objects should not be copied. This is particularly true of objects involved in providing mutually exclusive access to something (e.g. Mutexes, Queues, Semaphores, etc.)

Based on Dave Abrahams contribution to the Boost library.


The documentation for this class was generated from the following file:
Generated on Wed Aug 30 03:27:48 2006 for SWG EMU by  doxygen 1.4.7