Class LPScheduler::InterestingMap
Defined in File lpscheduler.h
Nested Relationships
This class is a nested type of Class LPScheduler.
Inheritance Relationships
Base Type
private std::map< int, bool >
Class Documentation
-
class InterestingMap : private std::map<int, bool>
Public Types
-
typedef map<int, bool> __super
-
typedef __super::iterator iterator
-
typedef __super::const_iterator const_iterator
Public Functions
-
inline iterator begin()
-
inline const_iterator begin() const
-
inline iterator end()
-
inline const_iterator end() const
-
inline const_iterator find(const int &i) const
-
inline iterator find(const int &i)
-
inline void erase(const int &i)
-
inline void erase(const iterator &i)
-
inline InterestingMap()
-
inline InterestingMap(const InterestingMap &other)
-
inline InterestingMap(const map<int, bool> &in)
-
inline InterestingMap &operator=(const __super &in)
-
template<class _InputIterator>
inline void insertKeepingTrues(_InputIterator srcItr, const _InputIterator &srcEnd)
-
virtual void insertKeepingTrues(const pair<int, bool> &toInsert)
-
inline virtual void insertEffect(const int &i)
-
inline virtual void insertPrecondition(const int &i)
-
template<class _InputIterator>
inline void insertPreconditions(_InputIterator itr, const _InputIterator &itrEnd)
-
template<class _InputIterator>
inline void insertEffects(_InputIterator itr, const _InputIterator &itrEnd)
-
typedef map<int, bool> __super