kDB: Knowledge DataBase
Loading...
Searching...
No Matches
knowl
src
knowCore
Curie.h
1
/*
2
* Copyright (c) 2015 Cyrille Berger <cberger@cberger.net>
3
*
4
*/
5
6
#pragma once
7
8
#include <QSharedDataPointer>
9
10
namespace
knowCore
11
{
12
class
Uri;
13
class
UriManager;
21
class
Curie
22
{
23
public
:
27
Curie
();
28
Curie
(
const
QString& _prefix,
const
QString& _suffix);
29
Curie
(
const
Curie
& _rhs);
30
Curie
& operator=(
const
Curie
& _rhs);
31
~Curie
();
32
QString prefix()
const
;
33
QString suffix()
const
;
34
bool
canResolve(
UriManager
* _manager)
const
;
38
Uri
resolve
(
UriManager
* _manager);
39
bool
operator==(
const
Curie
& _rhs)
const
;
40
private
:
41
struct
Private
;
42
QSharedDataPointer<Private> d;
43
};
44
}
// namespace knowCore
45
46
// QDebug operator<<(QDebug, const knowCore::Curie &);
knowCore::Curie
Definition
Curie.h:22
knowCore::Curie::Curie
Curie()
Definition
Curie.cpp:20
knowCore::Curie::resolve
Uri resolve(UriManager *_manager)
Definition
Curie.cpp:44
knowCore::UriManager
Definition
UriManager.h:10
knowCore::Uri
Definition
Uri.h:15
knowCore::Curie::Private
Definition
Curie.cpp:16
Generated by
1.12.0