Document the new DPF surfaces in one command set, and test the field, half-tree, and multipoint edges.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Ryan Henry 2026-09-24 23:18:10 -06:00
parent 0d8a5a8131
commit 0dff6df8ed
250 changed files with 12199 additions and 1981 deletions

View file

@ -1740,6 +1740,8 @@ class keyword2
~keyword2() noexcept = default;
/// @brief Rank, including values outside the language that fill the bit width.
/// @param rank the `rank`
/// @return Rank, including values outside the language that fill the bit width
static constexpr keyword2 from_rank(integral_type rank) noexcept
{
return keyword2{rank};
@ -1751,6 +1753,7 @@ class keyword2
}
/// @brief Bitwise complement of the rank, in the `2^bits` domain.
/// @return Bitwise complement of the rank, in the `2^bits` domain
constexpr keyword2 operator~() const noexcept
{
return keyword2{parent::operator~()};
@ -1801,6 +1804,8 @@ class keyword2
};
/// @brief Compile diagnostic for a pattern that should not become a type.
/// @tparam Pattern null-terminated pattern with static storage
/// @return Compile diagnostic for a pattern that should not become a type
template <const char * Pattern>
constexpr keyword2_error keyword2_status() noexcept
{