39 const void * pEndValue):
42 mHasEndValue(pEndValue != NULL)
49 CCopasiParameter(src.getObjectName(), src.getType(), src.mEndValue.pVOID, NULL,
"ProcessReportItem"),
51 mHasEndValue(src.mHasEndValue)
71 mProcessReportItemList(1),
86 for (i = 0; i < imax; i++)
93 const std::string & value,
94 const std::string * pEndValue)
107 const unsigned C_INT32 & value,
108 const unsigned C_INT32 * pEndValue)
123 const void * pEndValue)
127 for (i = 0; i < imax; i++)
137 for (i = 0; i < imax; i++)
154 for (i = 0; i < imax; i++)
177 for (i = 0; i < imax; i++)
193 for (i = 0; i < imax; i++)
CProcessReport(const unsigned int &maxTime=0)
virtual bool isValidHandle(const size_t handle) const
virtual bool setName(const std::string &name)
void resize(size_t size, const bool ©=false)
virtual bool resetItem(const size_t &handle)
CVector< CProcessReportItem * > mProcessReportItemList
virtual bool progressItem(const size_t &handle)
size_t addItem(const std::string &name, const std::string &value, const std::string *pEndValue=NULL)
virtual ~CProcessReport()
const CCopasiParameter::Value & getEndValue() const
static CCopasiTimeVariable getCurrentWallTime()
virtual bool finishItem(const size_t &handle)
const bool & hasEndValue() const
CCopasiTimeVariable * mpEndTime
CCopasiParameter::Value mEndValue