setState added

This commit is contained in:
Uwe Rathmann 2020-12-20 16:05:05 +01:00
parent 34b94f1181
commit 549031fe78
1 changed files with 6 additions and 0 deletions

View File

@ -180,6 +180,7 @@ namespace QskAspect
constexpr State state() const noexcept;
State topState() const noexcept;
void setState( State ) noexcept;
void addState( State ) noexcept;
void clearState( State ) noexcept;
void clearStates() noexcept;
@ -364,6 +365,11 @@ namespace QskAspect
return static_cast< State >( m_bits.states );
}
inline void Aspect::setState( State state ) noexcept
{
m_bits.states = state;
}
inline void Aspect::addState( State state ) noexcept
{
m_bits.states |= state;