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