#include <warner.hh>
Collaboration diagram for IntWarningProp:

Public Member Functions | |
| QECODE_EXPORT | IntWarningProp (Space *home, int v, IntView vv, Warner *f, bool fd=false) |
| QECODE_EXPORT | IntWarningProp (Space *home, bool share, IntWarningProp &p) |
| QECODE_EXPORT | ~IntWarningProp (void) |
| virtual QECODE_EXPORT PropCost | cost (void) const |
| virtual QECODE_EXPORT ExecStatus | propagate (Space *home) |
| virtual QECODE_EXPORT Actor * | copy (Space *home, bool share) |
Static Public Member Functions | |
| static QECODE_EXPORT ExecStatus | warning (Space *home, int v, IntView vv, Warner *f) |
| static QECODE_EXPORT void | IntWarning (Space *home, int v, IntVar iv, Warner *f) |
Private Attributes | |
| int | var |
| Warner * | toWarn |
Definition at line 48 of file warner.hh.
| IntWarningProp::IntWarningProp | ( | Space * | home, | |
| int | v, | |||
| IntView | vv, | |||
| Warner * | f, | |||
| bool | fd = false | |||
| ) |
| IntWarningProp::IntWarningProp | ( | Space * | home, | |
| bool | share, | |||
| IntWarningProp & | p | |||
| ) |
| ExecStatus IntWarningProp::propagate | ( | Space * | home | ) | [virtual] |
| Actor * IntWarningProp::copy | ( | Space * | home, | |
| bool | share | |||
| ) | [virtual] |
| ExecStatus IntWarningProp::warning | ( | Space * | home, | |
| int | v, | |||
| IntView | vv, | |||
| Warner * | f | |||
| ) | [static] |
| void IntWarningProp::IntWarning | ( | Space * | home, | |
| int | v, | |||
| IntVar | iv, | |||
| Warner * | f | |||
| ) | [static] |
Definition at line 62 of file warner.cc.
References warning().
Referenced by Implicative::makeStructure().
int IntWarningProp::var [private] |
Warner* IntWarningProp::toWarn [private] |
1.5.2