#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|