Powers class. More...

#include <Rosetta/Enchants/Powers.hpp>

Public Member Functions

 Powers (const Powers &powers)=delete
 Deleted copy constructor. More...
 
 Powers (Powers &&powers)=delete
 Deleted move constructor. More...
 
Powersoperator= (const Powers &powers)=delete
 Deleted copy assignment operator. More...
 
Powersoperator= (Powers &&powers)=delete
 Deleted move assignment operator. More...
 
Power FindPowerByCardID (const std::string &cardID)
 

Static Public Member Functions

static PowersGetInstance ()
 

Detailed Description

Powers class.

This class stores a list of power.

Constructor & Destructor Documentation

◆ Powers() [1/2]

RosettaStone::Powers::Powers ( const Powers powers)
delete

Deleted copy constructor.

◆ Powers() [2/2]

RosettaStone::Powers::Powers ( Powers &&  powers)
delete

Deleted move constructor.

Member Function Documentation

◆ FindPowerByCardID()

Power RosettaStone::Powers::FindPowerByCardID ( const std::string &  cardID)

Returns a pointer to card that matches cardID.

Parameters
cardIDThe ID of the card.
Returns
A pointer to card that matches cardID.

◆ GetInstance()

static Powers& RosettaStone::Powers::GetInstance ( )
static

Returns a reference to instance of Powers class.

Returns
A reference to instance of Powers class.

◆ operator=() [1/2]

Powers& RosettaStone::Powers::operator= ( const Powers powers)
delete

Deleted copy assignment operator.

◆ operator=() [2/2]

Powers& RosettaStone::Powers::operator= ( Powers &&  powers)
delete

Deleted move assignment operator.


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