kDB: Knowledge DataBase
Loading...
Searching...
No Matches
Signature.h
1#include <QExplicitlySharedDataPointer>
2
3#include <knowCore/Forward.h>
4
5class QUuid;
6
7namespace kDB::Repository::VersionControl
8{
13 {
14 public:
15 Signature();
16 Signature(const QUuid& _author, const knowCore::Timestamp& _timestamp,
17 const QByteArray& _signature);
18 Signature(const Signature& _rhs);
19 Signature& operator=(const Signature& _rhs);
20 ~Signature();
21 QUuid author() const;
22 knowCore::Timestamp timestamp() const;
23 QByteArray signature() const;
24 private:
25 struct Private;
26 QExplicitlySharedDataPointer<Private> d;
27 };
28} // namespace kDB::Repository::VersionControl
Definition Timestamp.h:39