22 #ifndef _OPENCOG_HANDLE_SEQ_INDEX_H
23 #define _OPENCOG_HANDLE_SEQ_INDEX_H
53 std::map<const HandleSeq, Handle, handle_seq_less>
idx;
58 idx.insert(std::pair<const HandleSeq,Handle>(seq, h));
62 std::map<const HandleSeq, Handle>::const_iterator it;
64 if (it !=
idx.end())
return it->second;
75 void remove(bool (*)(
const Handle&));
81 #endif // _OPENCOG_HANDLE_SEQ_INDEX_H
std::vector< Handle > HandleSeq
a list of handles
static const Handle UNDEFINED
void insert(const HandleSeq &seq, const Handle &h)
std::map< const HandleSeq, Handle, handle_seq_less > idx