40 #ifndef __OPENFLUID_MACHINE_EXECUTIONTIMEPOINT_HPP__ 41 #define __OPENFLUID_MACHINE_EXECUTIONTIMEPOINT_HPP__ 71 std::list<ModelItemInstance*> m_ItemsPtrList;
98 return !m_ItemsPtrList.empty();
113 return m_ItemsPtrList.front();
openfluid::machine::ModelItemInstance * nextItem() const
Definition: ExecutionTimePoint.hpp:111
Definition: ApplicationException.hpp:47
Definition: ExecutionTimePoint.hpp:67
Definition: SchedulingRequest.hpp:53
Definition: ExecutionTimePoint.hpp:54
std::uint64_t TimeIndex_t
Definition: TypeDefs.hpp:298
bool hasItemsToProcess() const
Definition: ExecutionTimePoint.hpp:96
Definition: ModelItemInstance.hpp:98
#define OPENFLUID_API
Definition: dllexport.hpp:86
openfluid::core::TimeIndex_t getTimeIndex() const
Definition: ExecutionTimePoint.hpp:120
unsigned int OriginalPosition
Definition: ModelItemInstance.hpp:106
bool operator()(ModelItemInstance *a, ModelItemInstance *b) const
Definition: ExecutionTimePoint.hpp:56
void sortByOriginalPosition()
Definition: ExecutionTimePoint.hpp:128