Mercurial > projects > qtd
comparison cpp/qt_core/QRectF_shell.cpp @ 357:9784459f0750
An attempt (failed due to optlink) to improve locality of declarations exported from QtD executables
Q_CLASSINFO implementation
Now Qtd can be built on Windows
author | Max Samukha <maxter@spambox.com> |
---|---|
date | Wed, 02 Jun 2010 19:38:05 +0300 |
parents | c0c94c0066fa |
children | d2f48c4cb3e3 |
comparison
equal
deleted
inserted
replaced
356:12cec2d14e1c | 357:9784459f0750 |
---|---|
3 | 3 |
4 #include "qtd_core.h" | 4 #include "qtd_core.h" |
5 | 5 |
6 | 6 |
7 // QRectF::contains(const QPointF & p) const | 7 // QRectF::contains(const QPointF & p) const |
8 extern "C" DLL_PUBLIC bool qtd_QRectF_contains_QPointF | 8 QTD_EXTERN QTD_DLL_PUBLIC bool qtd_QRectF_contains_QPointF |
9 (void* __this_nativeId, | 9 (void* __this_nativeId, |
10 void* p0) | 10 void* p0) |
11 { | 11 { |
12 QRectF *__qt_this = (QRectF *) __this_nativeId; | 12 QRectF *__qt_this = (QRectF *) __this_nativeId; |
13 const QPointF& __qt_p0 = (const QPointF& ) *(QPointF *)p0; | 13 const QPointF& __qt_p0 = (const QPointF& ) *(QPointF *)p0; |
18 | 18 |
19 return __d_return_value; | 19 return __d_return_value; |
20 } | 20 } |
21 | 21 |
22 // QRectF::contains(const QRectF & r) const | 22 // QRectF::contains(const QRectF & r) const |
23 extern "C" DLL_PUBLIC bool qtd_QRectF_contains_QRectF | 23 QTD_EXTERN QTD_DLL_PUBLIC bool qtd_QRectF_contains_QRectF |
24 (void* __this_nativeId, | 24 (void* __this_nativeId, |
25 void* r0) | 25 void* r0) |
26 { | 26 { |
27 const QRectF& __qt_r0 = (const QRectF& ) *(QRectF *)r0; | 27 const QRectF& __qt_r0 = (const QRectF& ) *(QRectF *)r0; |
28 QRectF *__qt_this = (QRectF *) __this_nativeId; | 28 QRectF *__qt_this = (QRectF *) __this_nativeId; |
32 | 32 |
33 return __d_return_value; | 33 return __d_return_value; |
34 } | 34 } |
35 | 35 |
36 // QRectF::intersects(const QRectF & r) const | 36 // QRectF::intersects(const QRectF & r) const |
37 extern "C" DLL_PUBLIC bool qtd_QRectF_intersects_QRectF | 37 QTD_EXTERN QTD_DLL_PUBLIC bool qtd_QRectF_intersects_QRectF |
38 (void* __this_nativeId, | 38 (void* __this_nativeId, |
39 void* r0) | 39 void* r0) |
40 { | 40 { |
41 const QRectF& __qt_r0 = (const QRectF& ) *(QRectF *)r0; | 41 const QRectF& __qt_r0 = (const QRectF& ) *(QRectF *)r0; |
42 QRectF *__qt_this = (QRectF *) __this_nativeId; | 42 QRectF *__qt_this = (QRectF *) __this_nativeId; |
46 | 46 |
47 return __d_return_value; | 47 return __d_return_value; |
48 } | 48 } |
49 | 49 |
50 // QRectF::normalized() const | 50 // QRectF::normalized() const |
51 extern "C" DLL_PUBLIC QRectF qtd_QRectF_normalized | 51 QTD_EXTERN QTD_DLL_PUBLIC QRectF qtd_QRectF_normalized |
52 (void* __this_nativeId) | 52 (void* __this_nativeId) |
53 { | 53 { |
54 QRectF *__qt_this = (QRectF *) __this_nativeId; | 54 QRectF *__qt_this = (QRectF *) __this_nativeId; |
55 return __qt_this->normalized(); | 55 return __qt_this->normalized(); |
56 } | 56 } |
57 | 57 |
58 // QRectF::operator&(const QRectF & r) const | 58 // QRectF::operator&(const QRectF & r) const |
59 extern "C" DLL_PUBLIC QRectF qtd_QRectF_operator_and_QRectF | 59 QTD_EXTERN QTD_DLL_PUBLIC QRectF qtd_QRectF_operator_and_QRectF |
60 (void* __this_nativeId, | 60 (void* __this_nativeId, |
61 void* r0) | 61 void* r0) |
62 { | 62 { |
63 const QRectF& __qt_r0 = (const QRectF& ) *(QRectF *)r0; | 63 const QRectF& __qt_r0 = (const QRectF& ) *(QRectF *)r0; |
64 QRectF *__qt_this = (QRectF *) __this_nativeId; | 64 QRectF *__qt_this = (QRectF *) __this_nativeId; |
65 return __qt_this->operator&((const QRectF& )__qt_r0); | 65 return __qt_this->operator&((const QRectF& )__qt_r0); |
66 } | 66 } |
67 | 67 |
68 // QRectF::operator<<(QDataStream & arg__1) | 68 // QRectF::operator<<(QDataStream & arg__1) |
69 extern "C" DLL_PUBLIC void qtd_QRectF_writeTo_QDataStream | 69 QTD_EXTERN QTD_DLL_PUBLIC void qtd_QRectF_writeTo_QDataStream |
70 (void* __this_nativeId, | 70 (void* __this_nativeId, |
71 void* arg__1) | 71 void* arg__1) |
72 { | 72 { |
73 QDataStream& __qt_arg__1 = (QDataStream& ) * (QDataStream *) arg__1; | 73 QDataStream& __qt_arg__1 = (QDataStream& ) * (QDataStream *) arg__1; |
74 QRectF *__qt_this = (QRectF *) __this_nativeId; | 74 QRectF *__qt_this = (QRectF *) __this_nativeId; |
75 if (__qt_this != 0) ::operator<<((QDataStream& )__qt_arg__1, *__qt_this); | 75 if (__qt_this != 0) ::operator<<((QDataStream& )__qt_arg__1, *__qt_this); |
76 | 76 |
77 } | 77 } |
78 | 78 |
79 // QRectF::operator>>(QDataStream & arg__1) | 79 // QRectF::operator>>(QDataStream & arg__1) |
80 extern "C" DLL_PUBLIC void qtd_QRectF_readFrom_QDataStream | 80 QTD_EXTERN QTD_DLL_PUBLIC void qtd_QRectF_readFrom_QDataStream |
81 (void* __this_nativeId, | 81 (void* __this_nativeId, |
82 void* arg__1) | 82 void* arg__1) |
83 { | 83 { |
84 QDataStream& __qt_arg__1 = (QDataStream& ) * (QDataStream *) arg__1; | 84 QDataStream& __qt_arg__1 = (QDataStream& ) * (QDataStream *) arg__1; |
85 QRectF *__qt_this = (QRectF *) __this_nativeId; | 85 QRectF *__qt_this = (QRectF *) __this_nativeId; |
86 if (__qt_this != 0) ::operator>>((QDataStream& )__qt_arg__1, *__qt_this); | 86 if (__qt_this != 0) ::operator>>((QDataStream& )__qt_arg__1, *__qt_this); |
87 | 87 |
88 } | 88 } |
89 | 89 |
90 // QRectF::operator|(const QRectF & r) const | 90 // QRectF::operator|(const QRectF & r) const |
91 extern "C" DLL_PUBLIC QRectF qtd_QRectF_operator_or_QRectF | 91 QTD_EXTERN QTD_DLL_PUBLIC QRectF qtd_QRectF_operator_or_QRectF |
92 (void* __this_nativeId, | 92 (void* __this_nativeId, |
93 void* r0) | 93 void* r0) |
94 { | 94 { |
95 const QRectF& __qt_r0 = (const QRectF& ) *(QRectF *)r0; | 95 const QRectF& __qt_r0 = (const QRectF& ) *(QRectF *)r0; |
96 QRectF *__qt_this = (QRectF *) __this_nativeId; | 96 QRectF *__qt_this = (QRectF *) __this_nativeId; |
97 return __qt_this->operator|((const QRectF& )__qt_r0); | 97 return __qt_this->operator|((const QRectF& )__qt_r0); |
98 } | 98 } |
99 | 99 |
100 // QRectF::toAlignedRect() const | 100 // QRectF::toAlignedRect() const |
101 extern "C" DLL_PUBLIC QRect qtd_QRectF_toAlignedRect | 101 QTD_EXTERN QTD_DLL_PUBLIC QRect qtd_QRectF_toAlignedRect |
102 (void* __this_nativeId) | 102 (void* __this_nativeId) |
103 { | 103 { |
104 QRectF *__qt_this = (QRectF *) __this_nativeId; | 104 QRectF *__qt_this = (QRectF *) __this_nativeId; |
105 return __qt_this->toAlignedRect(); | 105 return __qt_this->toAlignedRect(); |
106 } | 106 } |