19 #ifndef INCLUDED_CPPUHELPER_TYPEPROVIDER_HXX
20 #define INCLUDED_CPPUHELPER_TYPEPROVIDER_HXX
41 inline static void * SAL_CALL
operator new(
size_t nSize )
SAL_THROW(())
43 inline static void SAL_CALL
operator delete(
void * pMem )
SAL_THROW(())
45 inline static void * SAL_CALL
operator new( size_t,
void * pMem )
SAL_THROW(())
47 inline static void SAL_CALL
operator delete(
void *,
void * )
SAL_THROW(())
53 : _aTypes( rCollection._aTypes )
56 const ::com::sun::star::uno::Type & rType1,
60 const ::
com::sun::star::uno::Type & rType1,
61 const ::
com::sun::star::uno::Type & rType2,
62 const ::
com::sun::star::uno::Sequence< ::
com::sun::star::uno::Type > & rAddTypes = ::
com::sun::star::uno::Sequence< ::
com::sun::star::uno::Type >() )
65 const ::
com::sun::star::uno::Type & rType1,
66 const ::
com::sun::star::uno::Type & rType2,
67 const ::
com::sun::star::uno::Type & rType3,
68 const ::
com::sun::star::uno::Sequence< ::
com::sun::star::uno::Type > & rAddTypes = ::
com::sun::star::uno::Sequence< ::
com::sun::star::uno::Type >() )
71 const ::
com::sun::star::uno::Type & rType1,
72 const ::
com::sun::star::uno::Type & rType2,
73 const ::
com::sun::star::uno::Type & rType3,
74 const ::
com::sun::star::uno::Type & rType4,
75 const ::
com::sun::star::uno::Sequence< ::
com::sun::star::uno::Type > & rAddTypes = ::
com::sun::star::uno::Sequence< ::
com::sun::star::uno::Type >() )
78 const ::
com::sun::star::uno::Type & rType1,
79 const ::
com::sun::star::uno::Type & rType2,
80 const ::
com::sun::star::uno::Type & rType3,
81 const ::
com::sun::star::uno::Type & rType4,
82 const ::
com::sun::star::uno::Type & rType5,
83 const ::
com::sun::star::uno::Sequence< ::
com::sun::star::uno::Type > & rAddTypes = ::
com::sun::star::uno::Sequence< ::
com::sun::star::uno::Type >() )
86 const ::
com::sun::star::uno::Type & rType1,
87 const ::
com::sun::star::uno::Type & rType2,
88 const ::
com::sun::star::uno::Type & rType3,
89 const ::
com::sun::star::uno::Type & rType4,
90 const ::
com::sun::star::uno::Type & rType5,
91 const ::
com::sun::star::uno::Type & rType6,
92 const ::
com::sun::star::uno::Sequence< ::
com::sun::star::uno::Type > & rAddTypes = ::
com::sun::star::uno::Sequence< ::
com::sun::star::uno::Type >() )
95 const ::
com::sun::star::uno::Type & rType1,
96 const ::
com::sun::star::uno::Type & rType2,
97 const ::
com::sun::star::uno::Type & rType3,
98 const ::
com::sun::star::uno::Type & rType4,
99 const ::
com::sun::star::uno::Type & rType5,
100 const ::
com::sun::star::uno::Type & rType6,
101 const ::
com::sun::star::uno::Type & rType7,
102 const ::
com::sun::star::uno::Sequence< ::
com::sun::star::uno::Type > & rAddTypes = ::
com::sun::star::uno::Sequence< ::
com::sun::star::uno::Type >() )
105 const ::
com::sun::star::uno::Type & rType1,
106 const ::
com::sun::star::uno::Type & rType2,
107 const ::
com::sun::star::uno::Type & rType3,
108 const ::
com::sun::star::uno::Type & rType4,
109 const ::
com::sun::star::uno::Type & rType5,
110 const ::
com::sun::star::uno::Type & rType6,
111 const ::
com::sun::star::uno::Type & rType7,
112 const ::
com::sun::star::uno::Type & rType8,
113 const ::
com::sun::star::uno::Sequence< ::
com::sun::star::uno::Type > & rAddTypes = ::
com::sun::star::uno::Sequence< ::
com::sun::star::uno::Type >() )
116 const ::
com::sun::star::uno::Type & rType1,
117 const ::
com::sun::star::uno::Type & rType2,
118 const ::
com::sun::star::uno::Type & rType3,
119 const ::
com::sun::star::uno::Type & rType4,
120 const ::
com::sun::star::uno::Type & rType5,
121 const ::
com::sun::star::uno::Type & rType6,
122 const ::
com::sun::star::uno::Type & rType7,
123 const ::
com::sun::star::uno::Type & rType8,
124 const ::
com::sun::star::uno::Type & rType9,
125 const ::
com::sun::star::uno::Sequence< ::
com::sun::star::uno::Type > & rAddTypes = ::
com::sun::star::uno::Sequence< ::
com::sun::star::uno::Type >() )
128 const ::
com::sun::star::uno::Type & rType1,
129 const ::
com::sun::star::uno::Type & rType2,
130 const ::
com::sun::star::uno::Type & rType3,
131 const ::
com::sun::star::uno::Type & rType4,
132 const ::
com::sun::star::uno::Type & rType5,
133 const ::
com::sun::star::uno::Type & rType6,
134 const ::
com::sun::star::uno::Type & rType7,
135 const ::
com::sun::star::uno::Type & rType8,
136 const ::
com::sun::star::uno::Type & rType9,
137 const ::
com::sun::star::uno::Type & rType10,
138 const ::
com::sun::star::uno::Sequence< ::
com::sun::star::uno::Type > & rAddTypes = ::
com::sun::star::uno::Sequence< ::
com::sun::star::uno::Type >() )
141 const ::
com::sun::star::uno::Type & rType1,
142 const ::
com::sun::star::uno::Type & rType2,
143 const ::
com::sun::star::uno::Type & rType3,
144 const ::
com::sun::star::uno::Type & rType4,
145 const ::
com::sun::star::uno::Type & rType5,
146 const ::
com::sun::star::uno::Type & rType6,
147 const ::
com::sun::star::uno::Type & rType7,
148 const ::
com::sun::star::uno::Type & rType8,
149 const ::
com::sun::star::uno::Type & rType9,
150 const ::
com::sun::star::uno::Type & rType10,
151 const ::
com::sun::star::uno::Type & rType11,
152 const ::
com::sun::star::uno::Sequence< ::
com::sun::star::uno::Type > & rAddTypes = ::
com::sun::star::uno::Sequence< ::
com::sun::star::uno::Type >() )
155 const ::
com::sun::star::uno::Type & rType1,
156 const ::
com::sun::star::uno::Type & rType2,
157 const ::
com::sun::star::uno::Type & rType3,
158 const ::
com::sun::star::uno::Type & rType4,
159 const ::
com::sun::star::uno::Type & rType5,
160 const ::
com::sun::star::uno::Type & rType6,
161 const ::
com::sun::star::uno::Type & rType7,
162 const ::
com::sun::star::uno::Type & rType8,
163 const ::
com::sun::star::uno::Type & rType9,
164 const ::
com::sun::star::uno::Type & rType10,
165 const ::
com::sun::star::uno::Type & rType11,
166 const ::
com::sun::star::uno::Type & rType12,
167 const ::
com::sun::star::uno::Sequence< ::
com::sun::star::uno::Type > & rAddTypes = ::
com::sun::star::uno::Sequence< ::
com::sun::star::uno::Type >() )
174 ::
com::sun::star::uno::Sequence< ::
com::sun::star::uno::Type > SAL_CALL getTypes() SAL_THROW(())
183 mutable ::com::sun::star::uno::Sequence< sal_Int8 > * _pSeq;
190 inline static void * SAL_CALL
operator new(
size_t nSize )
SAL_THROW(())
192 inline static void SAL_CALL
operator delete(
void * pMem )
SAL_THROW(())
194 inline static void * SAL_CALL
operator new( size_t,
void * pMem )
SAL_THROW(())
196 inline static void SAL_CALL
operator delete(
void *,
void * )
SAL_THROW(())
209 , _bUseEthernetAddress( bUseEthernetAddress )
216 : _pSeq( new ::
com::sun::star::uno::Sequence<
sal_Int8 >( rSeq ) )
217 , _bUseEthernetAddress( false )
220 : _pSeq( new ::
com::sun::star::uno::Sequence<
sal_Int8 >( rId.getImplementationId() ) )
221 , _bUseEthernetAddress( false )
OImplementationId(bool bUseEthernetAddress=true) SAL_THROW(())
Constructor.
Definition: typeprovider.hxx:207
unsigned char sal_Bool
Definition: types.h:46
SAL_DLLPUBLIC void * rtl_allocateMemory(sal_Size Bytes) SAL_THROW_EXTERN_C()
Allocate memory.
OImplementationId(const OImplementationId &rId) SAL_THROW(())
Definition: typeprovider.hxx:219
signed char sal_Int8
Definition: types.h:51
Specification (from draft-leach-uuids-guids-01.txt )
Definition: Enterable.hxx:26
#define SAL_THROW(x)
Exception specification documentation.
Definition: types.h:361
Helper class to implement IDs for XUnoTunnel.
Definition: typeprovider.hxx:181
Helper class to implement com::sun::star::lang::XTypeProvider.
Definition: typeprovider.hxx:34
#define CPPUHELPER_DLLPUBLIC
Definition: cppuhelperdllapi.h:28
OImplementationId(const ::com::sun::star::uno::Sequence< sal_Int8 > &rSeq) SAL_THROW(())
Constructor giving implementation id.
Definition: typeprovider.hxx:215
SAL_DLLPUBLIC void rtl_freeMemory(void *Ptr) SAL_THROW_EXTERN_C()
Free memory.
OTypeCollection(const OTypeCollection &rCollection)
Definition: typeprovider.hxx:51