boost::noncopyable Class Reference

Inheritance diagram for boost::noncopyable:

csp::Any2AnyChannel< DATA_TYPE > csp::Any2OneChannel< DATA_TYPE > csp::Barrier csp::BarrierEnd csp::Bucket csp::BufferedAny2AnyChannel< DATA_TYPE > csp::BufferedAny2OneChannel< DATA_TYPE > csp::BufferedOne2AnyChannel< DATA_TYPE > csp::BufferedOne2OneChannel< DATA_TYPE > csp::ChannelFactory< DATA_TYPE > csp::FIFOBuffer< DATA_TYPE, _LIST_DATA_TYPE > csp::InfiniteFIFOBuffer< DATA_TYPE > csp::One2AnyChannel< DATA_TYPE > csp::One2OneChannel< DATA_TYPE > csp::OverwritingBuffer< DATA_TYPE, _LIST_DATA_TYPE > csp::ScopedBarrierEnd csp::ScopedForking csp::ThreadCSProcess

Detailed Description

This class is used as a parent for all classes that cannot be copied.

You will see that it is used for classes like channels and barriers, where copying them does not make any sense. If you ever see any errors related to boost::noncopyable it is because you have tried to copy a non-copyable class, and so when the compiler has attempted to generate a copy constructor for that class, it has been unable to do so.


Generated on Mon Aug 20 12:24:28 2007 for C++CSP2 by  doxygen 1.4.7