Template Class QuorumMessage

Class Documentation

template<typename Spec>
class dish2::QuorumMessage

Public Functions

QuorumMessage() = default
QuorumMessage(std::in_place_t)
bool operator==(const QuorumMessage &other) const
void UnsetMask(const QuorumMessage &mask)
QuorumMessage operator~() const
QuorumMessage operator|(const QuorumMessage &other) const
QuorumMessage operator&(const QuorumMessage &other) const
const QuorumMessage &operator|=(const QuorumMessage &other)
void Clear()
void ClearLev(const size_t lev)
void SetBit(const size_t lev, const size_t which_bit)
size_t GetNumBits(const size_t lev) const
bool GetBit(const size_t lev, const size_t bit) const
size_t GetNumBits() const

Public Static Attributes

constexpr size_t bitset_width = 64

Friends

friend std::ostream &operator<<(std::ostream &out, const QuorumMessage &qm)