If you can read this text, it means you are not experiencing this website at its best. This website is designed for used with a standards-compliant browser.
Current version: 2.3.2
A platform-independent, multi-threading and synchronization library for C++
Home Documentation Downloads CVS Contact

NonCopyable Class Reference

#include <NonCopyable.h>

Inheritance diagram for NonCopyable:

AtomicCount Barrier Condition CountingSemaphore Executor FastMutex FastRecursiveMutex Guard Guard< LockType, TransferedScope > Mutex PriorityCondition PriorityInheritanceMutex PriorityMutex PrioritySemaphore Queue ReadWriteLock RecursiveMutex Semaphore Singleton Thread ThreadLocalImpl List of all members.

Protected Member Functions

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

Detailed Description

Eric Crahen <http://www.code-foo.com>
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: