![]() |
Inviwo 0.9.12-pre
Inviwo documentation
|
Public Member Functions | |
| 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) |
Friends | |
| bool IVW_CORE_API | operator== (const MetaDataMap &lhs, const MetaDataMap &rhs) |
| bool IVW_CORE_API | operator!= (const MetaDataMap &lhs, const MetaDataMap &rhs) |