40 #ifndef __OPENFLUID_MACHINE_EXECUTIONTIMEPOINT_HPP__ 
   41 #define __OPENFLUID_MACHINE_EXECUTIONTIMEPOINT_HPP__ 
   52 namespace openfluid { 
namespace machine {
 
   71     std::list<ModelItemInstance*> m_ItemsPtrList;
 
   85     { 
return !m_ItemsPtrList.empty(); };
 
   90     { 
return m_ItemsPtrList.front(); };
 
   93     { 
return m_TimeIndex; };
 
unsigned int OriginalPosition
Definition: ModelItemInstance.hpp:102
openfluid::machine::ModelItemInstance * nextItem() const 
Definition: ExecutionTimePoint.hpp:89
void sortByOriginalPosition()
Definition: ExecutionTimePoint.hpp:95
Definition: SchedulingRequest.hpp:52
Definition: ExecutionTimePoint.hpp:54
bool hasItemsToProcess() const 
Definition: ExecutionTimePoint.hpp:84
Definition: ModelItemInstance.hpp:94
bool operator()(ModelItemInstance *a, ModelItemInstance *b) const 
Definition: ExecutionTimePoint.hpp:56
openfluid::core::TimeIndex_t getTimeIndex() const 
Definition: ExecutionTimePoint.hpp:92
#define OPENFLUID_API
Definition: dllexport.hpp:87
unsigned long long TimeIndex_t
Definition: DateTime.hpp:62
Definition: ExecutionTimePoint.hpp:68