#include <bitflag.h>
|
| std::bitset< number_of_bits > | bits |
| |
◆ bitflag() [1/3]
template<typename Enum, std::size_t number_of_bits = 32>
◆ bitflag() [2/3]
template<typename Enum, std::size_t number_of_bits = 32>
◆ bitflag() [3/3]
template<typename Enum, std::size_t number_of_bits = 32>
◆ all()
template<typename Enum, std::size_t number_of_bits = 32>
| constexpr bool ant::bitflag< Enum, number_of_bits >::all |
( |
| ) |
const |
|
inline |
◆ any()
template<typename Enum, std::size_t number_of_bits = 32>
| constexpr bool ant::bitflag< Enum, number_of_bits >::any |
( |
| ) |
const |
|
inline |
◆ none()
template<typename Enum, std::size_t number_of_bits = 32>
| constexpr bool ant::bitflag< Enum, number_of_bits >::none |
( |
| ) |
const |
|
inline |
◆ operator &() [1/2]
template<typename Enum, std::size_t number_of_bits = 32>
◆ operator &() [2/2]
template<typename Enum, std::size_t number_of_bits = 32>
◆ operator &=() [1/2]
template<typename Enum, std::size_t number_of_bits = 32>
◆ operator &=() [2/2]
template<typename Enum, std::size_t number_of_bits = 32>
◆ operator bool()
template<typename Enum, std::size_t number_of_bits = 32>
| constexpr ant::bitflag< Enum, number_of_bits >::operator bool |
( |
| ) |
const |
|
inlineexplicit |
◆ operator!=()
template<typename Enum, std::size_t number_of_bits = 32>
| bool ant::bitflag< Enum, number_of_bits >::operator!= |
( |
const bitflag< Enum, number_of_bits > & |
o | ) |
const |
|
inline |
◆ operator==()
template<typename Enum, std::size_t number_of_bits = 32>
| bool ant::bitflag< Enum, number_of_bits >::operator== |
( |
const bitflag< Enum, number_of_bits > & |
o | ) |
const |
|
inline |
◆ operator^() [1/2]
template<typename Enum, std::size_t number_of_bits = 32>
◆ operator^() [2/2]
template<typename Enum, std::size_t number_of_bits = 32>
◆ operator^=() [1/2]
template<typename Enum, std::size_t number_of_bits = 32>
◆ operator^=() [2/2]
template<typename Enum, std::size_t number_of_bits = 32>
◆ operator|() [1/2]
template<typename Enum, std::size_t number_of_bits = 32>
◆ operator|() [2/2]
template<typename Enum, std::size_t number_of_bits = 32>
◆ operator|=() [1/2]
template<typename Enum, std::size_t number_of_bits = 32>
◆ operator|=() [2/2]
template<typename Enum, std::size_t number_of_bits = 32>
◆ operator~()
template<typename Enum, std::size_t number_of_bits = 32>
◆ set()
template<typename Enum, std::size_t number_of_bits = 32>
| void ant::bitflag< Enum, number_of_bits >::set |
( |
Enum |
value | ) |
|
|
inline |
◆ test()
template<typename Enum, std::size_t number_of_bits = 32>
| constexpr bool ant::bitflag< Enum, number_of_bits >::test |
( |
Enum |
value | ) |
const |
|
inline |
◆ unset()
template<typename Enum, std::size_t number_of_bits = 32>
| void ant::bitflag< Enum, number_of_bits >::unset |
( |
Enum |
value | ) |
|
|
inline |
◆ bits
template<typename Enum, std::size_t number_of_bits = 32>
| std::bitset<number_of_bits> ant::bitflag< Enum, number_of_bits >::bits |
|
protected |
The documentation for this class was generated from the following file: