knowL: Knowledge Libraries
Loading...
Searching...
No Matches
TripleStore.h
1#include "TripleStreamListener.h"
2
3#include <QList>
4
5namespace knowRDF
6{
7 class Triple;
9 {
10 public:
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
Definition Forward.h:14
Definition TripleStore.h:9
Definition TripleStreamListener.h:13
Definition Triple.h:19
Definition TripleStore.cpp:10