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