OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::Uncopyable Class Reference

コピー禁止 Mixin | Non-copyable mixin More...

#include <Uncopyable.hpp>

Inherited by s3d::IScene< State, void > [private], s3d::IScene< State_t, Data_t > [private], s3d::IEffect [private], s3d::IScene< State, Data > [private], s3d::ScopedColorAdd2D [private], s3d::ScopedColorMul2D [private], s3d::ScopedCustomShader2D [private], s3d::ScopedCustomShader3D [private], s3d::ScopedRenderStates2D [private], s3d::ScopedRenderStates3D [private], s3d::ScopedRenderTarget2D [private], s3d::ScopedRenderTarget3D [private], s3d::ScopedViewport2D [private], s3d::ScopedViewport3D [private], s3d::Transformer2D [private], and s3d::Transformer3D [private].

Protected Member Functions

 Uncopyable ()=default
 
 ~Uncopyable ()=default
 
 Uncopyable (const Uncopyable &)=delete
 
Uncopyableoperator= (const Uncopyable &)=delete
 

Detailed Description

コピー禁止 Mixin | Non-copyable mixin

Remarks
このクラスを private 継承して使います。
Intended to be used as a private base class.

Constructor & Destructor Documentation

◆ Uncopyable() [1/2]

s3d::Uncopyable::Uncopyable ( )
protecteddefault

◆ ~Uncopyable()

s3d::Uncopyable::~Uncopyable ( )
protecteddefault

◆ Uncopyable() [2/2]

s3d::Uncopyable::Uncopyable ( const Uncopyable )
protecteddelete

Member Function Documentation

◆ operator=()

Uncopyable& s3d::Uncopyable::operator= ( const Uncopyable )
protecteddelete

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