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 ) )
219 : _pSeq( new ::com::sun::star::uno::Sequence<
sal_Int8 >( rId.getImplementationId() ) )
OImplementationId(sal_Bool bUseEthernetAddress=sal_True)
Constructor.
Definition: typeprovider.hxx:207
#define sal_True
Definition: types.h:48
SAL_DLLPUBLIC void * rtl_allocateMemory(sal_Size Bytes) SAL_THROW_EXTERN_C()
Allocate memory.
OTypeCollection(const OTypeCollection &rCollection)
Definition: typeprovider.hxx:51
Helper class to implement com::sun::star::lang::XTypeProvider.
Definition: typeprovider.hxx:34
#define CPPUHELPER_DLLPUBLIC
Definition: cppuhelperdllapi.h:28
OImplementationId(const OImplementationId &rId)
Definition: typeprovider.hxx:218
Helper class to implement com::sun::star::lang::XTypeProvider.
Definition: typeprovider.hxx:181
unsigned char sal_Bool
Definition: types.h:46
Specification (from draft-leach-uuids-guids-01.txt )
OImplementationId(const ::com::sun::star::uno::Sequence< sal_Int8 > &rSeq)
Constructor giving implementation id.
Definition: typeprovider.hxx:215
signed char sal_Int8
Definition: types.h:51
SAL_DLLPUBLIC void rtl_freeMemory(void *Ptr) SAL_THROW_EXTERN_C()
Free memory.
#define SAL_THROW(exc)
Definition of function throw clause macros.
Definition: types.h:358