24 #ifndef _OPENCOG_PATTERN_H
25 #define _OPENCOG_PATTERN_H
30 #include <unordered_map>
67 std::map<Handle, unsigned int>
index;
147 #endif // OPENCOG_PATTERN_H
std::vector< Handle > HandleSeq
a list of handles
std::map< Handle, const std::set< Type > > VariableTypeMap
std::set< Handle > evaluatable_holders
std::set< Handle > varset
std::set< Handle > evaluatable_terms
std::map< Handle, RootList > ConnectMap
std::map< std::pair< Handle, Handle >, PatternTermSeq > ConnectTermMap
std::vector< PatternTermPtr > PatternTermSeq
std::map< Handle, unsigned int > index
std::unordered_multimap< Handle, Handle > in_evaluatable
std::set< Handle > executable_holders
ConnectMap connectivity_map
HandleSeq clauses
The actual clauses. Set by validate_clauses()
std::set< Handle > executable_terms
std::set< Handle > optionals
std::unordered_multimap< Handle, Handle > in_executable
std::pair< Handle, RootList > ConnectPair
ConnectTermMap connected_terms_map
std::vector< Handle > RootList