galaxy 1.0.0
Real-Time C++23 Game Programming Framework. Built on data-driven design principles and agile software engineering.
Loading...
Searching...
No Matches
galaxy::flags::NotSerializable Class Referencefinal

Used to stop an entity from being updated/rendered. More...

#include <NotSerializable.hpp>

+ Collaboration diagram for galaxy::flags::NotSerializable:

Public Member Functions

 NotSerializable () noexcept=default
 Constructor.
 
 NotSerializable (NotSerializable &&) noexcept=default
 Move constructor.
 
NotSerializableoperator= (NotSerializable &&) noexcept=default
 Move assignment operator.
 
virtual ~NotSerializable () noexcept=default
 Destructor.
 

Private Member Functions

NotSerializableoperator= (const NotSerializable &)=delete
 Copy assignment operator.
 
 NotSerializable (const NotSerializable &)=delete
 Copy constructor.
 

Detailed Description

Used to stop an entity from being updated/rendered.

Definition at line 18 of file NotSerializable.hpp.

Constructor & Destructor Documentation

◆ NotSerializable() [1/3]

galaxy::flags::NotSerializable::NotSerializable ( )
defaultnoexcept

Constructor.

◆ NotSerializable() [2/3]

galaxy::flags::NotSerializable::NotSerializable ( NotSerializable && )
defaultnoexcept

Move constructor.

◆ ~NotSerializable()

virtual galaxy::flags::NotSerializable::~NotSerializable ( )
virtualdefaultnoexcept

Destructor.

I dont know why this has to be virtual. Definitly a bug in MSVC somewhere.

◆ NotSerializable() [3/3]

galaxy::flags::NotSerializable::NotSerializable ( const NotSerializable & )
privatedelete

Copy constructor.

Member Function Documentation

◆ operator=() [1/2]

NotSerializable & galaxy::flags::NotSerializable::operator= ( NotSerializable && )
defaultnoexcept

Move assignment operator.

◆ operator=() [2/2]

NotSerializable & galaxy::flags::NotSerializable::operator= ( const NotSerializable & )
privatedelete

Copy assignment operator.


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