#include <predicates.h>

Public Member Functions | |
| Predicate | get_negated () |
| Predicate (std::string name, std::vector< std::string > param_names, bool positive) | |
| Predicate (Symbol symbol, bool positive) | |
| bool | satisfies (Predicate predicate) |
Public Attributes | |
| bool | positive_ |
Friends | |
| std::ostream & | operator<< (std::ostream &out, const Predicate &p) |
| bool | operator== (Predicate &p1, Predicate &p2) |
Definition at line 8 of file predicates.h.
| Predicate::Predicate | ( | std::string | name, |
| std::vector< std::string > | param_names, | ||
| bool | positive | ||
| ) | [inline] |
Definition at line 13 of file predicates.h.
| Predicate::Predicate | ( | Symbol | symbol, |
| bool | positive | ||
| ) | [inline] |
Definition at line 18 of file predicates.h.
| Predicate Predicate::get_negated | ( | ) | [inline] |
Definition at line 32 of file predicates.h.
| bool Predicate::satisfies | ( | Predicate | predicate | ) | [inline] |
Definition at line 23 of file predicates.h.
| std::ostream& operator<< | ( | std::ostream & | out, |
| const Predicate & | p | ||
| ) | [friend] |
Definition at line 10 of file predicates.cpp.
Definition at line 4 of file predicates.cpp.
Definition at line 11 of file predicates.h.