22 #ifndef _OPENCOG_LINK_INDEX_H
23 #define _OPENCOG_LINK_INDEX_H
46 std::vector<HandleSeqIndex>
idx;
51 void remove(bool (*)(
const Handle&));
62 #endif // _OPENCOG_LINK_INDEX_H
std::vector< HandleSeqIndex > idx
std::vector< Handle > HandleSeq
a list of handles
UnorderedHandleSet getHandleSet(Type type, const HandleSeq &, bool subclass) const
std::shared_ptr< Atom > AtomPtr
void removeAtom(const AtomPtr &)
void insertAtom(const AtomPtr &)
unsigned short Type
type of Atoms, represented as short integer (16 bits)
std::unordered_set< Handle, handle_hash > UnorderedHandleSet
a hash that associates the handle to its unique identificator
Handle getHandle(Type type, const HandleSeq &) const