#include <warner.hh>
Collaboration diagram for WarningProp:
Public Member Functions | |
WarningProp (Space *home, int v, IntView vv, Warner *f, bool fd=false) | |
WarningProp (Space *home, bool share, WarningProp &p) | |
~WarningProp (void) | |
virtual PropCost | cost (void) const |
virtual ExecStatus | propagate (Space *home) |
virtual Actor * | copy (Space *home, bool share) |
Static Public Member Functions | |
static ExecStatus | warning (Space *home, int v, IntView vv, Warner *f) |
static void | warning (Space *home, int v, IntVar iv, Warner *f) |
Private Attributes | |
int | var |
Warner * | toWarn |
Definition at line 47 of file warner.hh.
WarningProp::WarningProp | ( | Space * | home, | |
int | v, | |||
IntView | vv, | |||
Warner * | f, | |||
bool | fd = false | |||
) |
WarningProp::WarningProp | ( | Space * | home, | |
bool | share, | |||
WarningProp & | p | |||
) |
ExecStatus WarningProp::propagate | ( | Space * | home | ) | [virtual] |
Actor * WarningProp::copy | ( | Space * | home, | |
bool | share | |||
) | [virtual] |
ExecStatus WarningProp::warning | ( | Space * | home, | |
int | v, | |||
IntView | vv, | |||
Warner * | f | |||
) | [static] |
Definition at line 57 of file warner.cc.
References WarningProp().
Referenced by Implicative::makeStructure(), and warning().
void WarningProp::warning | ( | Space * | home, | |
int | v, | |||
IntVar | iv, | |||
Warner * | f | |||
) | [static] |
int WarningProp::var [private] |
Warner* WarningProp::toWarn [private] |