Line data Source code
1 : #ifndef INCLUDED_COM_SUN_STAR_SHEET_ADDIN_XDATEFUNCTIONS_HPP
2 : #define INCLUDED_COM_SUN_STAR_SHEET_ADDIN_XDATEFUNCTIONS_HPP
3 :
4 : #include "sal/config.h"
5 :
6 : #include "com/sun/star/sheet/addin/XDateFunctions.hdl"
7 :
8 : #include "com/sun/star/uno/XInterface.hpp"
9 : #include "com/sun/star/uno/RuntimeException.hpp"
10 : #include "com/sun/star/lang/IllegalArgumentException.hpp"
11 : #include "com/sun/star/beans/XPropertySet.hpp"
12 : #include "com/sun/star/uno/Reference.hxx"
13 : #include "com/sun/star/uno/Type.hxx"
14 : #include "cppu/unotype.hxx"
15 : #include "osl/mutex.hxx"
16 : #include "rtl/instance.hxx"
17 : #include "sal/types.h"
18 :
19 : namespace com { namespace sun { namespace star { namespace sheet { namespace addin { namespace detail {
20 :
21 : struct theXDateFunctionsType : public rtl::StaticWithInit< ::com::sun::star::uno::Type *, theXDateFunctionsType >
22 : {
23 3 : ::com::sun::star::uno::Type * operator()() const
24 : {
25 3 : ::rtl::OUString sTypeName( "com.sun.star.sheet.addin.XDateFunctions" );
26 :
27 : // Start inline typedescription generation
28 3 : typelib_InterfaceTypeDescription * pTD = 0;
29 :
30 : typelib_TypeDescriptionReference * aSuperTypes[1];
31 3 : aSuperTypes[0] = ::cppu::UnoType< ::com::sun::star::uno::Reference< css::uno::XInterface > >::get().getTypeLibType();
32 3 : typelib_TypeDescriptionReference * pMembers[7] = { 0,0,0,0,0,0,0 };
33 3 : ::rtl::OUString sMethodName0( "com.sun.star.sheet.addin.XDateFunctions::getDiffWeeks" );
34 : typelib_typedescriptionreference_new( &pMembers[0],
35 : (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
36 3 : sMethodName0.pData );
37 3 : ::rtl::OUString sMethodName1( "com.sun.star.sheet.addin.XDateFunctions::getDiffMonths" );
38 : typelib_typedescriptionreference_new( &pMembers[1],
39 : (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
40 3 : sMethodName1.pData );
41 3 : ::rtl::OUString sMethodName2( "com.sun.star.sheet.addin.XDateFunctions::getDiffYears" );
42 : typelib_typedescriptionreference_new( &pMembers[2],
43 : (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
44 3 : sMethodName2.pData );
45 3 : ::rtl::OUString sMethodName3( "com.sun.star.sheet.addin.XDateFunctions::getIsLeapYear" );
46 : typelib_typedescriptionreference_new( &pMembers[3],
47 : (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
48 3 : sMethodName3.pData );
49 3 : ::rtl::OUString sMethodName4( "com.sun.star.sheet.addin.XDateFunctions::getDaysInMonth" );
50 : typelib_typedescriptionreference_new( &pMembers[4],
51 : (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
52 3 : sMethodName4.pData );
53 3 : ::rtl::OUString sMethodName5( "com.sun.star.sheet.addin.XDateFunctions::getDaysInYear" );
54 : typelib_typedescriptionreference_new( &pMembers[5],
55 : (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
56 3 : sMethodName5.pData );
57 3 : ::rtl::OUString sMethodName6( "com.sun.star.sheet.addin.XDateFunctions::getWeeksInYear" );
58 : typelib_typedescriptionreference_new( &pMembers[6],
59 : (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE_METHOD,
60 3 : sMethodName6.pData );
61 :
62 : typelib_typedescription_newMIInterface(
63 : &pTD,
64 : sTypeName.pData, 0x00000000, 0x0000, 0x0000, 0x00000000, 0x00000000,
65 : 1, aSuperTypes,
66 : 7,
67 3 : pMembers );
68 :
69 3 : typelib_typedescription_register( (typelib_TypeDescription**)&pTD );
70 3 : typelib_typedescriptionreference_release( pMembers[0] );
71 3 : typelib_typedescriptionreference_release( pMembers[1] );
72 3 : typelib_typedescriptionreference_release( pMembers[2] );
73 3 : typelib_typedescriptionreference_release( pMembers[3] );
74 3 : typelib_typedescriptionreference_release( pMembers[4] );
75 3 : typelib_typedescriptionreference_release( pMembers[5] );
76 3 : typelib_typedescriptionreference_release( pMembers[6] );
77 3 : typelib_typedescription_release( (typelib_TypeDescription*)pTD );
78 :
79 3 : return new ::com::sun::star::uno::Type( ::com::sun::star::uno::TypeClass_INTERFACE, sTypeName ); // leaked
80 : }
81 : };
82 :
83 : } } } } } }
84 :
85 : namespace com { namespace sun { namespace star { namespace sheet { namespace addin {
86 :
87 3 : inline ::com::sun::star::uno::Type const & cppu_detail_getUnoType(SAL_UNUSED_PARAMETER css::sheet::addin::XDateFunctions const *) {
88 3 : const ::com::sun::star::uno::Type &rRet = *detail::theXDateFunctionsType::get();
89 : // End inline typedescription generation
90 : static bool bInitStarted = false;
91 3 : if (!bInitStarted)
92 : {
93 3 : ::osl::MutexGuard aGuard( ::osl::Mutex::getGlobalMutex() );
94 3 : if (!bInitStarted)
95 : {
96 : OSL_DOUBLE_CHECKED_LOCKING_MEMORY_BARRIER();
97 3 : bInitStarted = true;
98 3 : ::cppu::UnoType< css::uno::RuntimeException >::get();
99 3 : ::cppu::UnoType< ::com::sun::star::uno::Reference< css::beans::XPropertySet > >::get();
100 3 : ::cppu::UnoType< css::lang::IllegalArgumentException >::get();
101 :
102 3 : typelib_InterfaceMethodTypeDescription * pMethod = 0;
103 : {
104 : typelib_Parameter_Init aParameters[4];
105 3 : ::rtl::OUString sParamName0( "xOptions" );
106 3 : ::rtl::OUString sParamType0( "com.sun.star.beans.XPropertySet" );
107 3 : aParameters[0].pParamName = sParamName0.pData;
108 3 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE;
109 3 : aParameters[0].pTypeName = sParamType0.pData;
110 3 : aParameters[0].bIn = sal_True;
111 3 : aParameters[0].bOut = sal_False;
112 3 : ::rtl::OUString sParamName1( "nStartDate" );
113 3 : ::rtl::OUString sParamType1( "long" );
114 3 : aParameters[1].pParamName = sParamName1.pData;
115 3 : aParameters[1].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
116 3 : aParameters[1].pTypeName = sParamType1.pData;
117 3 : aParameters[1].bIn = sal_True;
118 3 : aParameters[1].bOut = sal_False;
119 3 : ::rtl::OUString sParamName2( "nEndDate" );
120 3 : ::rtl::OUString sParamType2( "long" );
121 3 : aParameters[2].pParamName = sParamName2.pData;
122 3 : aParameters[2].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
123 3 : aParameters[2].pTypeName = sParamType2.pData;
124 3 : aParameters[2].bIn = sal_True;
125 3 : aParameters[2].bOut = sal_False;
126 3 : ::rtl::OUString sParamName3( "nMode" );
127 3 : ::rtl::OUString sParamType3( "long" );
128 3 : aParameters[3].pParamName = sParamName3.pData;
129 3 : aParameters[3].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
130 3 : aParameters[3].pTypeName = sParamType3.pData;
131 3 : aParameters[3].bIn = sal_True;
132 3 : aParameters[3].bOut = sal_False;
133 3 : ::rtl::OUString the_ExceptionName0( "com.sun.star.lang.IllegalArgumentException" );
134 3 : ::rtl::OUString the_ExceptionName1( "com.sun.star.uno.RuntimeException" );
135 3 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
136 3 : ::rtl::OUString sReturnType0( "long" );
137 3 : ::rtl::OUString sMethodName0( "com.sun.star.sheet.addin.XDateFunctions::getDiffWeeks" );
138 : typelib_typedescription_newInterfaceMethod( &pMethod,
139 : 3, sal_False,
140 : sMethodName0.pData,
141 : (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG, sReturnType0.pData,
142 : 4, aParameters,
143 3 : 2, the_Exceptions );
144 3 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
145 : }
146 : {
147 : typelib_Parameter_Init aParameters[4];
148 3 : ::rtl::OUString sParamName0( "xOptions" );
149 3 : ::rtl::OUString sParamType0( "com.sun.star.beans.XPropertySet" );
150 3 : aParameters[0].pParamName = sParamName0.pData;
151 3 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE;
152 3 : aParameters[0].pTypeName = sParamType0.pData;
153 3 : aParameters[0].bIn = sal_True;
154 3 : aParameters[0].bOut = sal_False;
155 3 : ::rtl::OUString sParamName1( "nStartDate" );
156 3 : ::rtl::OUString sParamType1( "long" );
157 3 : aParameters[1].pParamName = sParamName1.pData;
158 3 : aParameters[1].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
159 3 : aParameters[1].pTypeName = sParamType1.pData;
160 3 : aParameters[1].bIn = sal_True;
161 3 : aParameters[1].bOut = sal_False;
162 3 : ::rtl::OUString sParamName2( "nEndDate" );
163 3 : ::rtl::OUString sParamType2( "long" );
164 3 : aParameters[2].pParamName = sParamName2.pData;
165 3 : aParameters[2].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
166 3 : aParameters[2].pTypeName = sParamType2.pData;
167 3 : aParameters[2].bIn = sal_True;
168 3 : aParameters[2].bOut = sal_False;
169 3 : ::rtl::OUString sParamName3( "nMode" );
170 3 : ::rtl::OUString sParamType3( "long" );
171 3 : aParameters[3].pParamName = sParamName3.pData;
172 3 : aParameters[3].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
173 3 : aParameters[3].pTypeName = sParamType3.pData;
174 3 : aParameters[3].bIn = sal_True;
175 3 : aParameters[3].bOut = sal_False;
176 3 : ::rtl::OUString the_ExceptionName0( "com.sun.star.lang.IllegalArgumentException" );
177 3 : ::rtl::OUString the_ExceptionName1( "com.sun.star.uno.RuntimeException" );
178 3 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
179 3 : ::rtl::OUString sReturnType1( "long" );
180 3 : ::rtl::OUString sMethodName1( "com.sun.star.sheet.addin.XDateFunctions::getDiffMonths" );
181 : typelib_typedescription_newInterfaceMethod( &pMethod,
182 : 4, sal_False,
183 : sMethodName1.pData,
184 : (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG, sReturnType1.pData,
185 : 4, aParameters,
186 3 : 2, the_Exceptions );
187 3 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
188 : }
189 : {
190 : typelib_Parameter_Init aParameters[4];
191 3 : ::rtl::OUString sParamName0( "xOptions" );
192 3 : ::rtl::OUString sParamType0( "com.sun.star.beans.XPropertySet" );
193 3 : aParameters[0].pParamName = sParamName0.pData;
194 3 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE;
195 3 : aParameters[0].pTypeName = sParamType0.pData;
196 3 : aParameters[0].bIn = sal_True;
197 3 : aParameters[0].bOut = sal_False;
198 3 : ::rtl::OUString sParamName1( "nStartDate" );
199 3 : ::rtl::OUString sParamType1( "long" );
200 3 : aParameters[1].pParamName = sParamName1.pData;
201 3 : aParameters[1].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
202 3 : aParameters[1].pTypeName = sParamType1.pData;
203 3 : aParameters[1].bIn = sal_True;
204 3 : aParameters[1].bOut = sal_False;
205 3 : ::rtl::OUString sParamName2( "nEndDate" );
206 3 : ::rtl::OUString sParamType2( "long" );
207 3 : aParameters[2].pParamName = sParamName2.pData;
208 3 : aParameters[2].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
209 3 : aParameters[2].pTypeName = sParamType2.pData;
210 3 : aParameters[2].bIn = sal_True;
211 3 : aParameters[2].bOut = sal_False;
212 3 : ::rtl::OUString sParamName3( "nMode" );
213 3 : ::rtl::OUString sParamType3( "long" );
214 3 : aParameters[3].pParamName = sParamName3.pData;
215 3 : aParameters[3].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
216 3 : aParameters[3].pTypeName = sParamType3.pData;
217 3 : aParameters[3].bIn = sal_True;
218 3 : aParameters[3].bOut = sal_False;
219 3 : ::rtl::OUString the_ExceptionName0( "com.sun.star.lang.IllegalArgumentException" );
220 3 : ::rtl::OUString the_ExceptionName1( "com.sun.star.uno.RuntimeException" );
221 3 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
222 3 : ::rtl::OUString sReturnType2( "long" );
223 3 : ::rtl::OUString sMethodName2( "com.sun.star.sheet.addin.XDateFunctions::getDiffYears" );
224 : typelib_typedescription_newInterfaceMethod( &pMethod,
225 : 5, sal_False,
226 : sMethodName2.pData,
227 : (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG, sReturnType2.pData,
228 : 4, aParameters,
229 3 : 2, the_Exceptions );
230 3 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
231 : }
232 : {
233 : typelib_Parameter_Init aParameters[2];
234 3 : ::rtl::OUString sParamName0( "xOptions" );
235 3 : ::rtl::OUString sParamType0( "com.sun.star.beans.XPropertySet" );
236 3 : aParameters[0].pParamName = sParamName0.pData;
237 3 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE;
238 3 : aParameters[0].pTypeName = sParamType0.pData;
239 3 : aParameters[0].bIn = sal_True;
240 3 : aParameters[0].bOut = sal_False;
241 3 : ::rtl::OUString sParamName1( "nDate" );
242 3 : ::rtl::OUString sParamType1( "long" );
243 3 : aParameters[1].pParamName = sParamName1.pData;
244 3 : aParameters[1].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
245 3 : aParameters[1].pTypeName = sParamType1.pData;
246 3 : aParameters[1].bIn = sal_True;
247 3 : aParameters[1].bOut = sal_False;
248 3 : ::rtl::OUString the_ExceptionName0( "com.sun.star.lang.IllegalArgumentException" );
249 3 : ::rtl::OUString the_ExceptionName1( "com.sun.star.uno.RuntimeException" );
250 3 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
251 3 : ::rtl::OUString sReturnType3( "long" );
252 3 : ::rtl::OUString sMethodName3( "com.sun.star.sheet.addin.XDateFunctions::getIsLeapYear" );
253 : typelib_typedescription_newInterfaceMethod( &pMethod,
254 : 6, sal_False,
255 : sMethodName3.pData,
256 : (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG, sReturnType3.pData,
257 : 2, aParameters,
258 3 : 2, the_Exceptions );
259 3 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
260 : }
261 : {
262 : typelib_Parameter_Init aParameters[2];
263 3 : ::rtl::OUString sParamName0( "xOptions" );
264 3 : ::rtl::OUString sParamType0( "com.sun.star.beans.XPropertySet" );
265 3 : aParameters[0].pParamName = sParamName0.pData;
266 3 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE;
267 3 : aParameters[0].pTypeName = sParamType0.pData;
268 3 : aParameters[0].bIn = sal_True;
269 3 : aParameters[0].bOut = sal_False;
270 3 : ::rtl::OUString sParamName1( "nDate" );
271 3 : ::rtl::OUString sParamType1( "long" );
272 3 : aParameters[1].pParamName = sParamName1.pData;
273 3 : aParameters[1].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
274 3 : aParameters[1].pTypeName = sParamType1.pData;
275 3 : aParameters[1].bIn = sal_True;
276 3 : aParameters[1].bOut = sal_False;
277 3 : ::rtl::OUString the_ExceptionName0( "com.sun.star.lang.IllegalArgumentException" );
278 3 : ::rtl::OUString the_ExceptionName1( "com.sun.star.uno.RuntimeException" );
279 3 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
280 3 : ::rtl::OUString sReturnType4( "long" );
281 3 : ::rtl::OUString sMethodName4( "com.sun.star.sheet.addin.XDateFunctions::getDaysInMonth" );
282 : typelib_typedescription_newInterfaceMethod( &pMethod,
283 : 7, sal_False,
284 : sMethodName4.pData,
285 : (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG, sReturnType4.pData,
286 : 2, aParameters,
287 3 : 2, the_Exceptions );
288 3 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
289 : }
290 : {
291 : typelib_Parameter_Init aParameters[2];
292 3 : ::rtl::OUString sParamName0( "xOptions" );
293 3 : ::rtl::OUString sParamType0( "com.sun.star.beans.XPropertySet" );
294 3 : aParameters[0].pParamName = sParamName0.pData;
295 3 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE;
296 3 : aParameters[0].pTypeName = sParamType0.pData;
297 3 : aParameters[0].bIn = sal_True;
298 3 : aParameters[0].bOut = sal_False;
299 3 : ::rtl::OUString sParamName1( "nDate" );
300 3 : ::rtl::OUString sParamType1( "long" );
301 3 : aParameters[1].pParamName = sParamName1.pData;
302 3 : aParameters[1].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
303 3 : aParameters[1].pTypeName = sParamType1.pData;
304 3 : aParameters[1].bIn = sal_True;
305 3 : aParameters[1].bOut = sal_False;
306 3 : ::rtl::OUString the_ExceptionName0( "com.sun.star.lang.IllegalArgumentException" );
307 3 : ::rtl::OUString the_ExceptionName1( "com.sun.star.uno.RuntimeException" );
308 3 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
309 3 : ::rtl::OUString sReturnType5( "long" );
310 3 : ::rtl::OUString sMethodName5( "com.sun.star.sheet.addin.XDateFunctions::getDaysInYear" );
311 : typelib_typedescription_newInterfaceMethod( &pMethod,
312 : 8, sal_False,
313 : sMethodName5.pData,
314 : (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG, sReturnType5.pData,
315 : 2, aParameters,
316 3 : 2, the_Exceptions );
317 3 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
318 : }
319 : {
320 : typelib_Parameter_Init aParameters[2];
321 3 : ::rtl::OUString sParamName0( "xOptions" );
322 3 : ::rtl::OUString sParamType0( "com.sun.star.beans.XPropertySet" );
323 3 : aParameters[0].pParamName = sParamName0.pData;
324 3 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE;
325 3 : aParameters[0].pTypeName = sParamType0.pData;
326 3 : aParameters[0].bIn = sal_True;
327 3 : aParameters[0].bOut = sal_False;
328 3 : ::rtl::OUString sParamName1( "nDate" );
329 3 : ::rtl::OUString sParamType1( "long" );
330 3 : aParameters[1].pParamName = sParamName1.pData;
331 3 : aParameters[1].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
332 3 : aParameters[1].pTypeName = sParamType1.pData;
333 3 : aParameters[1].bIn = sal_True;
334 3 : aParameters[1].bOut = sal_False;
335 3 : ::rtl::OUString the_ExceptionName0( "com.sun.star.lang.IllegalArgumentException" );
336 3 : ::rtl::OUString the_ExceptionName1( "com.sun.star.uno.RuntimeException" );
337 3 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
338 3 : ::rtl::OUString sReturnType6( "long" );
339 3 : ::rtl::OUString sMethodName6( "com.sun.star.sheet.addin.XDateFunctions::getWeeksInYear" );
340 : typelib_typedescription_newInterfaceMethod( &pMethod,
341 : 9, sal_False,
342 : sMethodName6.pData,
343 : (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG, sReturnType6.pData,
344 : 2, aParameters,
345 3 : 2, the_Exceptions );
346 3 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
347 : }
348 3 : typelib_typedescription_release( (typelib_TypeDescription*)pMethod );
349 3 : }
350 : }
351 : else
352 : {
353 : OSL_DOUBLE_CHECKED_LOCKING_MEMORY_BARRIER();
354 : }
355 3 : return rRet;
356 : }
357 :
358 : } } } } }
359 :
360 3 : inline ::com::sun::star::uno::Type const & SAL_CALL getCppuType(SAL_UNUSED_PARAMETER ::com::sun::star::uno::Reference< css::sheet::addin::XDateFunctions > const *) SAL_THROW(()) {
361 3 : return ::cppu::UnoType< ::com::sun::star::uno::Reference< css::sheet::addin::XDateFunctions > >::get();
362 : }
363 :
364 3 : ::com::sun::star::uno::Type const & css::sheet::addin::XDateFunctions::static_type(SAL_UNUSED_PARAMETER void *) {
365 3 : return ::getCppuType(static_cast< ::com::sun::star::uno::Reference< css::sheet::addin::XDateFunctions > * >(0));
366 : }
367 :
368 : #endif // INCLUDED_COM_SUN_STAR_SHEET_ADDIN_XDATEFUNCTIONS_HPP
|