Main Page   Namespace List   Class Hierarchy   Compound List   Namespace Members   Compound Members  

NonCopyable Class Reference

#include <NonCopyable.h>

Inheritance diagram for NonCopyable:

AbstractThreadLocal AtomicCount Barrier Condition CountingSemaphore Executor FastMutex FastRecursiveMutex Guard IntrusivePtr Mutex PriorityCondition PriorityInheritanceMutex PriorityMutex PrioritySemaphore Queue ReadWriteLock RecursiveMutex Semaphore Singleton Thread List of all members.

Protected Methods

 NonCopyable ()
 Create a NonCopyable object.

 ~NonCopyable ()
 Destroy a NonCopyable object.


Detailed Description

Author:
Eric Crahen <crahen@cse.buffalo.edu>
Date:
<2002-05-30T08:34:02-0400>
Version:
2.2.0
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 Tue Aug 27 07:43:13 2002 for ZThread by doxygen1.2.17