#include <mods.h>
|
| ModStorage ()=delete |
|
| ModStorage (const std::string &mod_name, ModStorageDatabase *database) |
|
| ~ModStorage ()=default |
|
const std::string & | getModName () const |
|
void | clear () override |
|
bool | contains (const std::string &name) const override |
|
bool | setString (const std::string &name, std::string_view var) override |
|
const StringMap & | getStrings (StringMap *place) const override |
|
const std::vector< std::string > & | getKeys (std::vector< std::string > *place) const override |
|
virtual | ~IMetadata ()=default |
|
virtual void | clear ()=0 |
|
bool | operator== (const IMetadata &other) const |
|
bool | operator!= (const IMetadata &other) const |
|
virtual bool | contains (const std::string &name) const =0 |
|
const std::string & | getString (const std::string &name, std::string *place, u16 recursion=0) const |
|
bool | getStringToRef (const std::string &name, std::string &str, u16 recursion=0) const |
|
virtual bool | setString (const std::string &name, std::string_view var)=0 |
|
bool | removeString (const std::string &name) |
|
virtual const StringMap & | getStrings (StringMap *place) const =0 |
|
virtual const std::vector< std::string > & | getKeys (std::vector< std::string > *place) const =0 |
|
const std::string & | resolveString (const std::string &str, std::string *place, u16 recursion=0, bool deprecated=false) const |
|
|
const std::string * | getStringRaw (const std::string &name, std::string *place) const override |
|
virtual const std::string * | getStringRaw (const std::string &name, std::string *place) const =0 |
|
◆ ModStorage() [1/2]
ModStorage::ModStorage |
( |
| ) |
|
|
delete |
◆ ModStorage() [2/2]
◆ ~ModStorage()
ModStorage::~ModStorage |
( |
| ) |
|
|
default |
◆ clear()
void ModStorage::clear |
( |
| ) |
|
|
overridevirtual |
◆ contains()
bool ModStorage::contains |
( |
const std::string & |
name | ) |
const |
|
overridevirtual |
◆ getKeys()
const std::vector< std::string > & ModStorage::getKeys |
( |
std::vector< std::string > * |
place | ) |
const |
|
overridevirtual |
◆ getModName()
const std::string & ModStorage::getModName |
( |
| ) |
const |
|
inline |
◆ getStringRaw()
const std::string * ModStorage::getStringRaw |
( |
const std::string & |
name, |
|
|
std::string * |
place |
|
) |
| const |
|
overrideprotectedvirtual |
◆ getStrings()
◆ setString()
bool ModStorage::setString |
( |
const std::string & |
name, |
|
|
std::string_view |
var |
|
) |
| |
|
overridevirtual |
◆ m_database
◆ m_mod_name
std::string ModStorage::m_mod_name |
|
private |
The documentation for this class was generated from the following files: