Base Framework
Public Member Functions | List of all members
BitSet::BitReference Class Reference

Public Member Functions

 BitReference (const BitReference &copy) noexcept
 
BitReferenceoperator= (const BitReference &assign) noexcept
 
BitReferenceoperator= (bool value) noexcept
 
BitReferenceoperator&= (bool value) noexcept
 
BitReferenceoperator|= (bool value) noexcept
 
BitReferenceoperator^= (bool value) noexcept
 
 operator bool () const noexcept
 

Member Function Documentation

◆ operator bool()

BitSet::BitReference::operator bool ( ) const
inlinenoexcept

Returns the value of the referenced bit.

◆ operator&=()

BitReference& BitSet::BitReference::operator&= ( bool  value)
inlinenoexcept

Logic and operator.

◆ operator=() [1/2]

BitReference& BitSet::BitReference::operator= ( bool  value)
inlinenoexcept

Assignment of bit.

◆ operator=() [2/2]

BitReference& BitSet::BitReference::operator= ( const BitReference assign)
inlinenoexcept

Assignment of bit.

◆ operator^=()

BitReference& BitSet::BitReference::operator^= ( bool  value)
inlinenoexcept

Logic xor operator.

◆ operator|=()

BitReference& BitSet::BitReference::operator|= ( bool  value)
inlinenoexcept

Logic or operator.