kDB: Knowledge DataBase
Loading...
Searching...
No Matches
kdb
kDB
SPARQL
Algebra
Visitors
VariablesLister.h
1
#include <kDB/SPARQL/Algebra/NodeVisitor.h>
2
3
namespace
kDB::SPARQL::Algebra::Visitors
4
{
15
class
VariablesLister
:
public
Algebra::NodeVisitor
<void>
16
{
17
VariablesLister
();
18
~VariablesLister
();
19
public
:
20
static
QStringList
list(
NodeCSP
_root);
21
private
:
22
void
visit(Algebra::VariableReferenceCSP _node)
override
;
23
void
visit(kDB::SPARQL::Algebra::BindCSP _node)
override
;
24
QStringList
names()
const
;
25
private
:
26
struct
Private
;
27
Private
*
const
d;
28
};
29
}
// namespace kDB::SPARQL::Algebra::Visitors
QList< QString >
kDB::SPARQL::Algebra::NodeVisitor
Definition
NodeVisitor.h:130
kDB::SPARQL::Algebra::Visitors::VariablesLister
Definition
VariablesLister.h:16
knowCore::ConstExplicitlySharedDataPointer< Node >
kDB::SPARQL::Algebra::Visitors::VariablesLister::Private
Definition
VariablesLister.cpp:8
Generated by
1.12.0