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 3 : ::com::sun::star::uno::Type * operator()() const
26 : {
27 3 : ::rtl::OUString sTypeName( "com.sun.star.util.XNumberFormatter" );
28 :
29 : // Start inline typedescription generation
30 3 : typelib_InterfaceTypeDescription * pTD = 0;
31 :
32 : typelib_TypeDescriptionReference * aSuperTypes[1];
33 3 : aSuperTypes[0] = ::cppu::UnoType< ::com::sun::star::uno::Reference< css::uno::XInterface > >::get().getTypeLibType();
34 3 : typelib_TypeDescriptionReference * pMembers[9] = { 0,0,0,0,0,0,0,0,0 };
35 3 : ::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 3 : sMethodName0.pData );
39 3 : ::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 3 : sMethodName1.pData );
43 3 : ::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 3 : sMethodName2.pData );
47 3 : ::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 3 : sMethodName3.pData );
51 3 : ::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 3 : sMethodName4.pData );
55 3 : ::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 3 : sMethodName5.pData );
59 3 : ::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 3 : sMethodName6.pData );
63 3 : ::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 3 : sMethodName7.pData );
67 3 : ::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 3 : sMethodName8.pData );
71 :
72 : typelib_typedescription_newMIInterface(
73 : &pTD,
74 : sTypeName.pData, 0x00000000, 0x0000, 0x0000, 0x00000000, 0x00000000,
75 : 1, aSuperTypes,
76 : 9,
77 3 : pMembers );
78 :
79 3 : typelib_typedescription_register( (typelib_TypeDescription**)&pTD );
80 3 : typelib_typedescriptionreference_release( pMembers[0] );
81 3 : typelib_typedescriptionreference_release( pMembers[1] );
82 3 : typelib_typedescriptionreference_release( pMembers[2] );
83 3 : typelib_typedescriptionreference_release( pMembers[3] );
84 3 : typelib_typedescriptionreference_release( pMembers[4] );
85 3 : typelib_typedescriptionreference_release( pMembers[5] );
86 3 : typelib_typedescriptionreference_release( pMembers[6] );
87 3 : typelib_typedescriptionreference_release( pMembers[7] );
88 3 : typelib_typedescriptionreference_release( pMembers[8] );
89 3 : typelib_typedescription_release( (typelib_TypeDescription*)pTD );
90 :
91 3 : 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 3 : inline ::com::sun::star::uno::Type const & cppu_detail_getUnoType(SAL_UNUSED_PARAMETER css::util::XNumberFormatter const *) {
100 3 : const ::com::sun::star::uno::Type &rRet = *detail::theXNumberFormatterType::get();
101 : // End inline typedescription generation
102 : static bool bInitStarted = false;
103 3 : if (!bInitStarted)
104 : {
105 3 : ::osl::MutexGuard aGuard( ::osl::Mutex::getGlobalMutex() );
106 3 : if (!bInitStarted)
107 : {
108 : OSL_DOUBLE_CHECKED_LOCKING_MEMORY_BARRIER();
109 3 : bInitStarted = true;
110 3 : ::cppu::UnoType< css::uno::RuntimeException >::get();
111 3 : ::cppu::UnoType< ::com::sun::star::uno::Reference< css::util::XNumberFormatsSupplier > >::get();
112 3 : ::cppu::UnoType< css::util::NotNumericException >::get();
113 3 : ::cppu::UnoType< ::sal_Int32 >::get();
114 :
115 3 : typelib_InterfaceMethodTypeDescription * pMethod = 0;
116 : {
117 : typelib_Parameter_Init aParameters[1];
118 3 : ::rtl::OUString sParamName0( "xSupplier" );
119 3 : ::rtl::OUString sParamType0( "com.sun.star.util.XNumberFormatsSupplier" );
120 3 : aParameters[0].pParamName = sParamName0.pData;
121 3 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_INTERFACE;
122 3 : aParameters[0].pTypeName = sParamType0.pData;
123 3 : aParameters[0].bIn = sal_True;
124 3 : aParameters[0].bOut = sal_False;
125 3 : ::rtl::OUString the_ExceptionName0( "com.sun.star.uno.RuntimeException" );
126 3 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData };
127 3 : ::rtl::OUString sReturnType0( "void" );
128 3 : ::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 3 : 1, the_Exceptions );
135 3 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
136 : }
137 : {
138 3 : ::rtl::OUString the_ExceptionName0( "com.sun.star.uno.RuntimeException" );
139 3 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData };
140 3 : ::rtl::OUString sReturnType1( "com.sun.star.util.XNumberFormatsSupplier" );
141 3 : ::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 3 : 1, the_Exceptions );
148 3 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
149 : }
150 : {
151 : typelib_Parameter_Init aParameters[2];
152 3 : ::rtl::OUString sParamName0( "nKey" );
153 3 : ::rtl::OUString sParamType0( "long" );
154 3 : aParameters[0].pParamName = sParamName0.pData;
155 3 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
156 3 : aParameters[0].pTypeName = sParamType0.pData;
157 3 : aParameters[0].bIn = sal_True;
158 3 : aParameters[0].bOut = sal_False;
159 3 : ::rtl::OUString sParamName1( "aString" );
160 3 : ::rtl::OUString sParamType1( "string" );
161 3 : aParameters[1].pParamName = sParamName1.pData;
162 3 : aParameters[1].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_STRING;
163 3 : aParameters[1].pTypeName = sParamType1.pData;
164 3 : aParameters[1].bIn = sal_True;
165 3 : aParameters[1].bOut = sal_False;
166 3 : ::rtl::OUString the_ExceptionName0( "com.sun.star.util.NotNumericException" );
167 3 : ::rtl::OUString the_ExceptionName1( "com.sun.star.uno.RuntimeException" );
168 3 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
169 3 : ::rtl::OUString sReturnType2( "long" );
170 3 : ::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 3 : 2, the_Exceptions );
177 3 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
178 : }
179 : {
180 : typelib_Parameter_Init aParameters[2];
181 3 : ::rtl::OUString sParamName0( "nKey" );
182 3 : ::rtl::OUString sParamType0( "long" );
183 3 : aParameters[0].pParamName = sParamName0.pData;
184 3 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
185 3 : aParameters[0].pTypeName = sParamType0.pData;
186 3 : aParameters[0].bIn = sal_True;
187 3 : aParameters[0].bOut = sal_False;
188 3 : ::rtl::OUString sParamName1( "aString" );
189 3 : ::rtl::OUString sParamType1( "string" );
190 3 : aParameters[1].pParamName = sParamName1.pData;
191 3 : aParameters[1].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_STRING;
192 3 : aParameters[1].pTypeName = sParamType1.pData;
193 3 : aParameters[1].bIn = sal_True;
194 3 : aParameters[1].bOut = sal_False;
195 3 : ::rtl::OUString the_ExceptionName0( "com.sun.star.util.NotNumericException" );
196 3 : ::rtl::OUString the_ExceptionName1( "com.sun.star.uno.RuntimeException" );
197 3 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData, the_ExceptionName1.pData };
198 3 : ::rtl::OUString sReturnType3( "double" );
199 3 : ::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 3 : 2, the_Exceptions );
206 3 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
207 : }
208 : {
209 : typelib_Parameter_Init aParameters[2];
210 3 : ::rtl::OUString sParamName0( "nKey" );
211 3 : ::rtl::OUString sParamType0( "long" );
212 3 : aParameters[0].pParamName = sParamName0.pData;
213 3 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
214 3 : aParameters[0].pTypeName = sParamType0.pData;
215 3 : aParameters[0].bIn = sal_True;
216 3 : aParameters[0].bOut = sal_False;
217 3 : ::rtl::OUString sParamName1( "fValue" );
218 3 : ::rtl::OUString sParamType1( "double" );
219 3 : aParameters[1].pParamName = sParamName1.pData;
220 3 : aParameters[1].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_DOUBLE;
221 3 : aParameters[1].pTypeName = sParamType1.pData;
222 3 : aParameters[1].bIn = sal_True;
223 3 : aParameters[1].bOut = sal_False;
224 3 : ::rtl::OUString the_ExceptionName0( "com.sun.star.uno.RuntimeException" );
225 3 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData };
226 3 : ::rtl::OUString sReturnType4( "string" );
227 3 : ::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 3 : 1, the_Exceptions );
234 3 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
235 : }
236 : {
237 : typelib_Parameter_Init aParameters[3];
238 3 : ::rtl::OUString sParamName0( "nKey" );
239 3 : ::rtl::OUString sParamType0( "long" );
240 3 : aParameters[0].pParamName = sParamName0.pData;
241 3 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
242 3 : aParameters[0].pTypeName = sParamType0.pData;
243 3 : aParameters[0].bIn = sal_True;
244 3 : aParameters[0].bOut = sal_False;
245 3 : ::rtl::OUString sParamName1( "fValue" );
246 3 : ::rtl::OUString sParamType1( "double" );
247 3 : aParameters[1].pParamName = sParamName1.pData;
248 3 : aParameters[1].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_DOUBLE;
249 3 : aParameters[1].pTypeName = sParamType1.pData;
250 3 : aParameters[1].bIn = sal_True;
251 3 : aParameters[1].bOut = sal_False;
252 3 : ::rtl::OUString sParamName2( "aDefaultColor" );
253 3 : ::rtl::OUString sParamType2( "long" );
254 3 : aParameters[2].pParamName = sParamName2.pData;
255 3 : aParameters[2].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
256 3 : aParameters[2].pTypeName = sParamType2.pData;
257 3 : aParameters[2].bIn = sal_True;
258 3 : aParameters[2].bOut = sal_False;
259 3 : ::rtl::OUString the_ExceptionName0( "com.sun.star.uno.RuntimeException" );
260 3 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData };
261 3 : ::rtl::OUString sReturnType5( "long" );
262 3 : ::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 3 : 1, the_Exceptions );
269 3 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
270 : }
271 : {
272 : typelib_Parameter_Init aParameters[2];
273 3 : ::rtl::OUString sParamName0( "nKey" );
274 3 : ::rtl::OUString sParamType0( "long" );
275 3 : aParameters[0].pParamName = sParamName0.pData;
276 3 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
277 3 : aParameters[0].pTypeName = sParamType0.pData;
278 3 : aParameters[0].bIn = sal_True;
279 3 : aParameters[0].bOut = sal_False;
280 3 : ::rtl::OUString sParamName1( "aString" );
281 3 : ::rtl::OUString sParamType1( "string" );
282 3 : aParameters[1].pParamName = sParamName1.pData;
283 3 : aParameters[1].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_STRING;
284 3 : aParameters[1].pTypeName = sParamType1.pData;
285 3 : aParameters[1].bIn = sal_True;
286 3 : aParameters[1].bOut = sal_False;
287 3 : ::rtl::OUString the_ExceptionName0( "com.sun.star.uno.RuntimeException" );
288 3 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData };
289 3 : ::rtl::OUString sReturnType6( "string" );
290 3 : ::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 3 : 1, the_Exceptions );
297 3 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
298 : }
299 : {
300 : typelib_Parameter_Init aParameters[3];
301 3 : ::rtl::OUString sParamName0( "nKey" );
302 3 : ::rtl::OUString sParamType0( "long" );
303 3 : aParameters[0].pParamName = sParamName0.pData;
304 3 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
305 3 : aParameters[0].pTypeName = sParamType0.pData;
306 3 : aParameters[0].bIn = sal_True;
307 3 : aParameters[0].bOut = sal_False;
308 3 : ::rtl::OUString sParamName1( "aString" );
309 3 : ::rtl::OUString sParamType1( "string" );
310 3 : aParameters[1].pParamName = sParamName1.pData;
311 3 : aParameters[1].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_STRING;
312 3 : aParameters[1].pTypeName = sParamType1.pData;
313 3 : aParameters[1].bIn = sal_True;
314 3 : aParameters[1].bOut = sal_False;
315 3 : ::rtl::OUString sParamName2( "aDefaultColor" );
316 3 : ::rtl::OUString sParamType2( "long" );
317 3 : aParameters[2].pParamName = sParamName2.pData;
318 3 : aParameters[2].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
319 3 : aParameters[2].pTypeName = sParamType2.pData;
320 3 : aParameters[2].bIn = sal_True;
321 3 : aParameters[2].bOut = sal_False;
322 3 : ::rtl::OUString the_ExceptionName0( "com.sun.star.uno.RuntimeException" );
323 3 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData };
324 3 : ::rtl::OUString sReturnType7( "long" );
325 3 : ::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 3 : 1, the_Exceptions );
332 3 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
333 : }
334 : {
335 : typelib_Parameter_Init aParameters[2];
336 3 : ::rtl::OUString sParamName0( "nKey" );
337 3 : ::rtl::OUString sParamType0( "long" );
338 3 : aParameters[0].pParamName = sParamName0.pData;
339 3 : aParameters[0].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_LONG;
340 3 : aParameters[0].pTypeName = sParamType0.pData;
341 3 : aParameters[0].bIn = sal_True;
342 3 : aParameters[0].bOut = sal_False;
343 3 : ::rtl::OUString sParamName1( "fValue" );
344 3 : ::rtl::OUString sParamType1( "double" );
345 3 : aParameters[1].pParamName = sParamName1.pData;
346 3 : aParameters[1].eTypeClass = (typelib_TypeClass)::com::sun::star::uno::TypeClass_DOUBLE;
347 3 : aParameters[1].pTypeName = sParamType1.pData;
348 3 : aParameters[1].bIn = sal_True;
349 3 : aParameters[1].bOut = sal_False;
350 3 : ::rtl::OUString the_ExceptionName0( "com.sun.star.uno.RuntimeException" );
351 3 : rtl_uString * the_Exceptions[] = { the_ExceptionName0.pData };
352 3 : ::rtl::OUString sReturnType8( "string" );
353 3 : ::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 3 : 1, the_Exceptions );
360 3 : typelib_typedescription_register( (typelib_TypeDescription**)&pMethod );
361 : }
362 3 : typelib_typedescription_release( (typelib_TypeDescription*)pMethod );
363 3 : }
364 : }
365 : else
366 : {
367 : OSL_DOUBLE_CHECKED_LOCKING_MEMORY_BARRIER();
368 : }
369 3 : 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
|