stmm-games-doc  0.32.0
Public Member Functions | Protected Member Functions | List of all members
stmg::TileSelector::Skin Class Reference
Inheritance diagram for stmg::TileSelector::Skin:
Inheritance graph
[legend]

Public Member Functions

 Skin (bool bComplement, unique_ptr< IntSet > refIntSet) noexcept
 
 Skin (unique_ptr< IntSet > refIntSet) noexcept
 
Skinoperator= (Skin &&oSource) noexcept
 
void dump (int32_t nIndentSpaces) const noexcept
 
- Public Member Functions inherited from stmg::TileSelector::Operand
void dump (int32_t nIndentSpaces) const noexcept
 

Protected Member Functions

bool eval (const Tile &oTile, int32_t nSkin) const noexcept
 
- Protected Member Functions inherited from stmg::TileSelector::Operand
 Operand (OPERAND_TYPE eOperandType) noexcept
 
bool eval (const Tile &oTile, int32_t nSkin) const noexcept
 

Constructor & Destructor Documentation

◆ Skin() [1/2]

stmg::TileSelector::Skin::Skin ( bool  bComplement,
unique_ptr< IntSet refIntSet 
)
noexcept

◆ Skin() [2/2]

stmg::TileSelector::Skin::Skin ( unique_ptr< IntSet refIntSet)
explicitnoexcept

Member Function Documentation

◆ dump()

void stmg::TileSelector::Skin::dump ( int32_t  nIndentSpaces) const
noexcept

◆ eval()

bool stmg::TileSelector::Skin::eval ( const Tile oTile,
int32_t  nSkin 
) const
protectednoexcept

◆ operator=()

Skin& stmg::TileSelector::Skin::operator= ( Skin &&  oSource)
inlinenoexcept