Honeycomb  0.1
Component-Model Framework
Public Member Functions | Protected Member Functions | List of all members
honey::mt::NoCopy Struct Reference

Inherit to declare that class is not copyable. More...

#include <Meta.h>

Inherited by honey::lockfree::FreeList< Node > [private], honey::lockfree::HazardMem< honey::lockfree::List > [private], honey::Alge_< Real > [private], honey::App [private], honey::Condition [private], honey::FutureBase [private], honey::Interp_< Real > [private], honey::lockfree::FreeList< T > [private], honey::lockfree::HazardMem< Config > [private], honey::lockfree::List< T, Alloc_, Backoff, iterMax > [private], honey::lockfree::Queue< T > [private], honey::lockfree::SpscDeque< T, Alloc_ > [private], honey::lockfree::Stack< T > [private], honey::lockfree::UnorderedMap< Key, T, Hash, KeyEqual > [private], honey::MemPool [private], honey::net::Socket [private], honey::net::StreamBuf_< Alloc > [private], honey::PackagedTask< R(Param...)> [private], honey::Promise< R > [private], honey::RealBase< Real_ > [private], honey::ScopeGuard_< F > [private], honey::SharedLock< Lockable_ > [private], honey::SharedObj< Subclass > [private], honey::Thread [private], honey::thread::InterruptEnable, honey::TransferLock< FromLock, ToLock > [private], honey::UniqueLock< Lockable_ > [private], honey::UniquePtr< T, Fin > [private], honey::lockfree::Queue< TaskPtr > [private], honey::lockfree::Queue< tuple< Action, honey::PeriodicTask::Ptr > > [private], honey::RealBase< double > [private], honey::RealBase< float > [private], honey::RealBase< float128 > [private], honey::SharedObj< DepTask > [private], honey::SharedObj< Exception > [private], honey::SharedObj< Listener > [private], honey::SharedObj< Module > [private], honey::SharedObj< Object > [private], honey::SharedObj< PeriodicTask > [private], honey::SharedObj< Pool > [private], honey::SharedObj< Sink > [private], honey::SharedObj< State > [private], honey::UniqueLock< SpinLock > [private], honey::UniquePtr< Block, honey::finalize< Block, Alloc > > [private], honey::UniquePtr< Bucket > [private], honey::UniquePtr< Heap > [private], honey::UniquePtr< honey::ConditionLock > [private], honey::UniquePtr< honey::ListenerList > [private], honey::UniquePtr< honey::lockfree::HazardMem::ThreadData::DelNode[]> [private], honey::UniquePtr< honey::SlotBase > [private], honey::UniquePtr< honey::SpinLock > [private], honey::UniquePtr< std::string > [private], honey::UniquePtr< T, honey::finalize< T, Alloc > > [private], honey::UniquePtr< ThreadData > [private], honey::UniquePtr< uint8 > [private], honey::UniquePtr< Vec< dim, Real >[]> [private], and honey::UniquePtr< Worker > [private].

Public Member Functions

 NoCopy (const NoCopy &)=delete
 
NoCopyoperator= (const NoCopy &)=delete
 

Protected Member Functions

 NoCopy ()=default
 

Detailed Description

Inherit to declare that class is not copyable.

Constructor & Destructor Documentation

honey::mt::NoCopy::NoCopy ( const NoCopy )
delete
honey::mt::NoCopy::NoCopy ( )
protecteddefault

Member Function Documentation

NoCopy& honey::mt::NoCopy::operator= ( const NoCopy )
delete

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