24 #ifndef FORWARDCHAINERX_H_
25 #define FORWARDCHAINERX_H_
27 #include <opencog/util/Logger.h>
32 class ForwardChainerUTest;
40 friend class ::ForwardChainerUTest;
void add_to_source_list(Handle h)
ForwardChainer(AtomSpace &as, Handle rbs)
std::vector< Handle > HandleSeq
a list of handles
UREConfigReader _configReader
static const Handle UNDEFINED
void setLogger(Logger *log)
std::unordered_set< Handle, handle_hash > UnorderedHandleSet
a hash that associates the handle to its unique identificator
HandleSeq get_chaining_result(void)
void do_step(ForwardChainerCallBack &fcb)
void do_chain(ForwardChainerCallBack &fcb, Handle hsource=Handle::UNDEFINED)