molecular
Public Member Functions | List of all members
molecular::util::NonCopyable Class Reference

Base class that prevents copying any object of a derived class. More...

#include <NonCopyable.h>

Inheritance diagram for molecular::util::NonCopyable:
molecular::gfx::AssetManager< DrawMeshData *, 1, false, MeshLocator > molecular::gfx::AssetManager< RenderCmdSink::Texture *, 10, true, Hash > molecular::util::ManualTaskQueue< typename TaskQueue::Mutex > molecular::gfx::AssetManager< T, lodLevels, mipmapStyle, Location > molecular::gfx::GlCommandSink molecular::gfx::GlCommandSink::Program molecular::gfx::GlCommandSink::RenderTarget molecular::gfx::GlCommandSink::Texture molecular::gfx::GlCommandSink::TransformFeedback molecular::gfx::ProgramProvider molecular::gfx::VulkanRenderCmdSink molecular::gfx::VulkanRenderCmdSink::Program molecular::gfx::VulkanRenderCmdSink::RenderTarget molecular::gfx::VulkanRenderCmdSink::Texture molecular::gfx::VulkanRenderCmdSink::TransformFeedback molecular::util::Blob molecular::util::DdsFile molecular::util::GcdTaskDispatcher::Mutex molecular::util::ManualTaskQueue< TMutex > molecular::util::StdTaskQueue molecular::util::TaskT< TFinishFlag >

Public Member Functions

 NonCopyable ()=default
 
 NonCopyable (const NonCopyable &)=delete
 
NonCopyableoperator= (const NonCopyable &)=delete
 

Detailed Description

Base class that prevents copying any object of a derived class.

Constructor & Destructor Documentation

molecular::util::NonCopyable::NonCopyable ( )
default
molecular::util::NonCopyable::NonCopyable ( const NonCopyable )
delete

Member Function Documentation

NonCopyable& molecular::util::NonCopyable::operator= ( const NonCopyable )
delete

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