Skip to main content

The Classes Reference

The classes, structs, union and interfaces used by this project are:

Sassertion

Assertion struct template for parameter passing to the evaluator

Scolors

Colours used to highlight pass and fail results in test reports

Cdeferred_reporter_base

Base class for a deferred reporter that collects messages into a string

Cdeferred_reporter

Deferred reporter class template for a specific expression

Sfunction_traits

Struct template specialisation for extracting function traits from function pointer types

Sfunction_traits

Struct template specialisation for extracting function traits from plain function types

Sfunction_traits

Struct template specialisation for extracting function traits from const member function types

Sfunction_traits

Struct template specialisation for extracting function traits from non-const member function types

Sidentity

Struct template for compile-time type identity

Slist

Struct template representing a compile-time type list

Sop

Empty base struct for all operator types

Sand_

Logical AND comparator struct template

Seq_

Equality comparator struct template

Sfloating_point_constant

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

Sge_

Greater than or equal comparator struct template

Sgenuine_integral_value

Struct template representing a genuine integral value

Sgt_

Greater than comparator struct template

Sintegral_constant

Struct template representing a generic integral constant

Sle_

Less than or equal comparator struct template

Slt_

Less than comparator struct template

Sne_

Non-equality comparator struct template

Snot_

Logical NOT comparator struct template

Snothrow_

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

Sor_

Logical OR comparator struct template

Sthrows_

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

Sthrows_

Operator struct template to check if an expression throws any exception

Sthrows_

Operator struct template to check if an expression throws any exception

Svalue

Struct template representing a generic value, accessible via a getter

S_t

Deprecated generic strongly-typed wrapper for explicit type conversion

Sto_t

Generic strongly-typed wrapper for explicit type conversion

Svalue

Struct template representing a floating point value with precision control

Svalue

Struct template representing a floating point value with precision control

Srequires_

Struct template for SFINAE requirements

Srequires_

Specialisation of the requirements struct template for true

Csource_location

Local implementation of source location information for diagnostics

Ctest_reporter

Reporter to display test results, including operand values and types for failures

Ctest_runner

The test runner for the µTest++ framework

Ctest_suite_base

Base class for all test suites

Ctest_suite

Represents a named group of test cases that self-register to the runner


Generated via docusaurus-plugin-doxygen by Doxygen 1.14.0.