IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
ice::I18NResolver Class Referenceabstract

#include <ice/i18n_resolver.hxx>

Public Member Functions

virtual ~I18NResolver () noexcept=default
virtual auto resolve (ice::I18NReference key) const noexcept -> ice::String=0
virtual auto resolve (ice::I18NReference key, fmt::format_args const &args) const noexcept -> ice::String=0
virtual void resolve (ice::I18NString &inout_text, ice::I18NReference const &ref) const noexcept

Constructor & Destructor Documentation

◆ ~I18NResolver()

virtual ice::I18NResolver::~I18NResolver ( )
virtualdefaultnoexcept

Member Function Documentation

◆ resolve() [1/3]

virtual auto ice::I18NResolver::resolve ( ice::I18NReference key) const -> ice::String
pure virtualnoexcept

◆ resolve() [2/3]

virtual auto ice::I18NResolver::resolve ( ice::I18NReference key,
fmt::format_args const & args ) const -> ice::String
pure virtualnoexcept

◆ resolve() [3/3]

virtual void ice::I18NResolver::resolve ( ice::I18NString & inout_text,
ice::I18NReference const & ref ) const
inlinevirtualnoexcept

The documentation for this class was generated from the following file: