#include <q.hpp>
Public Types | |
| enum | BackgroundFlag { IsInputClause, IsObtainedDuringPreprocessing, BinaryResolutionUsed, ForwardSuperpositionUsed, BackwardSuperpositionUsed, EqualityResolutionUsed, EqualityFactoringUsed, ForwardDemodulationUsed, BackwardDemodulationUsed, SimplificationByEqualityResolutionUsed, ForwardSubsumptionResolutionUsed, BackwardSubsumptionResolutionUsed, SplittingUsed, IsReanimatedPassive, IsPartOfNameIntroduction, SimplificationByBuiltInTheoriesUsed, IsBuiltInTheoryFact } |
Public Member Functions | |
| ulong | number () const |
| const Literal * | literals () const |
| bool | isInputClause () const |
| void * | inputClauseOrigin () const |
| bool | isBuiltInTheoryFact () const |
| const Ancestor * | firstAncestor () const |
| BackgroundFlagIterator | backgroundFlagIterator () const |
| bool | backgroundFlagIsSet (BackgroundFlag fl) const |
Private Member Functions | |
| Clause () | |
| ~Clause () | |
Friends | |
| class | VampireKernel |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.2