@brief Checks if `byte` is a valid 1-byte UTF-8 character. @param[in] byte The byte value. @return true if `byte` is a valid 1-byte UTF-8 character, false otherwise.
| 1865 | /// @param[in] byte The byte value. |
| 1866 | /// @return true if `byte` is a valid 1-byte UTF-8 character, false otherwise. |
| 1867 | inline bool validate(uint8_t byte) noexcept { |
| 1868 | // U+0000..U+007F |
| 1869 | return byte <= 0x7Fu; |
| 1870 | } |
| 1871 | |
| 1872 | /// @brief Checks if the given bytes are a valid 2-byte UTF-8 character. |
| 1873 | /// @param[in] byte0 The first byte value. |
no outgoing calls
no test coverage detected