#include <horn.hpp>
◆ HornDB()
ilasynth::HornDB::HornDB |
( |
| ) |
|
◆ ~HornDB()
virtual ilasynth::HornDB::~HornDB |
( |
| ) |
|
|
virtual |
◆ addClause()
void ilasynth::HornDB::addClause |
( |
hcptr_t |
c | ) |
|
◆ addRel()
void ilasynth::HornDB::addRel |
( |
hvptr_t |
v | ) |
|
◆ addVar()
void ilasynth::HornDB::addVar |
( |
hvptr_t |
v | ) |
|
◆ addWrapClause()
void ilasynth::HornDB::addWrapClause |
( |
hcptr_t |
c | ) |
|
◆ declareClause()
void ilasynth::HornDB::declareClause |
( |
std::ostream & |
out | ) |
|
|
private |
◆ declareRel()
void ilasynth::HornDB::declareRel |
( |
std::ostream & |
out | ) |
|
|
private |
◆ declareVar()
void ilasynth::HornDB::declareVar |
( |
std::ostream & |
out | ) |
|
|
private |
◆ declareWrapClause()
void ilasynth::HornDB::declareWrapClause |
( |
std::ostream & |
out | ) |
|
|
private |
◆ print()
void ilasynth::HornDB::print |
( |
std::ostream & |
out | ) |
|
◆ removeRel()
void ilasynth::HornDB::removeRel |
( |
hvptr_t |
v | ) |
|
◆ removeVar()
void ilasynth::HornDB::removeVar |
( |
const std::string & |
n | ) |
|
◆ _clauses
std::set<hcptr_t> ilasynth::HornDB::_clauses |
|
private |
◆ _dupls
std::set<hvptr_t> ilasynth::HornDB::_dupls |
|
private |
◆ _rels
std::set<hvptr_t> ilasynth::HornDB::_rels |
|
private |
◆ _vars
std::map<std::string, hvptr_t> ilasynth::HornDB::_vars |
|
private |
◆ _wrapClauses
std::set<hcptr_t> ilasynth::HornDB::_wrapClauses |
|
private |
The documentation for this class was generated from the following file: