R-TYPE
Public Member Functions | List of all members
ECS::Weapon Class Reference

#include <Weapon.hpp>

Inheritance diagram for ECS::Weapon:
ECS::IComp

Public Member Functions

 Weapon () noexcept=default
 
 Weapon (const Weapon &bonus) noexcept=default
 
 Weapon (Weapon &&) noexcept=delete
 
 ~Weapon () noexcept override=default
 
Weaponoperator= (Weapon &&) const noexcept=delete
 
Weaponoperator= (const Weapon &) const noexcept=delete
 
- Public Member Functions inherited from ECS::IComp
virtual ~IComp () noexcept=default
 

Constructor & Destructor Documentation

◆ Weapon() [1/3]

ECS::Weapon::Weapon ( )
explicitdefaultnoexcept

◆ Weapon() [2/3]

ECS::Weapon::Weapon ( const Weapon bonus)
defaultnoexcept

◆ Weapon() [3/3]

ECS::Weapon::Weapon ( Weapon &&  )
explicitdeletenoexcept

◆ ~Weapon()

ECS::Weapon::~Weapon ( )
overridedefaultnoexcept

Member Function Documentation

◆ operator=() [1/2]

Weapon& ECS::Weapon::operator= ( const Weapon ) const
deletenoexcept

◆ operator=() [2/2]

Weapon& ECS::Weapon::operator= ( Weapon &&  ) const
deletenoexcept

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