| knowrob
    2.1.0
    A Knowledge Base System for Cognition-enabled Robots | 
#include <SimpleConjunction.h>


| Public Member Functions | |
| SimpleConjunction (const std::vector< FirstOrderLiteralPtr > &literals) | |
| SimpleConjunction (const FirstOrderLiteralPtr &literal) | |
| auto & | literals () const | 
| SimpleConjunction (const std::vector< FirstOrderLiteralPtr > &literals) | |
| SimpleConjunction (const FirstOrderLiteralPtr &literal) | |
| auto & | literals () const | 
|  Public Member Functions inherited from knowrob::Conjunction | |
| Conjunction (const std::vector< FormulaPtr > &formulae) | |
| const char * | operator_symbol () const override | 
| Conjunction (const std::vector< FormulaPtr > &formulae) | |
| const char * | operator_symbol () const override | 
|  Public Member Functions inherited from knowrob::CompoundFormula | |
| CompoundFormula (FormulaType type, const std::vector< FormulaPtr > &formulae) | |
| virtual | ~CompoundFormula ()=default | 
| const std::vector< FormulaPtr > & | formulae () const | 
| void | write (std::ostream &os) const override | 
| CompoundFormula (FormulaType type, const std::vector< FormulaPtr > &formulae) | |
| virtual | ~CompoundFormula ()=default | 
| const std::vector< FormulaPtr > & | formulae () const | 
| void | write (std::ostream &os) const override | 
|  Public Member Functions inherited from knowrob::Formula | |
| Formula (const FormulaType &type) | |
| virtual | ~Formula ()=default | 
| bool | operator== (const Formula &other) const | 
| FormulaType | type () const | 
| bool | isAtomic () const | 
| bool | isGround () const | 
| bool | isTop () const | 
| bool | isBottom () const | 
| Formula (const FormulaType &type) | |
| virtual | ~Formula ()=default | 
| bool | operator== (const Formula &other) const | 
| FormulaType | type () const | 
| bool | isAtomic () const | 
| bool | isGround () const | 
| bool | isTop () const | 
| bool | isBottom () const | 
|  Public Member Functions inherited from knowrob::Printable | |
| virtual | ~Printable ()=default | 
| virtual std::string | format () const | 
| virtual | ~Printable ()=default | 
| virtual std::string | format () const | 
| Protected Attributes | |
| std::vector< FirstOrderLiteralPtr > | literals_ | 
|  Protected Attributes inherited from knowrob::CompoundFormula | |
| const std::vector< FormulaPtr > | formulae_ | 
|  Protected Attributes inherited from knowrob::Formula | |
| const FormulaType | type_ | 
| bool | isGround_ = true | 
| Additional Inherited Members | |
|  Protected Member Functions inherited from knowrob::Conjunction | |
| bool | isEqual (const Formula &other) const override | 
| bool | isEqual (const Formula &other) const override | 
|  Protected Member Functions inherited from knowrob::CompoundFormula | |
| bool | isGround1 () const | 
| bool | isGround1 () const | 
A conjunction of literals.
Definition at line 16 of file SimpleConjunction.h.
| 
 | explicit | 
| literals | sequence of literals in conjunction. | 
Definition at line 24 of file SimpleConjunction.cpp.
| 
 | explicit | 
| literal | a literal. | 
Definition at line 28 of file SimpleConjunction.cpp.
| 
 | explicit | 
| literals | sequence of literals in conjunction. | 
| 
 | explicit | 
| literal | a literal. | 
| 
 | inline | 
| 
 | inline | 
| 
 | protected | 
Definition at line 34 of file SimpleConjunction.h.