exists() | Symbol | |
get_negated() | Predicate | [inline] |
has_name(std::string name) | Symbol | |
has_param_name(std::string param) | Symbol | |
has_param_names_in(std::vector< std::string > params) | Symbol | |
name_ | Symbol | |
operator<<(std::ostream &out, const Predicate &p) | Predicate | [friend] |
Symbol::operator<<(std::ostream &out, const Symbol &s) | Symbol | [friend] |
operator==(Predicate &p1, Predicate &p2) | Predicate | [friend] |
Symbol::operator==(Symbol &s1, Symbol &s2) | Symbol | [friend] |
param_names_ | Symbol | |
positive_ | Predicate | |
Predicate(std::string name, std::vector< std::string > param_names, bool positive) | Predicate | [inline] |
Predicate(Symbol symbol, bool positive) | Predicate | [inline] |
satisfies(Predicate predicate) | Predicate | [inline] |
Symbol() | Symbol | [inline] |
Symbol(std::string line) | Symbol | |
Symbol(std::string name, std::vector< std::string > param_names) | Symbol | [inline] |