Rebel Fork Framework
Urho3D::MovableNonCopyable Class Reference

Helper to declare non-copyable but movable class. More...

#include <Urho3D/Core/NonCopyable.h>

Inheritance diagram for Urho3D::MovableNonCopyable:
Urho3D::ArchiveBase Urho3D::ArchiveBlock Urho3D::MountPointGuard Urho3D::TemporaryDir Urho3D::ArchiveBaseT< BinaryInputArchiveBlock, IsInputBool, false > Urho3D::ArchiveBaseT< BinaryOutputArchiveBlock, IsInputBool, false > Urho3D::ArchiveBaseT< BlockType, IsInputBool, false > Urho3D::ArchiveBaseT< BlockType, IsInputBool, true > Urho3D::ArchiveBaseT< JSONInputArchiveBlock, IsInputBool, true > Urho3D::ArchiveBaseT< JSONOutputArchiveBlock, IsInputBool, true > Urho3D::ArchiveBaseT< XMLInputArchiveBlock, IsInputBool, true > Urho3D::ArchiveBaseT< XMLOutputArchiveBlock, IsInputBool, true > Urho3D::ArchiveBaseT< BlockType, IsInputBool, IsHumanReadableBool >

Protected Member Functions

 MovableNonCopyable (MovableNonCopyable &&other)=default
 
MovableNonCopyableoperator= (MovableNonCopyable &&other)=default
 
 MovableNonCopyable (const MovableNonCopyable &other)=delete
 
MovableNonCopyableoperator= (const MovableNonCopyable &other)=delete
 

Detailed Description

Helper to declare non-copyable but movable class.

Constructor & Destructor Documentation

◆ MovableNonCopyable()

Urho3D::MovableNonCopyable::MovableNonCopyable ( const MovableNonCopyable other)
protecteddelete

Disable copy and copy-assignment.


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