nw::LocString
-
struct LocString
Public Types
-
using LocStringPair = std::pair<uint32_t, String>
-
using Storage = Vector<LocStringPair>
Public Functions
-
explicit LocString(uint32_t strref = std::numeric_limits<uint32_t>::max())
-
bool add(LanguageID language, StringView str, bool feminine = false)
Add a localized string.
-
String get(LanguageID language, bool feminine = false) const
Gets a localized string.
-
bool contains(LanguageID language, bool feminine = false) const
Determines if a localized string is set.
-
void remove(LanguageID language, bool feminine = false)
Removes a localized string.
-
void set_strref(uint32_t strref)
Sets string reference.
-
uint32_t strref() const
Gets string reference.
-
const_iterator begin() const
-
const_iterator end() const
-
using LocStringPair = std::pair<uint32_t, String>