#include <solver_types.h>

Classes | |
| struct | value_type |
Public Member Functions | |
| uint32 | data (uint32 v) const |
| void | dataResize (uint32) |
| uint32 | dataSize () const |
| void | setData (uint32 v, uint32 data) |
Static Public Member Functions | |
| static uint32 | decode (const Antecedent &a) |
| static void | encode (Antecedent &a, uint32 data) |
Type for storing reasons for variable assignments together with additional data.
Definition at line 582 of file solver_types.h.
| uint32 Clasp::ReasonStore32::data | ( | uint32 | v | ) | const [inline] |
Definition at line 585 of file solver_types.h.
| void Clasp::ReasonStore32::dataResize | ( | uint32 | ) | [inline] |
Definition at line 584 of file solver_types.h.
| uint32 Clasp::ReasonStore32::dataSize | ( | ) | const [inline] |
Definition at line 583 of file solver_types.h.
| static uint32 Clasp::ReasonStore32::decode | ( | const Antecedent & | a | ) | [inline, static] |
Definition at line 590 of file solver_types.h.
| static void Clasp::ReasonStore32::encode | ( | Antecedent & | a, |
| uint32 | data | ||
| ) | [inline, static] |
Definition at line 587 of file solver_types.h.
| void Clasp::ReasonStore32::setData | ( | uint32 | v, |
| uint32 | data | ||
| ) | [inline] |
Definition at line 586 of file solver_types.h.