X-Git-Url: http://git.silmor.de/gitweb/?p=web%2Fkonrad%2Fchester.git;a=blobdiff_plain;f=tests%2Fdptrtest.h;fp=tests%2Fdptrtest.h;h=8c821d82b8b72d006e7aef617c999370a4322f8d;hp=0000000000000000000000000000000000000000;hb=1a6e626b9c76f45fc1c330231d3c449305f32db9;hpb=632fa4f67f6838599da6225452b5d93b844b2241 diff --git a/tests/dptrtest.h b/tests/dptrtest.h new file mode 100644 index 0000000..8c821d8 --- /dev/null +++ b/tests/dptrtest.h @@ -0,0 +1,32 @@ +#include "../../src/dptr.h" + +#include + +class ClassWithDptr +{ + DECLARE_DPTR(d) + public: + QString toString()const; + int num()const; + void setNum(int); +}; + +class ClassWithSDptr +{ + DECLARE_SHARED_DPTR(d) + public: + QString toString()const; + int num()const; + void setNum(int); +}; + + +#include + +class DPtrTest:public QObject +{ + Q_OBJECT + private slots: + void simpleDP(); + void sharedDP(); +};