Skip to main content

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.