Skip to main content

op Struct

Empty base struct for all operator types. More...

Declaration

struct micro_os_plus::micro_test_plus::type_traits::op { ... }

Included Headers

Derived Structs

structvalue_base_<T>

Base struct template providing common storage and accessors for runtime value-wrapper types. More...

structbinary_op_<Lhs_T, Rhs_T>

Common base struct template for binary comparators. More...

structcallable_op_

Common base struct for callable-wrapping operators. More...

structunary_op_<T>

Common base struct template for unary comparators. More...

structfloating_point_constant<T, N, D, Size, P>

Struct template representing a generic floating point constant with custom size and precision. More...

structvalue_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.