~AnalysisContentPrivate()=default
Destroy all AnalysisData in AnalysisContent.
std::map< QString, std::shared_ptr< AnalysisData > > m_analysisData
AnalysisContentPrivate()=default
Holds all data that pass through the ProcessUnits Analysis data are shared pointers,...
void removeData(const QString &id)
remove the analysisData with the given id
void releaseData(const std::string &id)
remove the analysisData with the given id without destructing it
std::shared_ptr< AnalysisData > getData(const QString &id)
return AnalysisData by id
virtual ~AnalysisContent()
Reduce the reference count of all AnalysisData in AnalysisContent causing them to be deleted if neede...
void setData(const QString &id, std::shared_ptr< AnalysisData > data)
set an analysisData with the given id.