|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
#include <ice/i18n_reference.hxx>
Public Member Functions | |
| constexpr | I18NReference () noexcept=default |
| constexpr | I18NReference (ice::String fallback) noexcept |
| constexpr | I18NReference (ice::StringType auto const &fallback) noexcept |
| constexpr auto | reference () const noexcept -> ice::String |
| constexpr auto | path () const noexcept -> ice::String |
| constexpr auto | key () const noexcept -> ice::String |
| constexpr auto | flags () const noexcept -> ice::i18n::I18NFlags |
| constexpr auto | fallback () const noexcept -> ice::String |
| constexpr auto | fallback_offset () const noexcept -> ice::nindex |
Static Public Member Functions | |
| static constexpr auto | from_string (ice::String value) noexcept -> ice::I18NReference |
Public Attributes | |
| char const * | _data = nullptr |
| ice::u32 | _hash = 0 |
| ice::u8 | _path = 0 |
| ice::u8 | _key = 0 |
| ice::u8 | _flags = 0 |
| ice::u8 | _fallback = 0 |
|
constexprdefaultnoexcept |
|
constexprnoexcept |
|
constexprnoexcept |
|
nodiscardconstexprnoexcept |
|
nodiscardconstexprnoexcept |
|
nodiscardconstexprnoexcept |
|
staticconstexprnoexcept |
|
nodiscardconstexprnoexcept |
|
nodiscardconstexprnoexcept |
|
nodiscardconstexprnoexcept |
| char const* ice::I18NReference::_data = nullptr |
| ice::u8 ice::I18NReference::_fallback = 0 |
| ice::u8 ice::I18NReference::_flags = 0 |
| ice::u32 ice::I18NReference::_hash = 0 |
| ice::u8 ice::I18NReference::_key = 0 |
| ice::u8 ice::I18NReference::_path = 0 |