|
| MetaDataMap (const MetaDataMap &) |
|
| MetaDataMap (MetaDataMap &&)=default |
|
MetaDataMap & | operator= (const MetaDataMap &map) |
|
MetaDataMap & | operator= (MetaDataMap &&map)=default |
|
MetaData * | add (std::string_view key, MetaData *metaData) |
|
template<typename T>
requires std::derived_from<T, MetaData> |
T * | add (std::string_view key, std::unique_ptr< T > metaData) |
|
bool | remove (std::string_view key) |
|
void | removeAll () |
|
void | rename (std::string_view newKey, const std::string &oldKey) |
|
std::vector< std::string > | getKeys () const |
|
MetaData * | get (std::string_view key) |
|
const MetaData * | get (std::string_view key) const |
|
bool | contains (std::string_view key) const |
|
bool | empty () const |
|
void | serialize (Serializer &s) const |
|
void | deserialize (Deserializer &d) |
|
The documentation for this class was generated from the following file: