A CNF represents a conjunction of cnf::Clauses.
More...
#include <CNF.hpp>
|
| M_EXPORT std::ostream & | operator<< (std::ostream &out, const CNF &cnf) |
| | Print a textual representation of cnf to out.
|
| |
| M_EXPORT std::string | to_string (const CNF &cnf) |
| |
A CNF represents a conjunction of cnf::Clauses.
Definition at line 133 of file CNF.hpp.
◆ can_be_null()
| bool m::cnf::CNF::can_be_null |
( |
| ) |
const |
|
inline |
◆ dump() [1/2]
◆ dump() [2/2]
| void CNF::dump |
( |
std::ostream & |
out | ) |
const |
◆ get_required()
| Schema m::cnf::CNF::get_required |
( |
| ) |
const |
|
inline |
◆ is_equi()
| bool m::cnf::CNF::is_equi |
( |
| ) |
const |
|
inline |
Returns true iff this CNF formula is an equi-predicate, i.e.
conjunction of equality comparisons of each two designators.
Definition at line 147 of file CNF.hpp.
◆ operator!=()
| bool m::cnf::CNF::operator!= |
( |
const CNF & |
other | ) |
const |
|
inline |
◆ operator<=()
| bool CNF::operator<= |
( |
const CNF & |
other | ) |
const |
◆ operator==()
| bool m::cnf::CNF::operator== |
( |
const CNF & |
other | ) |
const |
|
inline |
◆ operator>=()
| bool m::cnf::CNF::operator>= |
( |
const CNF & |
other | ) |
const |
|
inline |
◆ to_sql()
| void CNF::to_sql |
( |
std::ostream & |
out | ) |
const |
Print as SQL expression.
Definition at line 127 of file CNF.cpp.
◆ operator<<
| M_EXPORT std::ostream & operator<< |
( |
std::ostream & |
out, |
|
|
const CNF & |
cnf |
|
) |
| |
|
friend |
Print a textual representation of cnf to out.
◆ to_string
| M_EXPORT std::string to_string |
( |
const CNF & |
cnf | ) |
|
|
friend |
◆ elements
| T std::vector< T >::elements |
|
inherited |
The documentation for this struct was generated from the following files: