kDB: Knowledge DataBase
Loading...
Searching...
No Matches
kDB::SPARQL::Algebra::NodeVisitorImplementation< _TR_, _TArgs_ > Class Template Referenceabstract

#include <NodeVisitorImplementation.h>

Inheritance diagram for kDB::SPARQL::Algebra::NodeVisitorImplementation< _TR_, _TArgs_ >:
Collaboration diagram for kDB::SPARQL::Algebra::NodeVisitorImplementation< _TR_, _TArgs_ >:

Protected Member Functions

virtual _TR_ visitDefault (NodeCSP _node, const _TArgs_ &...)=0
 
- Protected Member Functions inherited from kDB::SPARQL::Algebra::AbstractNodeVisitor< _TR_, _TArgs_... >
_TR_ accept (NodeCSP _node, const _TArgs_... _arguments)
 
_TR_ accept (const Node *_node, const _TArgs_... _arguments)
 

Additional Inherited Members

- Public Types inherited from kDB::SPARQL::Algebra::AbstractNodeVisitor< _TR_, _TArgs_... >
using ParametersTuple
 
using ReturnType
 
- Public Member Functions inherited from kDB::SPARQL::Algebra::AbstractNodeVisitor< _TR_, _TArgs_... >
_TR_ start (NodeCSP _node, const _TArgs_ &... _args)
 
- Static Public Attributes inherited from kDB::SPARQL::Algebra::AbstractNodeVisitor< _TR_, _TArgs_... >
static constexpr std::size_t ParametersCount
 

Detailed Description

template<typename _TR_, typename... _TArgs_>
class kDB::SPARQL::Algebra::NodeVisitorImplementation< _TR_, _TArgs_ >

Base AbstractNodeVisitor with empty implementation


The documentation for this class was generated from the following file: