6 #ifndef KNOWROB_RDF_GOAL_H
7 #define KNOWROB_RDF_GOAL_H
15 class RDFGoal :
public Goal {
29 RDFGoal(
const std::vector<TriplePatternPtr> &literals,
const Goal &goal);
RDFGoal(const std::vector< TriplePatternPtr > &literals, const Goal &goal)
~RDFGoal() override=default
auto & rdfLiterals() const
const std::vector< TriplePatternPtr > rdfLiterals_
RDFGoal(const std::vector< TriplePatternPtr > &literals, const QueryContextPtr &ctx=DefaultQueryContext())
RDFGoal(const TriplePatternPtr &literal, const QueryContextPtr &ctx=DefaultQueryContext())
std::shared_ptr< TriplePattern > TriplePatternPtr
QueryContextPtr DefaultQueryContext()
std::shared_ptr< const QueryContext > QueryContextPtr
std::shared_ptr< RDFGoal > RDFGoalPtr