|
Toast Engine
|


Public Member Functions | |
| auto | type () const -> std::string_view override |
| auto | text (std::string_view id, std::string_view language) const -> std::string |
| LocalizationBase (std::vector< uint8_t > data) | |
| Public Member Functions inherited from assets::LocalizationBase | |
| LocalizationBase (std::vector< uint8_t > data) | |
| void | reload (std::vector< uint8_t > data) |
| auto | languages () const noexcept -> const std::vector< std::string > & |
| auto | ids () const noexcept -> const std::vector< std::string > & |
| auto | has (std::string_view id) const -> bool |
| auto | cell (std::string_view id, std::string_view language) const -> std::optional< std::string > |
| Public Member Functions inherited from assets::Asset | |
| Asset (const Asset &)=delete | |
| auto | operator= (const Asset &) -> Asset &=delete |
| auto | refCount () const noexcept -> uint32_t |
Additional Inherited Members | |
| Protected Member Functions inherited from assets::LocalizationBase | |
| auto | languageIndex (std::string_view language) const -> int |
| Protected Member Functions inherited from assets::Asset | |
| void | addRef () noexcept |
| void | release () noexcept |
| Protected Attributes inherited from assets::LocalizationBase | |
| std::vector< std::string > | m_languages |
| std::vector< std::string > | m_ids |
| std::unordered_map< std::string, std::vector< std::string > > | m_rows |
|
inlinenodiscardoverridevirtual |
Implements assets::Asset.