kDB: Knowledge DataBase
Loading...
Searching...
No Matches
knowl
src
knowRDF
TripleStore.h
1
#include "TripleStreamListener.h"
2
3
#include <QList>
4
5
namespace
knowRDF
6
{
7
class
Triple;
8
class
TripleStore
:
public
TripleStreamListener
9
{
10
public
:
11
TripleStore
();
12
~TripleStore
();
13
TripleStore
(
const
TripleStore
& _rhs);
14
TripleStore
& operator=(
const
TripleStore
& _rhs);
15
public
:
16
bool
isEmpty()
const
;
17
void
triple(
const
Triple
& _triple)
override
;
18
void
addTriples(
const
QList<Triple>
& _triples);
19
void
removeTriple(
const
Triple
& _triple);
20
QList<Triple>
triples()
const
;
21
bool
hasTriple(
const
Triple
& _triple);
22
private
:
23
struct
Private;
24
Private*
const
d;
25
};
26
}
// namespace knowRDF
QList
Definition
Revision.h:9
knowRDF::TripleStore
Definition
TripleStore.h:9
knowRDF::TripleStreamListener
Definition
TripleStreamListener.h:13
knowRDF::Triple
Definition
Triple.h:19
Generated by
1.12.0