Photon Engine
2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
IMoveOnly.h
Go to the documentation of this file.
1
#pragma once
2
3
namespace
ph
4
{
5
22
class
IMoveOnly
23
{
24
protected
:
25
inline
IMoveOnly
() =
default
;
26
inline
~IMoveOnly
() =
default
;
27
28
inline
IMoveOnly
(
IMoveOnly
&& other) =
default
;
29
inline
IMoveOnly
&
operator =
(
IMoveOnly
&& rhs) =
default
;
30
31
IMoveOnly
(
const
IMoveOnly
& other) =
delete
;
32
IMoveOnly
&
operator =
(
const
IMoveOnly
& rhs) =
delete
;
33
};
34
35
}
// end namespace ph
ph::IMoveOnly
Marks the derived class as move only.
Definition
IMoveOnly.h:23
ph::IMoveOnly::IMoveOnly
IMoveOnly(const IMoveOnly &other)=delete
ph::IMoveOnly::~IMoveOnly
~IMoveOnly()=default
ph::IMoveOnly::IMoveOnly
IMoveOnly()=default
ph::IMoveOnly::IMoveOnly
IMoveOnly(IMoveOnly &&other)=default
ph::IMoveOnly::operator=
IMoveOnly & operator=(IMoveOnly &&rhs)=default
ph
The root for all renderer implementations.
Definition
EEngineProject.h:6
Source
Utility
IMoveOnly.h
Generated by
1.11.0