Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::util::MapDeserializer< K, T > Class Template Reference

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)
 

The documentation for this class was generated from the following file: