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();
bool operator()(ModelItemInstance *a, ModelItemInstance *b) const
Definition: ExecutionTimePoint.hpp:56
std::uint64_t TimeIndex_t
Definition: TypeDefs.hpp:298
openfluid::machine::ModelItemInstance * nextItem() const
Definition: ExecutionTimePoint.hpp:111
unsigned int OriginalPosition
Definition: ModelItemInstance.hpp:106
void sortByOriginalPosition()
Definition: ExecutionTimePoint.hpp:128
Definition: ExecutionTimePoint.hpp:67
Definition: SchedulingRequest.hpp:53
Definition: ExecutionTimePoint.hpp:54
Definition: ApplicationException.hpp:47
openfluid::core::TimeIndex_t getTimeIndex() const
Definition: ExecutionTimePoint.hpp:120
#define OPENFLUID_API
Definition: dllexport.hpp:86
Definition: ModelItemInstance.hpp:98
bool hasItemsToProcess() const
Definition: ExecutionTimePoint.hpp:96