23 #ifndef _OPENCOG_EVALUTATION_LINK_H
24 #define _OPENCOG_EVALUTATION_LINK_H
64 #define createEvaluationLink std::make_shared<EvaluationLink>
69 #endif // _OPENCOG_EVALUTATION_LINK_H
static EvaluationLinkPtr EvaluationLinkCast(const Handle &h)
static TruthValuePtr do_evaluate(AtomSpace *, Handle)
EvaluationLink(const HandleSeq &oset, TruthValuePtr tv=TruthValue::NULL_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV())
std::vector< Handle > HandleSeq
a list of handles
std::shared_ptr< Atom > AtomPtr
std::shared_ptr< EvaluationLink > EvaluationLinkPtr
std::shared_ptr< TruthValue > TruthValuePtr
std::shared_ptr< AttentionValue > AttentionValuePtr
static TruthValuePtr NULL_TV()
TruthValuePtr evaluate(AtomSpace *as)
static AttentionValuePtr DEFAULT_AV()
to be used as default attention value