Inviwo  0.9.10.1
Inviwo documentation
inviwo::util::MapDeserializer< K, T > Class Template Reference

Public Member Functions

 MapDeserializer (std::string key, std::string itemKey, std::string 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 K &)> identifierTransform)
 
template<typename C >
void operator() (Deserializer &d, C &container)
 

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