sigx::noncopyable Class Reference

Private copy constructor and copy assignment ensure derived classes cannot be copied. More...

#include <noncopyable.h>

Inheritance diagram for sigx::noncopyable:

sigx::lock_acquirer< I_policy,boost::mpl::eval_if< std::tr1::is_const< T_type >,std::tr1::add_const< T_type::acquired_type >,boost::mpl::identity< T_type::acquired_type > >::type, T_mutex > sigx::lock_acquirer< readlock, T_type, T_mutex, std::tr1::true_type > sigx::lock_acquirer< readlock, T_type, T_mutex, T_islockable > sigx::lock_acquirer< writelock, T_type, T_mutex, std::tr1::true_type > sigx::lock_acquirer< writelock, T_type, T_mutex, T_islockable > sigx::lockable_base< Glib::Mutex > sigx::lockable_base< Glib::RecMutex > sigx::lockable_base< Glib::RWLock > sigx::lockable_base< Glib::StaticMutex > sigx::lockable_base< Glib::StaticRecMutex > sigx::lockable_base< T_mutex > sigx::dispatchable sigx::lock_acquirer< I_policy, T_type, T_mutex, T_islockable > sigx::lockable_base< T_mutex > sigx::request_f< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 >

Protected Member Functions

 noncopyable ()
 ~noncopyable ()

Detailed Description

Private copy constructor and copy assignment ensure derived classes cannot be copied.

Note:
Intended use as baseclass only.

Constructor & Destructor Documentation

sigx::noncopyable::noncopyable (  )  [inline, protected]

sigx::noncopyable::~noncopyable (  )  [inline, protected]


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

Generated on Mon Aug 3 17:35:09 2009 for sigx++ by  doxygen 1.5.9