Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::model::LocalizedText Struct Reference

#include <structs.hpp>

Classes

struct  DefaultValues
 
struct  Keys
 

Public Member Functions

 LocalizedText ()
 
 LocalizedText (const LocalizedText &other)
 
 LocalizedText (LocalizedText &&other) noexcept
 
 ~LocalizedText ()
 
LocalizedTextoperator= (const LocalizedText &other)
 
LocalizedTextoperator= (LocalizedText &&other) noexcept
 
bool load (const iv::file::xml::node &nodeLocalizedTexts)
 
bool save (iv::file::xml::node &nodeLocalizedText, std::string_view localizedTextNodeName) const
 
std::string_view getText (iv::eLanguage language=iv::eLanguage::English) const
 
std::string & getRefString (iv::eLanguage language=iv::eLanguage::English)
 
bool empty () const
 
void clear ()
 

Public Attributes

std::map< iv::eLanguage, std::string > localizedText
 

Constructor & Destructor Documentation

◆ LocalizedText() [1/3]

iv::model::LocalizedText::LocalizedText ( )
default

◆ LocalizedText() [2/3]

iv::model::LocalizedText::LocalizedText ( const LocalizedText & other)
default

◆ LocalizedText() [3/3]

iv::model::LocalizedText::LocalizedText ( LocalizedText && other)
noexcept

◆ ~LocalizedText()

iv::model::LocalizedText::~LocalizedText ( )
default

Member Function Documentation

◆ clear()

void iv::model::LocalizedText::clear ( )

◆ empty()

bool iv::model::LocalizedText::empty ( ) const

◆ getRefString()

std::string & iv::model::LocalizedText::getRefString ( iv::eLanguage language = iv::eLanguage::English)
nodiscard

◆ getText()

std::string_view iv::model::LocalizedText::getText ( iv::eLanguage language = iv::eLanguage::English) const
nodiscard

◆ load()

bool iv::model::LocalizedText::load ( const iv::file::xml::node & nodeLocalizedTexts)

◆ operator=() [1/2]

LocalizedText & iv::model::LocalizedText::operator= ( const LocalizedText & other)

◆ operator=() [2/2]

LocalizedText & iv::model::LocalizedText::operator= ( LocalizedText && other)
noexcept

◆ save()

bool iv::model::LocalizedText::save ( iv::file::xml::node & nodeLocalizedText,
std::string_view localizedTextNodeName ) const

Member Data Documentation

◆ localizedText

std::map<iv::eLanguage, std::string> iv::model::LocalizedText::localizedText

The documentation for this struct was generated from the following files: