OpenCog Framework  Branch: master, revision 6f0b7fc776b08468cf1b74aa9db028f387b4f0c0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
opencog::PatternLink Member List

This is the complete list of members for opencog::PatternLink, including all inherited members.

_atomTableopencog::Atomprotected
_attentionValueopencog::Atomprotected
_bodyopencog::PatternLinkprotected
_component_patternsopencog::PatternLinkprotected
_component_varsopencog::PatternLinkprotected
_componentsopencog::PatternLinkprotected
_fixedopencog::PatternLinkprotected
_flagsopencog::Atomprotected
_incoming_setopencog::Atomprotected
_mtxopencog::Atomprotected
_num_compsopencog::PatternLinkprotected
_num_virtsopencog::PatternLinkprotected
_outgoingopencog::Linkprotected
_patopencog::PatternLinkprotected
_truthValueopencog::Atomprotected
_typeopencog::Atomprotected
_uuidopencog::Atomprotected
_varlistopencog::PatternLinkprotected
_virtualopencog::PatternLinkprotected
Atom(Type t, TruthValuePtr tv=TruthValue::DEFAULT_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV())opencog::Atominlineprotected
check_connectivity(const std::vector< HandleSeq > &)opencog::PatternLinkprotected
common_init(void)opencog::PatternLinkprotected
debug_print(void) const opencog::PatternLink
decVLTI()opencog::Atominline
drop_incoming_set()opencog::Atomprotected
extract_optionals(const std::set< Handle > &vars, const std::vector< Handle > &component)opencog::PatternLinkprotected
extract_variables(const HandleSeq &oset)opencog::PatternLinkprotected
foreach_incoming(bool(T::*cb)(const Handle &), T *data)opencog::Atominline
foreach_outgoing(bool(T::*cb)(const Handle &), T *data)opencog::Linkinline
get_body(void) const opencog::PatternLinkinline
get_pattern(void)opencog::PatternLinkinline
get_variables(void) const opencog::PatternLinkinline
getArity() const opencog::Linkinline
getAttentionValue()opencog::Atom
getHandle()opencog::Atominline
getIncomingSet()opencog::Atom
getIncomingSet(OutputIterator result)opencog::Atominline
getIncomingSetByType(OutputIterator result, Type type, bool subclass=false)opencog::Atominline
getIncomingSetByType(Type type, bool subclass=false)opencog::Atom
getIncomingSetSize()opencog::Atom
getLTI()opencog::Atominline
getOutgoingAtom(Arity pos) const opencog::Linkinline
getOutgoingSet() const opencog::Linkinline
getSTI()opencog::Atominline
getTruthValue()opencog::Atom
getType() const opencog::Atominline
getVLTI()opencog::Atominline
incVLTI()opencog::Atominline
init(void)opencog::PatternLinkprotected
init_scoped_variables(const Handle &hvar)opencog::PatternLinkprotected
insert_atom(LinkPtr)opencog::Atomprotected
InSetPtr typedefopencog::Atomprotected
isSource(Handle) const opencog::Link
isSource(size_t) const opencog::Link
isTarget(Handle) const opencog::Link
isTarget(size_t) const opencog::Link
isType(Type t, bool subclass) const opencog::Atominline
keep_incoming_set()opencog::Atomprotected
Link(Type t, const HandleSeq &oset, TruthValuePtr tv=TruthValue::DEFAULT_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV())opencog::Linkinline
Link(Type t, const Handle &h, TruthValuePtr tv=TruthValue::DEFAULT_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV())opencog::Linkinline
Link(Type t, const Handle &ha, const Handle &hb, TruthValuePtr tv=TruthValue::DEFAULT_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV())opencog::Linkinline
Link(Type t, const Handle &ha, const Handle &hb, const Handle &hc, TruthValuePtr tv=TruthValue::DEFAULT_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV())opencog::Linkinline
Link(Type t, const Handle &ha, const Handle &hb, const Handle &hc, const Handle &hd, TruthValuePtr tv=TruthValue::DEFAULT_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV())opencog::Linkinline
Link(Link &l)opencog::Linkinline
make_connectivity_map(const HandleSeq &)opencog::PatternLinkprotected
make_map_recursive(const Handle &, const Handle &)opencog::PatternLinkprotected
make_term_tree_recursive(const Handle &, const Handle &, PatternTermPtr &)opencog::PatternLinkprotected
make_term_trees()opencog::PatternLinkprotected
merge(TruthValuePtr)opencog::Atom
operator!=(const Atom &) const opencog::Linkvirtual
operator==(const Atom &) const opencog::Linkvirtual
PatternLink(Type, const HandleSeq &, TruthValuePtr tv=TruthValue::DEFAULT_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV())opencog::PatternLinkprotected
PatternLink(const HandleSeq &, TruthValuePtr tv=TruthValue::DEFAULT_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV())opencog::PatternLink
PatternLink(const Handle &body, TruthValuePtr tv=TruthValue::DEFAULT_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV())opencog::PatternLink
PatternLink(const Handle &varcdecls, const Handle &body, TruthValuePtr tv=TruthValue::DEFAULT_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV())opencog::PatternLink
PatternLink(Link &l)opencog::PatternLink
PatternLink(const std::set< Handle > &vars, const VariableTypeMap &typemap, const HandleSeq &component, const std::set< Handle > &optionals)opencog::PatternLink
PatternLink(const std::set< Handle > &, const HandleSeq &)opencog::PatternLink
prt(const Handle &h)opencog::PatternLinkinlineprotectedstatic
remove_atom(LinkPtr)opencog::Atomprotected
satisfy(PatternMatchCallback &) const opencog::PatternLink
setAttentionValue(AttentionValuePtr)opencog::Atom
setLTI(AttentionValue::lti_t ltiValue)opencog::Atominline
setSTI(AttentionValue::sti_t stiValue)opencog::Atominline
setTruthValue(TruthValuePtr)opencog::Atom
setup_components(void)opencog::PatternLinkprotected
toShortString(std::string indent="")opencog::Linkvirtual
toString(std::string indent="")opencog::Linkvirtual
trace_connectives(const std::set< Type > &, const HandleSeq &clauses)opencog::PatternLinkprotected
tvmerge(TruthValuePtr tv)opencog::Atominline
unbundle_clauses(const Handle &body)opencog::PatternLinkprotected
unbundle_virtual(const std::set< Handle > &vars, const HandleSeq &clauses, HandleSeq &concrete_clauses, HandleSeq &virtual_clauses, std::set< Handle > &black_clauses)opencog::PatternLinkprotected
validate_clauses(std::set< Handle > &vars, HandleSeq &clauses)opencog::PatternLinkprotected
~Atom()opencog::Atomvirtual
~Link()opencog::Link