#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: