Blowbox 2017
A 3D Game Engine by Riko Ophorst using DirectX 12
Public Member Functions | List of all members
blowbox::NonCopyable Struct Reference

#include <command_context.h>

Public Member Functions

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

Detailed Description

Utility class - if you inherit from this, the class becomes non-copyable.

Inheritance diagram for blowbox::NonCopyable:
blowbox::CommandContext blowbox::GraphicsContext

Constructor & Destructor Documentation

blowbox::NonCopyable::NonCopyable ( )
default

Constructor.

blowbox::NonCopyable::NonCopyable ( const NonCopyable )
delete

Delete the copy constructor.

Member Function Documentation

NonCopyable& blowbox::NonCopyable::operator= ( const NonCopyable )
delete

Delete the copy assignment operator.


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