A type for storing the result of a clause insertion operation. More...
#include <clause.h>
Public Member Functions | |
| bool | ok () const |
| Returns false is clause is conflicting w.r.t current assignment. | |
| operator bool () const | |
| Result (ClauseHead *loc=0, Status st=status_open) | |
| bool | unit () const |
| Returns true if the clause implies a literal (possibly after backtracking). | |
Public Attributes | |
| ClauseHead * | local |
| Status | status |
A type for storing the result of a clause insertion operation.
| Clasp::ClauseCreator::Result::Result | ( | ClauseHead * | loc = 0, |
| Status | st = status_open |
||
| ) | [inline, explicit] |
| bool Clasp::ClauseCreator::Result::ok | ( | ) | const [inline] |
| Clasp::ClauseCreator::Result::operator bool | ( | ) | const [inline] |
| bool Clasp::ClauseCreator::Result::unit | ( | ) | const [inline] |