projects
/
web/konrad/chester.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
d95f52301d7f1ef42d02a910c8f165bbe357b3ff
[web/konrad/chester.git]
/
tests
/
dptrtest.h
1
#include <DPtrBase>
2
3
#include <QString>
4
5
class ClassWithDptr
6
{
7
DECLARE_DPTR(d)
8
public:
9
QString toString()const;
10
int num()const;
11
void setNum(int);
12
};
13
14
class ClassWithSDptr
15
{
16
DECLARE_SHARED_DPTR(d)
17
public:
18
QString toString()const;
19
int num()const;
20
void setNum(int);
21
};
22
23
class ClassWithNDptr
24
{
25
DECLARE_NONCOPY_DPTR(d)
26
public:
27
QString toString()const;
28
};
29
30
31
#include <QObject>
32
33
class DPtrTest:public QObject
34
{
35
Q_OBJECT
36
private slots:
37
void simpleDP();
38
void sharedDP();
39
void noncopyDP();
40
};