Struct FallbackLiteralBackend

Struct Documentation

struct FallbackLiteralBackend

Public Types

using view_type = view::LexicalFormLiteralBackendView
using id_type = identifier::LiteralID

Public Functions

inline explicit FallbackLiteralBackend(view_type const &view) noexcept
inline explicit operator view_type() const noexcept

Public Members

size_t hash
identifier::NodeBackendID datatype_id
dice::template_library::static_string lexical_form
dice::template_library::static_string language_tag
bool needs_escape

Public Static Functions

static inline identifier::NodeBackendID from_storage_id(id_type const id, view_type const view) noexcept
static inline id_type to_storage_id(identifier::NodeBackendID const id) noexcept
static inline view_type get_default_view() noexcept