25 #ifndef _OPENCOG_INITIATE_SEARCH_H 
   26 #define _OPENCOG_INITIATE_SEARCH_H 
   69                                      const std::set<Handle>&,
 
   84 #endif // _OPENCOG_INITIATE_SEARCH_H 
virtual Handle find_thinnest(const HandleSeq &, const std::set< Handle > &, Handle &, size_t &)
 
virtual bool neighbor_search(PatternMatchEngine *)
 
InitiateSearchCB(AtomSpace *)
 
std::vector< Handle > HandleSeq
a list of handles 
 
std::map< Handle, const std::set< Type > > VariableTypeMap
 
ClassServer & _classserver
 
const Variables * _variables
 
virtual bool link_type_search(PatternMatchEngine *)
 
const VariableTypeMap * _type_restrictions
 
virtual void find_rarest(const Handle &, Handle &, size_t &)
 
const std::set< Handle > * _dynamic
 
virtual bool no_search(PatternMatchEngine *)
 
virtual Handle find_starter(const Handle &, size_t &, Handle &, size_t &)
 
virtual bool variable_search(PatternMatchEngine *)
 
virtual bool initiate_search(PatternMatchEngine *)
 
virtual void set_pattern(const Variables &, const Pattern &)