diff -Naur a/fuzz/fuzz_dump.cpp b/fuzz/fuzz_dump.cpp --- a/fuzz/fuzz_dump.cpp 2022-11-23 23:59:48.000000000 +0800 +++ b/fuzz/fuzz_dump.cpp 2022-12-27 17:59:16.614067037 +0800 @@ -48,7 +48,7 @@ case simdjson::dom::element_type::STRING: os << element.get_string().value_unsafe() << endl; break; - case simdjson::dom::element_type::BOOL: + case simdjson::dom::element_type::BOOLEAN: os << element.get_bool().value_unsafe() << endl; break; case simdjson::dom::element_type::NULL_VALUE: diff -Naur a/include/simdjson/dom/element.h b/include/simdjson/dom/element.h --- a/include/simdjson/dom/element.h 2022-11-23 23:59:48.000000000 +0800 +++ b/include/simdjson/dom/element.h 2022-12-27 17:59:16.614067037 +0800 @@ -27,7 +27,7 @@ UINT64 = 'u', ///< uint64_t: any integer that fits in uint64_t but *not* int64_t DOUBLE = 'd', ///< double: Any number with a "." or "e" that fits in double. STRING = '"', ///< std::string_view - BOOL = 't', ///< bool + BOOLEAN = 't', ///< bool NULL_VALUE = 'n' ///< null }; diff -Naur a/include/simdjson/dom/element-inl.h b/include/simdjson/dom/element-inl.h --- a/include/simdjson/dom/element-inl.h 2022-11-23 23:59:48.000000000 +0800 +++ b/include/simdjson/dom/element-inl.h 2022-12-27 17:59:16.615067032 +0800 @@ -188,7 +188,7 @@ inline element_type element::type() const noexcept { SIMDJSON_DEVELOPMENT_ASSERT(tape.usable()); // https://github.com/simdjson/simdjson/issues/1914 auto tape_type = tape.tape_ref_type(); - return tape_type == internal::tape_type::FALSE_VALUE ? element_type::BOOL : static_cast(tape_type); + return tape_type == internal::tape_type::FALSE_VALUE ? element_type::BOOLEAN : static_cast(tape_type); } inline simdjson_result element::get_bool() const noexcept { @@ -425,7 +425,7 @@ return out << "double"; case element_type::STRING: return out << "string"; - case element_type::BOOL: + case element_type::BOOLEAN: return out << "bool"; case element_type::NULL_VALUE: return out << "null"; diff -Naur a/singleheader/simdjson.h b/singleheader/simdjson.h --- a/singleheader/simdjson.h 2022-11-23 23:59:48.000000000 +0800 +++ b/singleheader/simdjson.h 2022-12-27 17:59:16.619067010 +0800 @@ -5301,7 +5301,7 @@ UINT64 = 'u', ///< uint64_t: any integer that fits in uint64_t but *not* int64_t DOUBLE = 'd', ///< double: Any number with a "." or "e" that fits in double. STRING = '"', ///< std::string_view - BOOL = 't', ///< bool + BOOLEAN = 't', ///< bool NULL_VALUE = 'n' ///< null }; @@ -7149,7 +7149,7 @@ inline element_type element::type() const noexcept { SIMDJSON_DEVELOPMENT_ASSERT(tape.usable()); // https://github.com/simdjson/simdjson/issues/1914 auto tape_type = tape.tape_ref_type(); - return tape_type == internal::tape_type::FALSE_VALUE ? element_type::BOOL : static_cast(tape_type); + return tape_type == internal::tape_type::FALSE_VALUE ? element_type::BOOLEAN : static_cast(tape_type); } inline simdjson_result element::get_bool() const noexcept { @@ -7386,7 +7386,7 @@ return out << "double"; case element_type::STRING: return out << "string"; - case element_type::BOOL: + case element_type::BOOLEAN: return out << "bool"; case element_type::NULL_VALUE: return out << "null"; diff -Naur a/tests/dom/basictests.cpp b/tests/dom/basictests.cpp --- a/tests/dom/basictests.cpp 2022-11-23 23:59:48.000000000 +0800 +++ b/tests/dom/basictests.cpp 2022-12-27 17:59:16.619067010 +0800 @@ -1567,7 +1567,7 @@ simdjson_result result = parser.parse(ALL_TYPES_JSON)[key]; return true - && test_type(result, dom::element_type::BOOL) + && test_type(result, dom::element_type::BOOLEAN) && test_cast_error(result, INCORRECT_TYPE) && test_cast_error(result, INCORRECT_TYPE) && test_cast_error(result, INCORRECT_TYPE) diff -Naur a/tests/dom/readme_examples.cpp b/tests/dom/readme_examples.cpp --- a/tests/dom/readme_examples.cpp 2022-11-23 23:59:48.000000000 +0800 +++ b/tests/dom/readme_examples.cpp 2022-12-27 17:59:16.619067010 +0800 @@ -208,7 +208,7 @@ case dom::element_type::STRING: cout << std::string_view(element) << endl; break; - case dom::element_type::BOOL: + case dom::element_type::BOOLEAN: cout << bool(element) << endl; break; case dom::element_type::NULL_VALUE: