Class Plan::const_iterator
Defined in File Plan.h
Nested Relationships
This class is a nested type of Class plan.
Inheritance Relationships
Base Type
public std::iterator< std::input_iterator_tag, const Happening * >
Class Documentation
-
class const_iterator : public std::iterator<std::input_iterator_tag, const Happening*>
Public Functions
-
inline const_iterator(const Plan *p)
-
inline int operator-(const const_iterator &x)
-
inline double getTime()
-
inline void deleteActiveFEs()
-
inline bool isRegular() const
-
inline ActiveCtsEffects *getActiveCtsEffects()
-
inline ExecutionContext *getExecutionContext()
-
inline const ActiveCtsEffects *getActiveCtsEffects() const
-
inline const ExecutionContext *getExecutionContext() const
-
inline bool isInvariant() const
-
inline void toEnd()
-
inline bool operator==(const const_iterator &c) const
-
inline bool operator!=(const const_iterator &c) const
-
inline const Happening *operator*() const
-
inline const_iterator &operator++()
-
inline void handleInvHappening()
-
inline void handleCtsHappening()
-
inline const_iterator operator++(int)
-
inline const_iterator(const Plan *p)