%Set relations
| 1232 | |
| 1233 | /// %Set relations |
| 1234 | class SetRel { |
| 1235 | private: |
| 1236 | /// Expression |
| 1237 | SetExpr _e0; |
| 1238 | /// Relation |
| 1239 | SetRelType _srt; |
| 1240 | /// Expression |
| 1241 | SetExpr _e1; |
| 1242 | public: |
| 1243 | /// Default constructor |
| 1244 | SetRel(void); |
| 1245 | /// Constructor |
| 1246 | SetRel(const SetExpr& e0, SetRelType srt, const SetExpr& e1); |
| 1247 | /// Constructor |
| 1248 | SetRel(const SetCmpRel& r); |
| 1249 | /// Post propagators for relation (or negated relation if \a t is false) |
| 1250 | void post(Home home, bool t) const; |
| 1251 | /// Post propagators for reified relation (or negated relation if \a t is false) |
| 1252 | void post(Home home, BoolVar b, bool t) const; |
| 1253 | }; |
| 1254 | |
| 1255 | /** |
| 1256 | * \defgroup TaskModelMiniModelSet Set expressions and relations |
no outgoing calls
no test coverage detected