Comparison helpers. More...
#include <MRImGuiVectorOperators.h>
Public Member Functions | |
| constexpr | BasicVectorCompareHelper (A value) |
| template<typename F , detail::ValidOperands< A > B> | |
| constexpr bool | compare (F &&func, B other) const |
| template<detail::ValidOperands< A > B> | |
| constexpr bool | operator== (B other) const |
| template<detail::ValidOperands< A > B> | |
| constexpr bool | operator!= (B other) const |
| template<detail::ValidOperands< A > B> | |
| constexpr bool | operator< (B other) const |
| template<detail::ValidOperands< A > B> | |
| constexpr bool | operator> (B other) const |
| template<detail::ValidOperands< A > B> | |
| constexpr bool | operator<= (B other) const |
| template<detail::ValidOperands< A > B> | |
| constexpr bool | operator>= (B other) const |
Public Attributes | |
| A | value |
Comparison helpers.
Usage: Compare{Any,All}( vector ) @ vector_or_scalar. For example: CompareAll( vector ) >= 42.
|
inlineconstexpr |
|
inlinenodiscardconstexpr |
|
inlinenodiscardconstexpr |
|
inlinenodiscardconstexpr |
|
inlinenodiscardconstexpr |
|
inlinenodiscardconstexpr |
|
inlinenodiscardconstexpr |
|
inlinenodiscardconstexpr |
| A MR::ImGuiMath::BasicVectorCompareHelper< Derived, A, All >::value |