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