#include <nodemetadata.h>
|
| | NodeMetadata (IItemDefManager *item_def_mgr) |
| | ~NodeMetadata () |
| void | serialize (std::ostream &os, u8 version, bool disk=true) const |
| void | deSerialize (std::istream &is, u8 version) |
| void | clear () |
| bool | empty () const |
| Inventory * | getInventory () |
| bool | isPrivate (const std::string &name) const |
| bool | markPrivate (const std::string &name, bool set) |
| | Marks a key as private.
|
| virtual | ~SimpleMetadata ()=default |
| size_t | size () const |
| bool | contains (const std::string &name) const override |
| virtual bool | setString (const std::string &name, std::string_view var) override |
| const StringMap & | getStrings (StringMap *) const override final |
| const std::vector< std::string > & | getKeys (std::vector< std::string > *place) const override final |
| const std::string & | getString (const std::string &name, u16 recursion=0) const |
| const std::string & | resolveString (const std::string &str, u16 recursion=0) const |
| const StringMap & | getStrings () const |
| bool | isModified () const |
| void | setModified (bool v) |
| virtual | ~IMetadata ()=default |
| bool | operator== (const IMetadata &other) const |
| bool | operator!= (const IMetadata &other) const |
| 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 |
| bool | removeString (const std::string &name) |
| const std::string & | resolveString (const std::string &str, std::string *place, u16 recursion=0, bool deprecated=false) const |
◆ NodeMetadata()
◆ ~NodeMetadata()
| NodeMetadata::~NodeMetadata |
( |
| ) |
|
|
default |
◆ clear()
| void NodeMetadata::clear |
( |
| ) |
|
|
virtual |
◆ countNonPrivate()
| int NodeMetadata::countNonPrivate |
( |
| ) |
const |
|
private |
◆ deSerialize()
| void NodeMetadata::deSerialize |
( |
std::istream & | is, |
|
|
u8 | version ) |
◆ empty()
| bool NodeMetadata::empty |
( |
| ) |
const |
|
virtual |
◆ getInventory()
◆ isPrivate()
| bool NodeMetadata::isPrivate |
( |
const std::string & | name | ) |
const |
|
inline |
◆ markPrivate()
| bool NodeMetadata::markPrivate |
( |
const std::string & | name, |
|
|
bool | set ) |
◆ serialize()
| void NodeMetadata::serialize |
( |
std::ostream & | os, |
|
|
u8 | version, |
|
|
bool | disk = true ) const |
◆ m_inventory
| std::unique_ptr<Inventory> NodeMetadata::m_inventory |
|
private |
◆ m_privatevars
| std::unordered_set<std::string> NodeMetadata::m_privatevars |
|
private |
The documentation for this class was generated from the following files: