#include <concepts>
#include <type_traits>
Go to the source code of this file.
|
| template<typename E> |
| constexpr E | vbvx::operator| (E lhs, E rhs) |
| template<typename E> |
| constexpr E | vbvx::operator& (E lhs, E rhs) |
| template<typename E> |
| constexpr E | vbvx::operator^ (E lhs, E rhs) |
| template<typename E> |
| constexpr E | vbvx::operator~ (E val) |
| template<typename E> |
| constexpr E & | vbvx::operator|= (E &lhs, E rhs) |
| template<typename E> |
| constexpr E & | vbvx::operator&= (E &lhs, E rhs) |
| template<typename E> |
| constexpr E & | vbvx::operator^= (E &lhs, E rhs) |
| template<typename E, std::integral U> |
| constexpr E | vbvx::operator<< (E lhs, U shift) |
| template<typename E, std::integral U> |
| constexpr E | vbvx::operator>> (E lhs, U shift) |