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