7 #include "core/SolverTypes.h" 26 std::vector<Lit> lits;
28 CClause(
const std::vector<Lit>&);
32 std::vector<CClause> operator~();
33 std::vector<CClause> operator&(
const CClause&);
37 std::vector<CClause> operator>>(
const CClause&);
39 void createLitAndAdd(
const Var&);
40 void createLitAndAdd(
const Var&,
const Var&);
41 void createLitAndAdd(
const Var&,
const Var&,
const Var&);
42 void addLits(
const Lit&);
43 void addLits(
const Lit&,
const Lit&);
44 void addLits(
const Lit&,
const Lit&,
const Lit&);
45 void addLits(
const std::vector<Lit>&);
46 std::vector<Lit> getLits()
const;
Class for representing a clause.
Definition: cclause.h:21
Class for representing a set of clauses.
Definition: clauses.h:23