#include <metadata.h>
|
| 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 |
| |
|
| virtual const std::string * | getStringRaw (const std::string &name, std::string *place) const =0 |
| |
◆ ~IMetadata()
| virtual IMetadata::~IMetadata |
( |
| ) |
|
|
virtualdefault |
◆ clear()
| virtual void IMetadata::clear |
( |
| ) |
|
|
pure virtual |
◆ contains()
| virtual bool IMetadata::contains |
( |
const std::string & | name | ) |
const |
|
pure virtual |
◆ getKeys()
| virtual const std::vector< std::string > & IMetadata::getKeys |
( |
std::vector< std::string > * | place | ) |
const |
|
pure virtual |
◆ getString()
| const std::string & IMetadata::getString |
( |
const std::string & | name, |
|
|
std::string * | place, |
|
|
u16 | recursion = 0 ) const |
◆ getStringRaw()
| virtual const std::string * IMetadata::getStringRaw |
( |
const std::string & | name, |
|
|
std::string * | place ) const |
|
protectedpure virtual |
◆ getStrings()
◆ getStringToRef()
| bool IMetadata::getStringToRef |
( |
const std::string & | name, |
|
|
std::string & | str, |
|
|
u16 | recursion = 0 ) const |
◆ operator!=()
| bool IMetadata::operator!= |
( |
const IMetadata & | other | ) |
const |
|
inline |
◆ operator==()
| bool IMetadata::operator== |
( |
const IMetadata & | other | ) |
const |
◆ removeString()
| bool IMetadata::removeString |
( |
const std::string & | name | ) |
|
|
inline |
◆ resolveString()
| const std::string & IMetadata::resolveString |
( |
const std::string & | str, |
|
|
std::string * | place, |
|
|
u16 | recursion = 0, |
|
|
bool | deprecated = false ) const |
◆ setString()
| virtual bool IMetadata::setString |
( |
const std::string & | name, |
|
|
std::string_view | var ) |
|
pure virtual |
The documentation for this class was generated from the following files: