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

Public Member Functions

 OptionCond (bool bComplement, std::string &&sGameOptionName, VariantSet &&oVariantSet) noexcept
 
 OptionCond (std::string &&sGameOptionName, VariantSet &&oVariantSet) noexcept
 
OptionCondoperator= (OptionCond &&oSource) noexcept=default
 
void dump (int32_t nIndentSpaces) const noexcept override
 
- Public Member Functions inherited from stmg::PrefSelector::Operand
virtual ~Operand () noexcept=default
 

Protected Member Functions

bool eval (const AppPreferences &oPrefs) const noexcept override
 
- Protected Member Functions inherited from stmg::PrefSelector::Operand
 Operand () noexcept=default
 

Constructor & Destructor Documentation

◆ OptionCond() [1/2]

stmg::PrefSelector::OptionCond::OptionCond ( bool  bComplement,
std::string &&  sGameOptionName,
VariantSet &&  oVariantSet 
)
noexcept

◆ OptionCond() [2/2]

stmg::PrefSelector::OptionCond::OptionCond ( std::string &&  sGameOptionName,
VariantSet &&  oVariantSet 
)
noexcept

Member Function Documentation

◆ dump()

void stmg::PrefSelector::OptionCond::dump ( int32_t  nIndentSpaces) const
overridevirtualnoexcept

◆ eval()

bool stmg::PrefSelector::OptionCond::eval ( const AppPreferences oPrefs) const
overrideprotectedvirtualnoexcept

◆ operator=()

OptionCond& stmg::PrefSelector::OptionCond::operator= ( OptionCond &&  oSource)
defaultnoexcept