C++17 Test Suite

We offer a C++17 validation suite that covers the following areas:

  • Attributes for namespaces and enums
  • Constexpr if
  • Constexpr lambda
  • Construction rules for enum class values
  • Extended static_assert
  • Fallthrough attribute
  • Fold expressions
  • Generalized range-based for
  • __has_include
  • Hexadecimal floating-point literals
  • Inline variables
  • Lambda capture of *this
  • Maybe_unused attribute
  • Nested namespace definitions
  • New rules for auto deduction for brace lists
  • Nodiscard attribute
  • Remove increment for bool types
  • Remove deprecated register keyword
  • Selection statements with initializers
  • Structured bindings
  • Typename for template template parameters
  • u8 character literals
  • Using attribute namespaces without repetition

    The suite is currently being developed, and at present has approximately 1500 tests.

    Download a free sample of the tests

    For further details of the suite, please contact us.

    We also offer custom test suite development.


    Back to Home Page