Inviwo 0.9.12-pre
Inviwo documentation
|
Public Member Functions | |
MapDeserializer (std::string_view key, std::string_view itemKey, std::string_view attribKey=SerializeConstants::KeyAttribute) | |
MapDeserializer< K, T > & | setMakeNew (std::function< T()> makeNewItem) |
MapDeserializer< K, T > & | setNewFilter (std::function< bool(const K &id, size_t ind)> filter) |
MapDeserializer< K, T > & | onNew (std::function< void(const K &, T &)> onNewItem) |
MapDeserializer< K, T > & | onRemove (std::function< void(const K &)> onRemoveItem) |
MapDeserializer< K, T > & | setIdentifierTransform (std::function< K(const std::string &)> identifierTransform) |
template<typename C > | |
void | operator() (Deserializer &d, C &container) |