Lines Matching refs:N
28 #define __DEF_CLASS_DATA_INIT_EX( N, class_cast ) \ argument
30 N +1, sal_False, sal_False, \
33 __IFC_EX_TYPE_INIT##N( class_cast ), \
39 #define __DEF_IMPLHELPER_EX( N ) \ argument
42 struct class_data##N \
48 type_entry m_typeEntries[ N + 1 ]; \
50 template< __CLASS_IFC##N > \
51 class SAL_NO_VTABLE ImplHelper##N \
53 , __PUBLIC_IFC##N \
55 static class_data##N s_cd; \
64 template< __CLASS_IFC##N > \
65 class_data##N ImplHelper##N< __IFC##N >::s_cd = \
66 __DEF_CLASS_DATA_INIT_EX( N, (ImplHelper##N< __IFC##N > *) ); \
67 template< __CLASS_IFC##N > \
68 class SAL_NO_VTABLE WeakImplHelper##N \
71 , __PUBLIC_IFC##N \
73 static class_data##N s_cd; \
86 template< __CLASS_IFC##N > \
87 class_data##N WeakImplHelper##N< __IFC##N >::s_cd = \
88 __DEF_CLASS_DATA_INIT_EX( N, (WeakImplHelper##N< __IFC##N > *) ); \
89 template< __CLASS_IFC##N > \
90 class SAL_NO_VTABLE WeakAggImplHelper##N \
93 , __PUBLIC_IFC##N \
95 static class_data##N s_cd; \
110 template< __CLASS_IFC##N > \
111 class_data##N WeakAggImplHelper##N< __IFC##N >::s_cd = \
112 __DEF_CLASS_DATA_INIT_EX( N, (WeakAggImplHelper##N< __IFC##N > *) ); \
113 template< class BaseClass, __CLASS_IFC##N > \
114 class SAL_NO_VTABLE ImplInheritanceHelper##N \
116 , __PUBLIC_IFC##N \
118 static class_data##N s_cd; \
136 template< class BaseClass, __CLASS_IFC##N > \
137 class_data##N ImplInheritanceHelper##N< BaseClass, __IFC##N >::s_cd = \
138 __DEF_CLASS_DATA_INIT_EX( N, (ImplInheritanceHelper##N< BaseClass, __IFC##N > *) ); \
139 template< class BaseClass, __CLASS_IFC##N > \
140 class SAL_NO_VTABLE AggImplInheritanceHelper##N \
142 , __PUBLIC_IFC##N \
144 static class_data##N s_cd; \
164 template< class BaseClass, __CLASS_IFC##N > \
165 class_data##N AggImplInheritanceHelper##N< BaseClass, __IFC##N >::s_cd = \
166 __DEF_CLASS_DATA_INIT_EX( N, (AggImplInheritanceHelper##N< BaseClass, __IFC##N > *) ); \
170 #define __DEF_COMPIMPLHELPER_EX( N ) \ argument
173 template< __CLASS_IFC##N > \
174 class SAL_NO_VTABLE WeakComponentImplHelper##N \
177 , __PUBLIC_IFC##N \
179 static class_data##N s_cd; \
181 inline WeakComponentImplHelper##N( ::osl::Mutex & rMutex ) SAL_THROW( () ) \
195 template< __CLASS_IFC##N > \
196 class_data##N WeakComponentImplHelper##N< __IFC##N >::s_cd = \
197 __DEF_CLASS_DATA_INIT_EX( N, (WeakComponentImplHelper##N< __IFC##N > *) ); \
198 template< __CLASS_IFC##N > \
199 class SAL_NO_VTABLE WeakAggComponentImplHelper##N \
202 , __PUBLIC_IFC##N \
204 static class_data##N s_cd; \
206 inline WeakAggComponentImplHelper##N( ::osl::Mutex & rMutex ) SAL_THROW( () ) \
222 template< __CLASS_IFC##N > \
223 class_data##N WeakAggComponentImplHelper##N< __IFC##N >::s_cd = \
224 __DEF_CLASS_DATA_INIT_EX( N, (WeakAggComponentImplHelper##N< __IFC##N > *) ); \