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