Classes
The classes and structs used by this project are:
| S array_operand<T> | An array operand of a comparator, other than a character array |
| S basic_c_string<Char_T> | A C string operand of a comparator |
| C bound_callable<...> | Function object that holds a callable and the additional arguments it is invoked with |
| C callable_ref<Self_T> | Non-owning reference to a callable invoked with a Self_T& argument |
| S callable_result | The result of the invocation of the callable of a check |
| C check_result | The result of one check, reported when destroyed |
| S colour_code | An ANSI colour escape sequence, to be written as it is |
| S colours | Colours used to highlight pass and fail results in test reports |
| S comparison_integer<T> | The integer type used to compare a value of type T |
| S comparison_integer<T> | The integer type used to compare a character type |
| C counters | Aggregated check and test case counters for a node in the test tree |
| S equal_to | Equality tag for compare_op |
| C expression_formatter | Formats values and expressions into an owned string buffer |
| S failed_requirement | The exception thrown to stop a test case after a failed require() |
| S failure_info | The details of a check, displayed when it fails |
| S function_traits<T> | Deprecated traits of the callable objects |
| S function_traits<R(*)(Args_T...)> | Deprecated traits of the function pointers |
| S function_traits<R(Args_T...)> | Deprecated traits of the function types |
| S function_traits<R(T::*)(Args_T...) const> | Deprecated traits of the pointers to const member functions |
| S function_traits<R(T::*)(Args_T...)> | Deprecated traits of the pointers to member functions |
| S greater | Greater than tag for compare_op |
| S greater_equal | Greater than or equal tag for compare_op |
| S identity<T, Extra> | Deprecated identity type |
| S indentation | Parameterised stream manipulator for outputting indentation |
| S integer_literal | The result of parsing the characters of an integer literal |
| S integral_min_magnitude<T> | Struct template representing the absolute value of the minimum of a signed integral type, as written in a literal |
| S is_bool_wrapper<T> | Trait marking the wrappers of a bool, whose condition is ambiguous |
| S less | Less than tag for compare_op |
| S less_equal | Less than or equal tag for compare_op |
| S list<Types> | Deprecated empty type list |
| C located_name | A name of a suite or of a test case, with the location where it was given |
| S not_equal_to | Non-equality tag for compare_op |
| S op | Empty base struct for the framework expression types |
| S binary_op<Lhs_T, Rhs_T> | Common base struct template for binary comparators |
| S and_op<Lhs_T, Rhs_T> | Logical AND comparator struct template |
| S approx_op<Lhs_T, Rhs_T, Epsilon_T> | Approximate comparator struct template |
| S compare_op<Lhs_T, Rhs_T, Compare_T> | Relational comparator struct template |
| S compare_op<Lhs_T, Rhs_T, Compare_T> | Relational comparator struct template |
| S or_op<Lhs_T, Rhs_T> | Logical OR comparator struct template |
| S callable_op | Common base struct for callable-wrapping operators |
| S nothrow_op | Operator struct to check if an expression does not throw any exception |
| S throws_op<Exception_T> | Operator struct template to check if an expression throws a specific exception |
| S throws_op<void> | Operator struct to check if an expression throws any exception |
| S floating_point_constant<T, N, D, Size, P> | Struct template representing a generic floating-point constant with custom size and precision |
| S floating_point_constant<T, N, D, Size, P> | Struct template representing a generic floating-point constant with custom size and precision |
| S named_bool | Struct representing a named boolean constant, created by the _b literal |
| S unary_op<T> | Common base struct template for unary comparators |
| S not_op<T> | Logical NOT comparator struct template |
| S predicate_op<T, Predicate_T> | Unary predicate struct template |
| S predicate_op<T, Predicate_T> | Unary predicate struct template |
| S op | Empty base struct for the framework expression types |
| S open_test_case | A test case that has begun and not yet ended |
| S output_route | The destinations of a record |
| S plain_text | Writes values as text, as the messages of the checks are written |
| S range_element<T> | The type of the elements of a range, as iterated by a range-based for statement |
| S range_element<T> | The type of the elements of a range with begin() and end() members |
| C reporter | Abstract base class for the reporters that display test results, including operand values for failures |
| C reporter_human | Human (standard output) implementation of reporter |
| C reporter_tap | TAP (Test Anything Protocol) implementation of reporter |
| C runnable_base | Non-template base for all runnable objects (suites and test cases) |
| C suite | A named, runnable test suite registered with the test runner |
| C static_suite | A test suite designed for static (namespace-scope) registration with a runner |
| C top_suite | The optional top suite owned by every runner instance |
| C test_case | A named, runnable test case that lives inside a suite |
| C runner | The test runner for the µTest++ framework |
| C runner_options | The configuration of a test session, and its command-line parser |
| C source_location | Local implementation of source location information for diagnostics |
| C stopwatch | Measures the elapsed time of an operation |
| C tap_name | A name prepared for a single TAP line, without a copy when it needs no change |
| C timestamp | Deprecated clock reading |
| S value_base<T> | Base struct template providing common storage and accessors for run-time value-wrapper types |
| S integral_constant<N> | Struct template representing a generic integral constant |
| S integral_constant<N> | Struct template representing a generic integral constant |
| S value<T> | Struct template representing a generic value, accessible via a getter |
| S value<T> | Struct template representing a generic value, accessible via a getter |
| S value<T> | Struct template representing a floating-point value with precision control |
| S to_t<T> | Deprecated generic strongly-typed wrapper for explicit type conversion |
Generated via doxygen2docusaurus 2.2.8 by Doxygen 1.18.0.