|
| mark_t (value_t id) noexcept |
|
template<class iterator > |
| mark_t (const iterator &begin, const iterator &end) noexcept |
|
| mark_t (std::initializer_list< unsigned > vals) noexcept |
|
bool | operator== (unsigned o) const |
|
bool | operator!= (unsigned o) const |
|
bool | operator== (mark_t o) const |
|
bool | operator!= (mark_t o) const |
|
bool | operator< (mark_t o) const |
|
bool | operator<= (mark_t o) const |
|
bool | operator> (mark_t o) const |
|
bool | operator>= (mark_t o) const |
|
| operator bool () const |
|
bool | has (unsigned u) const |
|
void | set (unsigned u) |
|
void | clear (unsigned u) |
|
mark_t & | operator &= (mark_t r) |
|
mark_t & | operator|= (mark_t r) |
|
mark_t & | operator-= (mark_t r) |
|
mark_t & | operator^= (mark_t r) |
|
mark_t | operator & (mark_t r) const |
|
mark_t | operator| (mark_t r) const |
|
mark_t | operator- (mark_t r) const |
|
mark_t | operator~ () const |
|
mark_t | operator^ (mark_t r) const |
|
mark_t | operator<< (unsigned i) const |
|
mark_t & | operator<<= (unsigned i) |
|
mark_t | operator>> (unsigned i) const |
|
mark_t & | operator>>= (unsigned i) |
|
mark_t | strip (mark_t y) const |
|
bool | subset (mark_t m) const |
|
bool | proper_subset (mark_t m) const |
|
unsigned | count () const |
|
unsigned | max_set () const |
|
unsigned | min_set () const |
|
mark_t | lowest () const |
|
mark_t & | remove_some (unsigned n) |
|
template<class iterator > |
void | fill (iterator here) const |
|
spot::internal::mark_container | sets () const |
|
|
std::ostream & | operator<< (std::ostream &os, mark_t m) |
|
The documentation for this struct was generated from the following file: