25#include "identifier.hpp"
31namespace essence::meta {
35 inline constexpr auto true_string = get_literal_string_v<bool, true>();
40 inline constexpr auto false_string = get_literal_string_v<bool, false>();
47 constexpr std::string_view to_string(
bool value)
noexcept {
61 template <std::same_as<
bool> T>
62 constexpr std::optional<T> from_string(std::string_view name)
noexcept {
63 if (name == true_string) {
67 if (name == false_string) {