op Struct
Empty base struct for all operator types. More...
Declaration
Included Headers
Derived Structs
| struct | value_base_<T> |
|
Base struct template providing common storage and accessors for runtime value-wrapper types. More... | |
| struct | binary_op_<Lhs_T, Rhs_T> |
|
Common base struct template for binary comparators. More... | |
| struct | callable_op_ |
|
Common base struct for callable-wrapping operators. More... | |
| struct | unary_op_<T> |
|
Common base struct template for unary comparators. More... | |
| struct | floating_point_constant<T, N, D, Size, P> |
|
Struct template representing a generic floating point constant with custom size and precision. More... | |
| struct | value_base_<T> |
|
Base struct template providing common storage and accessors for runtime value-wrapper types. More... | |
Description
Empty base struct for all operator types.
The op struct serves as a common base for all operator and value wrapper types used in the µTest++ framework's type traits and metaprogramming utilities. It provides a unified type hierarchy, enabling compile-time detection and generic handling of operator-like types within the framework.
This struct is intended for internal use as a base for integral constants, floating point constants, and other value wrappers, supporting advanced template metaprogramming and type introspection.
Definition at line 343 of file type-traits.h.
Generated via doxygen2docusaurus 2.2.0 by Doxygen 1.17.0.