knowL: Knowledge Libraries
Loading...
Searching...
No Matches
Writer_p.h
1#include <knowCore/Uri.h>
2
3#include "../BlankNode.h"
4
5class QIODevice;
6
7namespace knowRDF
8{
9 class Literal;
10 class Object;
11 class Subject;
12 class Triple;
13 namespace Turtle
14 {
15 class Writter
16 {
17 public:
18 Writter(QIODevice* _device);
19 cres_qresult<void> write(const BlankNode& _blankNode);
20 cres_qresult<void> write(const Subject& _subject);
21 cres_qresult<void> write(const Literal& _literal);
22 cres_qresult<void> write(const Object& _object);
23 cres_qresult<void> write(const Triple& _triple);
24 cres_qresult<void> write(const knowCore::Uri& _uri);
25 private:
26 QIODevice* m_device;
28 };
29 } // namespace Turtle
30} // namespace knowRDF
Definition Forward.h:10
Definition Uri.h:15
Definition BlankNode.h:25
Definition Literal.h:14
Definition Object.h:11
Definition Subject.h:21
Definition Triple.h:19
Definition Writer_p.h:16