|
|
using | first_type = bool |
|
using | size_type |
|
|
constexpr bool | any () const noexcept |
|
constexpr bool | all () const noexcept |
|
constexpr T | operator! () const noexcept |
|
constexpr T | operator|| (T const &x) const noexcept |
|
constexpr T | operator&& (T const &x) const noexcept |
|
constexpr T | operator xor (T const &x) const noexcept |
|
constexpr T | xnor (T const &x) const noexcept |
|
constexpr T | operator|| (first_type const &x) const noexcept |
|
constexpr T | operator&& (first_type const &x) const noexcept |
|
constexpr T | operator xor (first_type const &x) const noexcept |
|
constexpr T | xnor (first_type const &x) const noexcept |
|
| explicit (false) operator bool() const noexcept |
|
constexpr T & | operator+= (T const &b) noexcept |
|
constexpr T & | operator-= (T const &b) noexcept |
|
constexpr T | operator+ (T const &b) const noexcept |
|
constexpr T | operator- (T const &b) const noexcept |
|
constexpr T | add (T const &b) const noexcept |
|
constexpr T | sub (T const &b) const noexcept |
|
constexpr std::string | toString () const noexcept |
|
constexpr bool | operator== (T const &b) const noexcept |
|
constexpr bool | operator!= (T const &b) const noexcept |
|
constexpr first_type & | operator[] (size_t index) noexcept |
|
constexpr size_t | hash () const noexcept |
|
constexpr V | as () const noexcept |
|
constexpr class boolN< sizeof...(Components)> | eq (T const &b) const noexcept |
|
constexpr class boolN< sizeof...(Components)> | ne (T const &b) const noexcept |
|
|
static consteval size_t | size () noexcept |
|
static constexpr void | forEachComponent (F &&func) noexcept |
The documentation for this class was generated from the following file:
- src/mc/math/vector/component/BoolN.h