91 typedef
void * (*CreationMethod) ();
122 bool hasPredicate(const
String& name) const;
136 virtual
bool operator () (const
Atom& atom) const;
144 const
String& args = "") const;
148 void registerPredicate(const
String& name, CreationMethod creation_method);
153 void setExpression(const
String& expression);
157 const
String& getExpressionString() const;
178 virtual
void clear();
196 void registerStandardPredicates_();