ABC: A System for Sequential Synthesis and Verification
 
Loading...
Searching...
No Matches
CaDiCaL::ClauseWriter Class Reference
Inheritance diagram for CaDiCaL::ClauseWriter:
Collaboration diagram for CaDiCaL::ClauseWriter:

Public Member Functions

 ClauseWriter (File *f)
 
bool clause (const vector< int > &c)
 
- Public Member Functions inherited from CaDiCaL::ClauseIterator
virtual ~ClauseIterator ()
 
virtual bool clause (const std::vector< int > &)=0
 

Detailed Description

Definition at line 1549 of file cadical_solver.cpp.

Constructor & Destructor Documentation

◆ ClauseWriter()

CaDiCaL::ClauseWriter::ClauseWriter ( File * f)
inline

Definition at line 1553 of file cadical_solver.cpp.

1553: file (f) {}

Member Function Documentation

◆ clause()

bool CaDiCaL::ClauseWriter::clause ( const vector< int > & c)
inline

Definition at line 1554 of file cadical_solver.cpp.

1554 {
1555 for (const auto &lit : c) {
1556 if (!file->put (lit))
1557 return false;
1558 if (!file->put (' '))
1559 return false;
1560 }
1561 return file->put ("0\n");
1562 }
int lit
Definition satVec.h:130

The documentation for this class was generated from the following file: