1#ifndef INCLUDED_COM_SUN_STAR_LINGUISTIC2_XSEARCHABLEDICTIONARYLIST_HPP
2#define INCLUDED_COM_SUN_STAR_LINGUISTIC2_XSEARCHABLEDICTIONARYLIST_HPP
3
4#include "sal/config.h"
5
6#include <exception>
7
8#include "com/sun/star/linguistic2/XSearchableDictionaryList.hdl"
9
10#include "com/sun/star/lang/Locale.hpp"
11#include "com/sun/star/linguistic2/XDictionaryEntry.hpp"
12#include "com/sun/star/linguistic2/XDictionaryList.hpp"
13#include "com/sun/star/uno/RuntimeException.hpp"
14#include "com/sun/star/uno/Reference.hxx"
15#include "com/sun/star/uno/Type.hxx"
16#include "cppu/unotype.hxx"
17#include "osl/mutex.hxx"
18#include "rtl/ustring.hxx"
19#include "rtl/instance.hxx"
20#include "sal/types.h"
21
22namespace com { namespace sun { namespace star { namespace linguistic2 {
23
24inline ::css::uno::Type const & cppu_detail_getUnoType(SAL_UNUSED_PARAMETER ::css::linguistic2::XSearchableDictionaryList const *) {
25 static typelib_TypeDescriptionReference * the_type = 0;
26 if ( !the_type )
27 {
28 typelib_static_type_init( &the_type, typelib_TypeClass_INTERFACE, "com.sun.star.linguistic2.XSearchableDictionaryList" );
29 }
30 return * reinterpret_cast< ::css::uno::Type * >( &the_type );
31}
32
33} } } }
34
35inline ::css::uno::Type const & SAL_CALL getCppuType(SAL_UNUSED_PARAMETER ::css::uno::Reference< ::css::linguistic2::XSearchableDictionaryList > const *) SAL_THROW(()) {
36 return ::cppu::UnoType< ::css::uno::Reference< ::css::linguistic2::XSearchableDictionaryList > >::get();
37}
38
39::css::uno::Type const & ::css::linguistic2::XSearchableDictionaryList::static_type(SAL_UNUSED_PARAMETER void *) {
40 return ::getCppuType(static_cast< ::css::uno::Reference< ::css::linguistic2::XSearchableDictionaryList > * >(0));
41}
42
43#endif // INCLUDED_COM_SUN_STAR_LINGUISTIC2_XSEARCHABLEDICTIONARYLIST_HPP
44