23 #ifndef _OPENCOG_DELETE_LINK_H
24 #define _OPENCOG_DELETE_LINK_H
38 class DeleteLink :
public FunctionLink
62 {
return std::dynamic_pointer_cast<
DeleteLink>(
a); }
65 #define createDeleteLink std::make_shared<DeleteLink>
70 #endif // _OPENCOG_DELETE_LINK_H
static DeleteLinkPtr DeleteLinkCast(const Handle &h)
DeleteLink(const HandleSeq &, TruthValuePtr tv=TruthValue::DEFAULT_TV(), AttentionValuePtr av=AttentionValue::DEFAULT_AV())
std::vector< Handle > HandleSeq
a list of handles
std::shared_ptr< Atom > AtomPtr
std::shared_ptr< TruthValue > TruthValuePtr
std::shared_ptr< AttentionValue > AttentionValuePtr
std::shared_ptr< DeleteLink > DeleteLinkPtr
static TruthValuePtr DEFAULT_TV()
static AttentionValuePtr DEFAULT_AV()
to be used as default attention value