57 std::shared_ptr< AnalysisData > getData(
const QString&
id);
66 const std::shared_ptr< AnalysisData > getData(
const QString&
id)
const;
73 void setData(
const QString&
id, std::shared_ptr< AnalysisData > data);
87 void removeData(
const QString&
id);
97 std::shared_ptr< AnalysisData > getData(
const std::string&
id);
106 std::shared_ptr< AnalysisData > getData(
const char*
id);
116 const std::shared_ptr< AnalysisData > getData(
const std::string&
id)
const;
125 const std::shared_ptr< AnalysisData > getData(
const char*
id)
const;
133 void setData(
const std::string&
id, std::shared_ptr< AnalysisData > data);
140 void setData(
const char*
id, std::shared_ptr< AnalysisData > data);
149 void setData(
const std::string&
id,
AnalysisData* data);
163 void removeData(
const char*
id);
170 void removeData(
const std::string&
id);
182 void releaseData(
const std::string&
id);
Holds all data that pass through the ProcessUnits Analysis data are shared pointers,...
void clear()
remove all the analysisData
AnalysisContent & operator=(const AnalysisContent &)=delete
AnalysisContent(const AnalysisContent &)=delete