Skip to main content

The op Struct Reference

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

Declaration

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

Included Headers

Derived Structs

structthrows_<Callable_T, void>

Operator struct template to check if an expression throws any exception. More...

structvalue<T, class>

Struct template representing a generic value, accessible via a getter. More...

structvalue<T, class>

Struct template representing a generic value, accessible via a getter. More...

structvalue<T, class>

Struct template representing a generic value, accessible via a getter. More...

structvalue<T, class>

Struct template representing a generic value, accessible via a getter. More...

structvalue<T, class>

Struct template representing a generic value, accessible via a getter. More...

structvalue<T, class>

Struct template representing a generic value, accessible via a getter. More...

structvalue<T, class>

Struct template representing a generic value, accessible via a getter. More...

structvalue<T, class>

Struct template representing a generic value, accessible via a getter. More...

structvalue<T, class>

Struct template representing a generic value, accessible via a getter. More...

structvalue<T, class>

Struct template representing a generic value, accessible via a getter. More...

structvalue<T, class>

Struct template representing a generic value, accessible via a getter. More...

structvalue<T, class>

Struct template representing a generic value, accessible via a getter. More...

structvalue<T, class>

Struct template representing a generic value, accessible via a getter. More...

structvalue<T, class>

Struct template representing a generic value, accessible via a getter. More...

structvalue<T, class>

Struct template representing a generic value, accessible via a getter. More...

structvalue<T, class>

Struct template representing a generic value, accessible via a getter. More...

structvalue<T, class>

Struct template representing a generic value, accessible via a getter. More...

structvalue<T, class>

Struct template representing a generic value, accessible via a getter. More...

structvalue<T, class>

Struct template representing a generic value, accessible via a getter. More...

structvalue<T, class>

Struct template representing a generic value, accessible via a getter. More...

structvalue<T, class>

Struct template representing a generic value, accessible via a getter. More...

structvalue<T, class>

Struct template representing a generic value, accessible via a getter. More...

structvalue<T, class>

Struct template representing a generic value, accessible via a getter. More...

structvalue<T, type_traits::requires_t< type_traits::is_floating_point_v< T > >>

Struct template representing a floating point value with precision control. More...

structand_<Lhs_T, Rhs_T>

Logical AND comparator struct template. More...

structeq_<Lhs_T, Rhs_T>

Equality comparator struct template. More...

structge_<Lhs_T, Rhs_T>

Greater than or equal comparator struct template. More...

structgt_<Lhs_T, Rhs_T>

Greater than comparator struct template. More...

structle_<Lhs_T, Rhs_T>

Less than or equal comparator struct template. More...

structlt_<Lhs_T, Rhs_T>

Less than comparator struct template. More...

structne_<Lhs_T, Rhs_T>

Non-equality comparator struct template. More...

structnot_<T>

Logical NOT comparator struct template. More...

structnothrow_<Callable_T>

Operator struct template to check if an expression does not throw any exception. More...

structor_<Lhs_T, Rhs_T>

Logical OR comparator struct template. More...

structthrows_<Callable_T, Exception_T>

Operator struct template to check if an expression throws a specific exception. More...

structthrows_<Callable_T, void>

Operator struct template to check if an expression throws any exception. More...

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

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

structgenuine_integral_value<T>

Struct template representing a genuine integral value. More...

structintegral_constant<N>

Struct template representing a generic integral constant. More...

structvalue<T, class>

Struct template representing a generic value, accessible via a getter. More...

structvalue<T, type_traits::requires_t< type_traits::is_floating_point_v< T > >>

Struct template representing a floating point value with precision control. 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 680 of file type-traits.h.


Generated via doxygen2docusaurus by Doxygen 1.14.0.