| Fling Engine 0.00.1 Fling Engine is a game engine written in Vulkan

Public Member Functions | Protected Member Functions
Fling::NonCopyable Class Reference

Class that removes the copy operator and constructor. More...

`#include <NonCopyable.hpp>`

Inherited by Fling::Engine, Fling::FlingWindow, Fling::Game, Fling::Input, Fling::Instance`[private]`, Fling::Level, Fling::RenderPipeline, Fling::Subpass, and Fling::World.

## Public Member Functions
| NonCopyable (const NonCopyable &)=delete
| NonCopyable (NonCopyable &&)=default
NonCopyable & | operator= (const NonCopyable &)=delete
NonCopyable & | operator= (NonCopyable &&)=default

## Protected Member Functions
| NonCopyable ()=default
virtual | ~NonCopyable ()=default

## Detailed Description

Class that removes the copy operator and constructor.

Leaves move

## Constructor & Destructor Documentation

## ◆ NonCopyable() [1/3]

Fling::NonCopyable::NonCopyable | ( |  | ) |
| protected default

## ◆ ~NonCopyable()

virtual Fling::NonCopyable::~NonCopyable | ( |  | ) |
| protected virtual default

## ◆ NonCopyable() [2/3]

Fling::NonCopyable::NonCopyable | ( | const NonCopyable & |  | ) |
| delete

## ◆ NonCopyable() [3/3]

Fling::NonCopyable::NonCopyable | ( | NonCopyable && |  | ) |
| default

## Member Function Documentation

## ◆ operator=() [1/2]

NonCopyable& Fling::NonCopyable::operator= | ( | const NonCopyable & |  | ) |
| delete

## ◆ operator=() [2/2]

NonCopyable& Fling::NonCopyable::operator= | ( | NonCopyable && |  | ) |
| default

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

- FlingEngine/Utils/inc/NonCopyable.hpp