friend class ModelHighAPI_Dumper;
};
+ typedef std::shared_ptr<DumpStorage> DumpStoragePtr;
/** \class DumpStorageGeom
* \ingroup CPPHighAPI
/// Add custom storage to collect corresponding dump
MODELHIGHAPI_EXPORT
- void addCustomStorage(const DumpStorage& theStorage);
+ void addCustomStorage(const DumpStoragePtr& theStorage);
/// Clear custom storages list
MODELHIGHAPI_EXPORT
void clearCustomStorage();
MODELHIGHAPI_EXPORT
ModelHighAPI_Dumper& operator<<(const ResultPtr& theResult);
+ /// Dump a list of results
+ MODELHIGHAPI_EXPORT
+ ModelHighAPI_Dumper& operator<<(const std::list<ResultPtr>& theResults);
+
/// Dump Attribute
MODELHIGHAPI_EXPORT ModelHighAPI_Dumper&
operator<<(const std::shared_ptr<ModelAPI_Attribute>& theAttr);