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