The Classes Reference
The classes, structs, union and interfaces used by this project are:
S assertion<Expr_T> | Assertion struct template for parameter passing to the evaluator |
S colors | Colours used to highlight pass and fail results in test reports |
C deferred_reporter_base | Base class for a deferred reporter that collects messages into a string |
C deferred_reporter<Expr_T> | Deferred reporter class template for a specific expression |
S function_traits<R(*)(Args_T...)> | Struct template specialisation for extracting function traits from function pointer types |
S function_traits<R(Args_T...)> | Struct template specialisation for extracting function traits from plain function types |
S function_traits<R(T::*)(Args_T...) const> | Struct template specialisation for extracting function traits from const member function types |
S function_traits<R(T::*)(Args_T...)> | Struct template specialisation for extracting function traits from non-const member function types |
S identity<T, class...> | Struct template for compile-time type identity |
S list<class...> | Struct template representing a compile-time type list |
S op | Empty base struct for all operator types |
S and_<Lhs_T, Rhs_T> | Logical AND comparator struct template |
S eq_<Lhs_T, Rhs_T> | Equality comparator struct template |
S floating_point_constant<T, N, D, Size, P> | Struct template representing a generic floating point constant with custom size and precision |
S ge_<Lhs_T, Rhs_T> | Greater than or equal comparator struct template |
S genuine_integral_value<T> | Struct template representing a genuine integral value |
S gt_<Lhs_T, Rhs_T> | Greater than comparator struct template |
S integral_constant<N> | Struct template representing a generic integral constant |
S le_<Lhs_T, Rhs_T> | Less than or equal comparator struct template |
S lt_<Lhs_T, Rhs_T> | Less than comparator struct template |
S ne_<Lhs_T, Rhs_T> | Non-equality comparator struct template |
S not_<T> | Logical NOT comparator struct template |
S nothrow_<Callable_T> | Operator struct template to check if an expression does not throw any exception |
S or_<Lhs_T, Rhs_T> | Logical OR comparator struct template |
S throws_<Callable_T, Exception_T> | Operator struct template to check if an expression throws a specific exception |
S throws_<Callable_T, void> | Operator struct template to check if an expression throws any exception |
S value<T, class> | Struct template representing a generic value, accessible via a getter |
S _t<T> | Deprecated generic strongly-typed wrapper for explicit type conversion |
S to_t<T> | Generic strongly-typed wrapper for explicit type conversion |
S value<...> | Struct template representing a floating point value with precision control |
S requires_<bool> | Struct template for SFINAE requirements |
S requires_<true> | Specialisation of the requirements struct template for true |
C source_location | Local implementation of source location information for diagnostics |
C test_reporter | Reporter to display test results, including operand values and types for failures |
C test_runner | The test runner for the µTest++ framework |
C test_suite_base | Base class for all test suites |
C test_suite | Represents a named group of test cases that self-register to the runner |
Generated via doxygen2docusaurus by Doxygen 1.14.0.