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 6 : ::com::sun::star::uno::Type * operator()() const
24 : {
25 6 : ::rtl::OUString sTypeName( "com.sun.star.sheet.addin.XDateFunctions" );
26 :
27 : // Start inline typedescription generation
28 6 : typelib_InterfaceTypeDescription * pTD = 0;
29 :
30 : typelib_TypeDescriptionReference * aSuperTypes[1];
31 6 : aSuperTypes[0] = ::cppu::UnoType< ::com::sun::star::uno::Reference< css::uno::XInterface > >::get().getTypeLibType();
32 6 : typelib_TypeDescriptionReference * pMembers[7] = { 0,0,0,0,0,0,0 };
33 6 : ::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 6 : sMethodName0.pData );
37 6 : ::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 6 : sMethodName1.pData );
41 6 : ::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 6 : sMethodName2.pData );
45 6 : ::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 6 : sMethodName3.pData );
49 6 : ::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 6 : sMethodName4.pData );
53 6 : ::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 6 : sMethodName5.pData );
57 6 : ::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 6 : sMethodName6.pData );
61 :
62 : typelib_typedescription_newMIInterface(
63 : &pTD,
64 : sTypeName.pData, 0x00000000, 0x0000, 0x0000, 0x00000000, 0x00000000,
65 : 1, aSuperTypes,
66 : 7,
67 6 : pMembers );
68 :
69 6 : typelib_typedescription_register( (typelib_TypeDescription**)&pTD );
70 6 : typelib_typedescriptionreference_release( pMembers[0] );
71 6 : typelib_typedescriptionreference_release( pMembers[1] );
72 6 : typelib_typedescriptionreference_release( pMembers[2] );
73 6 : typelib_typedescriptionreference_release( pMembers[3] );
74 6 : typelib_typedescriptionreference_release( pMembers[4] );
75 6 : typelib_typedescriptionreference_release( pMembers[5] );
76 6 : typelib_typedescriptionreference_release( pMembers[6] );
77 6 : typelib_typedescription_release( (typelib_TypeDescription*)pTD );
78 :
79 6 : 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 6 : inline ::com::sun::star::uno::Type const & cppu_detail_getUnoType(SAL_UNUSED_PARAMETER css::sheet::addin::XDateFunctions const *) {
88 6 : const ::com::sun::star::uno::Type &rRet = *detail::theXDateFunctionsType::get();
89 : // End inline typedescription generation
90 : static bool bInitStarted = false;
91 6 : if (!bInitStarted)
92 : {
93 6 : ::osl::MutexGuard aGuard( ::osl::Mutex::getGlobalMutex() );
94 6 : if (!bInitStarted)
95 : {
96 : OSL_DOUBLE_CHECKED_LOCKING_MEMORY_BARRIER();
97 6 : bInitStarted = true;
98 6 : ::cppu::UnoType< css::uno::RuntimeException >::get();
99 6 : ::cppu::UnoType< ::com::sun::star::uno::Reference< css::beans::XPropertySet > >::get();
100 6 : ::cppu::UnoType< css::lang::IllegalArgumentException >::get();
101 :
102 6 : typelib_InterfaceMethodTypeDescription * pMethod = 0;
103 : {
104 : typelib_Parameter_Init aParameters[4];
105 6 : ::rtl::OUString sParamName0( "xOptions" );
106 6 : ::rtl::OUString sParamType0( "com.sun.star.beans.XPropertySet" );
107 6 : aParameters[0].pParamName = sParamName0.pData;
108 6 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE;
109 6 : aParameters[0].pTypeName = sParamType0.pData;
110 6 : aParameters[0].bIn = sal_True;
111 6 : aParameters[0].bOut = sal_False;
112 6 : ::rtl::OUString sParamName1( "nStartDate" );
113 6 : ::rtl::OUString sParamType1( "long" );
114 6 : aParameters[1].pParamName = sParamName1.pData;
115 6 : aParameters[1].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
116 6 : aParameters[1].pTypeName = sParamType1.pData;
117 6 : aParameters[1].bIn = sal_True;
118 6 : aParameters[1].bOut = sal_False;
119 6 : ::rtl::OUString sParamName2( "nEndDate" );
120 6 : ::rtl::OUString sParamType2( "long" );
121 6 : aParameters[2].pParamName = sParamName2.pData;
122 6 : aParameters[2].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
123 6 : aParameters[2].pTypeName = sParamType2.pData;
124 6 : aParameters[2].bIn = sal_True;
125 6 : aParameters[2].bOut = sal_False;
126 6 : ::rtl::OUString sParamName3( "nMode" );
127 6 : ::rtl::OUString sParamType3( "long" );
128 6 : aParameters[3].pParamName = sParamName3.pData;
129 6 : aParameters[3].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
130 6 : aParameters[3].pTypeName = sParamType3.pData;
131 6 : aParameters[3].bIn = sal_True;
132 6 : aParameters[3].bOut = sal_False;
133 6 : ::rtl::OUString the_ExceptionName0( "com.sun.star.lang.IllegalArgumentException" );
134 6 : ::rtl::OUString the_ExceptionName1( "com.sun.star.uno.RuntimeException" );
135 6 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
136 6 : ::rtl::OUString sReturnType0( "long" );
137 6 : ::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 6 : 2, the_Exceptions );
144 6 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
145 : }
146 : {
147 : typelib_Parameter_Init aParameters[4];
148 6 : ::rtl::OUString sParamName0( "xOptions" );
149 6 : ::rtl::OUString sParamType0( "com.sun.star.beans.XPropertySet" );
150 6 : aParameters[0].pParamName = sParamName0.pData;
151 6 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE;
152 6 : aParameters[0].pTypeName = sParamType0.pData;
153 6 : aParameters[0].bIn = sal_True;
154 6 : aParameters[0].bOut = sal_False;
155 6 : ::rtl::OUString sParamName1( "nStartDate" );
156 6 : ::rtl::OUString sParamType1( "long" );
157 6 : aParameters[1].pParamName = sParamName1.pData;
158 6 : aParameters[1].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
159 6 : aParameters[1].pTypeName = sParamType1.pData;
160 6 : aParameters[1].bIn = sal_True;
161 6 : aParameters[1].bOut = sal_False;
162 6 : ::rtl::OUString sParamName2( "nEndDate" );
163 6 : ::rtl::OUString sParamType2( "long" );
164 6 : aParameters[2].pParamName = sParamName2.pData;
165 6 : aParameters[2].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
166 6 : aParameters[2].pTypeName = sParamType2.pData;
167 6 : aParameters[2].bIn = sal_True;
168 6 : aParameters[2].bOut = sal_False;
169 6 : ::rtl::OUString sParamName3( "nMode" );
170 6 : ::rtl::OUString sParamType3( "long" );
171 6 : aParameters[3].pParamName = sParamName3.pData;
172 6 : aParameters[3].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
173 6 : aParameters[3].pTypeName = sParamType3.pData;
174 6 : aParameters[3].bIn = sal_True;
175 6 : aParameters[3].bOut = sal_False;
176 6 : ::rtl::OUString the_ExceptionName0( "com.sun.star.lang.IllegalArgumentException" );
177 6 : ::rtl::OUString the_ExceptionName1( "com.sun.star.uno.RuntimeException" );
178 6 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
179 6 : ::rtl::OUString sReturnType1( "long" );
180 6 : ::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 6 : 2, the_Exceptions );
187 6 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
188 : }
189 : {
190 : typelib_Parameter_Init aParameters[4];
191 6 : ::rtl::OUString sParamName0( "xOptions" );
192 6 : ::rtl::OUString sParamType0( "com.sun.star.beans.XPropertySet" );
193 6 : aParameters[0].pParamName = sParamName0.pData;
194 6 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE;
195 6 : aParameters[0].pTypeName = sParamType0.pData;
196 6 : aParameters[0].bIn = sal_True;
197 6 : aParameters[0].bOut = sal_False;
198 6 : ::rtl::OUString sParamName1( "nStartDate" );
199 6 : ::rtl::OUString sParamType1( "long" );
200 6 : aParameters[1].pParamName = sParamName1.pData;
201 6 : aParameters[1].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
202 6 : aParameters[1].pTypeName = sParamType1.pData;
203 6 : aParameters[1].bIn = sal_True;
204 6 : aParameters[1].bOut = sal_False;
205 6 : ::rtl::OUString sParamName2( "nEndDate" );
206 6 : ::rtl::OUString sParamType2( "long" );
207 6 : aParameters[2].pParamName = sParamName2.pData;
208 6 : aParameters[2].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
209 6 : aParameters[2].pTypeName = sParamType2.pData;
210 6 : aParameters[2].bIn = sal_True;
211 6 : aParameters[2].bOut = sal_False;
212 6 : ::rtl::OUString sParamName3( "nMode" );
213 6 : ::rtl::OUString sParamType3( "long" );
214 6 : aParameters[3].pParamName = sParamName3.pData;
215 6 : aParameters[3].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
216 6 : aParameters[3].pTypeName = sParamType3.pData;
217 6 : aParameters[3].bIn = sal_True;
218 6 : aParameters[3].bOut = sal_False;
219 6 : ::rtl::OUString the_ExceptionName0( "com.sun.star.lang.IllegalArgumentException" );
220 6 : ::rtl::OUString the_ExceptionName1( "com.sun.star.uno.RuntimeException" );
221 6 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
222 6 : ::rtl::OUString sReturnType2( "long" );
223 6 : ::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 6 : 2, the_Exceptions );
230 6 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
231 : }
232 : {
233 : typelib_Parameter_Init aParameters[2];
234 6 : ::rtl::OUString sParamName0( "xOptions" );
235 6 : ::rtl::OUString sParamType0( "com.sun.star.beans.XPropertySet" );
236 6 : aParameters[0].pParamName = sParamName0.pData;
237 6 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE;
238 6 : aParameters[0].pTypeName = sParamType0.pData;
239 6 : aParameters[0].bIn = sal_True;
240 6 : aParameters[0].bOut = sal_False;
241 6 : ::rtl::OUString sParamName1( "nDate" );
242 6 : ::rtl::OUString sParamType1( "long" );
243 6 : aParameters[1].pParamName = sParamName1.pData;
244 6 : aParameters[1].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
245 6 : aParameters[1].pTypeName = sParamType1.pData;
246 6 : aParameters[1].bIn = sal_True;
247 6 : aParameters[1].bOut = sal_False;
248 6 : ::rtl::OUString the_ExceptionName0( "com.sun.star.lang.IllegalArgumentException" );
249 6 : ::rtl::OUString the_ExceptionName1( "com.sun.star.uno.RuntimeException" );
250 6 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
251 6 : ::rtl::OUString sReturnType3( "long" );
252 6 : ::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 6 : 2, the_Exceptions );
259 6 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
260 : }
261 : {
262 : typelib_Parameter_Init aParameters[2];
263 6 : ::rtl::OUString sParamName0( "xOptions" );
264 6 : ::rtl::OUString sParamType0( "com.sun.star.beans.XPropertySet" );
265 6 : aParameters[0].pParamName = sParamName0.pData;
266 6 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE;
267 6 : aParameters[0].pTypeName = sParamType0.pData;
268 6 : aParameters[0].bIn = sal_True;
269 6 : aParameters[0].bOut = sal_False;
270 6 : ::rtl::OUString sParamName1( "nDate" );
271 6 : ::rtl::OUString sParamType1( "long" );
272 6 : aParameters[1].pParamName = sParamName1.pData;
273 6 : aParameters[1].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
274 6 : aParameters[1].pTypeName = sParamType1.pData;
275 6 : aParameters[1].bIn = sal_True;
276 6 : aParameters[1].bOut = sal_False;
277 6 : ::rtl::OUString the_ExceptionName0( "com.sun.star.lang.IllegalArgumentException" );
278 6 : ::rtl::OUString the_ExceptionName1( "com.sun.star.uno.RuntimeException" );
279 6 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
280 6 : ::rtl::OUString sReturnType4( "long" );
281 6 : ::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 6 : 2, the_Exceptions );
288 6 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
289 : }
290 : {
291 : typelib_Parameter_Init aParameters[2];
292 6 : ::rtl::OUString sParamName0( "xOptions" );
293 6 : ::rtl::OUString sParamType0( "com.sun.star.beans.XPropertySet" );
294 6 : aParameters[0].pParamName = sParamName0.pData;
295 6 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE;
296 6 : aParameters[0].pTypeName = sParamType0.pData;
297 6 : aParameters[0].bIn = sal_True;
298 6 : aParameters[0].bOut = sal_False;
299 6 : ::rtl::OUString sParamName1( "nDate" );
300 6 : ::rtl::OUString sParamType1( "long" );
301 6 : aParameters[1].pParamName = sParamName1.pData;
302 6 : aParameters[1].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
303 6 : aParameters[1].pTypeName = sParamType1.pData;
304 6 : aParameters[1].bIn = sal_True;
305 6 : aParameters[1].bOut = sal_False;
306 6 : ::rtl::OUString the_ExceptionName0( "com.sun.star.lang.IllegalArgumentException" );
307 6 : ::rtl::OUString the_ExceptionName1( "com.sun.star.uno.RuntimeException" );
308 6 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
309 6 : ::rtl::OUString sReturnType5( "long" );
310 6 : ::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 6 : 2, the_Exceptions );
317 6 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
318 : }
319 : {
320 : typelib_Parameter_Init aParameters[2];
321 6 : ::rtl::OUString sParamName0( "xOptions" );
322 6 : ::rtl::OUString sParamType0( "com.sun.star.beans.XPropertySet" );
323 6 : aParameters[0].pParamName = sParamName0.pData;
324 6 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE;
325 6 : aParameters[0].pTypeName = sParamType0.pData;
326 6 : aParameters[0].bIn = sal_True;
327 6 : aParameters[0].bOut = sal_False;
328 6 : ::rtl::OUString sParamName1( "nDate" );
329 6 : ::rtl::OUString sParamType1( "long" );
330 6 : aParameters[1].pParamName = sParamName1.pData;
331 6 : aParameters[1].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
332 6 : aParameters[1].pTypeName = sParamType1.pData;
333 6 : aParameters[1].bIn = sal_True;
334 6 : aParameters[1].bOut = sal_False;
335 6 : ::rtl::OUString the_ExceptionName0( "com.sun.star.lang.IllegalArgumentException" );
336 6 : ::rtl::OUString the_ExceptionName1( "com.sun.star.uno.RuntimeException" );
337 6 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
338 6 : ::rtl::OUString sReturnType6( "long" );
339 6 : ::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 6 : 2, the_Exceptions );
346 6 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
347 : }
348 6 : typelib_typedescription_release( (typelib_TypeDescription*)pMethod );
349 6 : }
350 : }
351 : else
352 : {
353 : OSL_DOUBLE_CHECKED_LOCKING_MEMORY_BARRIER();
354 : }
355 6 : return rRet;
356 : }
357 :
358 : } } } } }
359 :
360 6 : 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 6 : return ::cppu::UnoType< ::com::sun::star::uno::Reference< css::sheet::addin::XDateFunctions > >::get();
362 : }
363 :
364 6 : ::com::sun::star::uno::Type const & css::sheet::addin::XDateFunctions::static_type(SAL_UNUSED_PARAMETER void *) {
365 6 : 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
|