24 #ifndef _OPENCOG_IMPLICATOR_H
25 #define _OPENCOG_IMPLICATOR_H
69 virtual bool grounding(
const std::map<Handle, Handle> &var_soln,
70 const std::map<Handle, Handle> &term_soln);
79 #endif // _OPENCOG_IMPLICATOR_H
std::vector< Handle > HandleSeq
a list of handles
virtual UnorderedHandleSet get_result_set()
virtual void insert_result(const Handle &)
Implicator(AtomSpace *as)
virtual bool grounding(const std::map< Handle, Handle > &var_soln, const std::map< Handle, Handle > &term_soln)
std::unordered_set< Handle, handle_hash > UnorderedHandleSet
a hash that associates the handle to its unique identificator
UnorderedHandleSet _result_set
virtual HandleSeq get_result_list()