Skip to main content

test_values_tuple Concept

Concept satisfied when T is a tuple of values for test_each(). More...

Definition​

template <class T>
concept micro_os_plus::micro_test_plus::detail::test_values_tuple = (not test_values_range<T>) and requires {
      std::tuple_size<std::remove_cvref_t<T>>::value;
    }

Description​

Concept satisfied when T is a tuple of values for test_each().

Template Parameters
T

The type to be checked, possibly a reference.

Satisfied by the tuple-like types, like std::tuple and std::pair, which are not ranges (std::array is iterated as a range); their values may have different types.

Definition at line 1155 of file test.h.

  template<class T>
  concept test_values_tuple = (not test_values_range<T>) and requires {
  std::tuple_size<std::remove_cvref_t<T>>::value;
  }

Generated via doxygen2docusaurus 2.2.8 by Doxygen 1.18.0.