19 #ifndef INCLUDED_CPPUHELPER_TYPEPROVIDER_HXX 20 #define INCLUDED_CPPUHELPER_TYPEPROVIDER_HXX 40 inline static void * SAL_CALL
operator new(
size_t nSize )
42 inline static void SAL_CALL
operator delete(
void * pMem )
44 inline static void * SAL_CALL
operator new( size_t,
void * pMem )
46 inline static void SAL_CALL
operator delete(
void *,
void * )
51 : _aTypes( rCollection._aTypes )
54 const ::com::sun::star::uno::Type & rType1,
57 const ::com::sun::star::uno::Type & rType1,
58 const ::com::sun::star::uno::Type & rType2,
61 const ::com::sun::star::uno::Type & rType1,
62 const ::com::sun::star::uno::Type & rType2,
63 const ::com::sun::star::uno::Type & rType3,
66 const ::com::sun::star::uno::Type & rType1,
67 const ::com::sun::star::uno::Type & rType2,
68 const ::com::sun::star::uno::Type & rType3,
69 const ::com::sun::star::uno::Type & rType4,
72 const ::com::sun::star::uno::Type & rType1,
73 const ::com::sun::star::uno::Type & rType2,
74 const ::com::sun::star::uno::Type & rType3,
75 const ::com::sun::star::uno::Type & rType4,
76 const ::com::sun::star::uno::Type & rType5,
79 const ::com::sun::star::uno::Type & rType1,
80 const ::com::sun::star::uno::Type & rType2,
81 const ::com::sun::star::uno::Type & rType3,
82 const ::com::sun::star::uno::Type & rType4,
83 const ::com::sun::star::uno::Type & rType5,
84 const ::com::sun::star::uno::Type & rType6,
87 const ::com::sun::star::uno::Type & rType1,
88 const ::com::sun::star::uno::Type & rType2,
89 const ::com::sun::star::uno::Type & rType3,
90 const ::com::sun::star::uno::Type & rType4,
91 const ::com::sun::star::uno::Type & rType5,
92 const ::com::sun::star::uno::Type & rType6,
93 const ::com::sun::star::uno::Type & rType7,
96 const ::com::sun::star::uno::Type & rType1,
97 const ::com::sun::star::uno::Type & rType2,
98 const ::com::sun::star::uno::Type & rType3,
99 const ::com::sun::star::uno::Type & rType4,
100 const ::com::sun::star::uno::Type & rType5,
101 const ::com::sun::star::uno::Type & rType6,
102 const ::com::sun::star::uno::Type & rType7,
103 const ::com::sun::star::uno::Type & rType8,
106 const ::com::sun::star::uno::Type & rType1,
107 const ::com::sun::star::uno::Type & rType2,
108 const ::com::sun::star::uno::Type & rType3,
109 const ::com::sun::star::uno::Type & rType4,
110 const ::com::sun::star::uno::Type & rType5,
111 const ::com::sun::star::uno::Type & rType6,
112 const ::com::sun::star::uno::Type & rType7,
113 const ::com::sun::star::uno::Type & rType8,
114 const ::com::sun::star::uno::Type & rType9,
117 const ::com::sun::star::uno::Type & rType1,
118 const ::com::sun::star::uno::Type & rType2,
119 const ::com::sun::star::uno::Type & rType3,
120 const ::com::sun::star::uno::Type & rType4,
121 const ::com::sun::star::uno::Type & rType5,
122 const ::com::sun::star::uno::Type & rType6,
123 const ::com::sun::star::uno::Type & rType7,
124 const ::com::sun::star::uno::Type & rType8,
125 const ::com::sun::star::uno::Type & rType9,
126 const ::com::sun::star::uno::Type & rType10,
129 const ::com::sun::star::uno::Type & rType1,
130 const ::com::sun::star::uno::Type & rType2,
131 const ::com::sun::star::uno::Type & rType3,
132 const ::com::sun::star::uno::Type & rType4,
133 const ::com::sun::star::uno::Type & rType5,
134 const ::com::sun::star::uno::Type & rType6,
135 const ::com::sun::star::uno::Type & rType7,
136 const ::com::sun::star::uno::Type & rType8,
137 const ::com::sun::star::uno::Type & rType9,
138 const ::com::sun::star::uno::Type & rType10,
139 const ::com::sun::star::uno::Type & rType11,
142 const ::com::sun::star::uno::Type & rType1,
143 const ::com::sun::star::uno::Type & rType2,
144 const ::com::sun::star::uno::Type & rType3,
145 const ::com::sun::star::uno::Type & rType4,
146 const ::com::sun::star::uno::Type & rType5,
147 const ::com::sun::star::uno::Type & rType6,
148 const ::com::sun::star::uno::Type & rType7,
149 const ::com::sun::star::uno::Type & rType8,
150 const ::com::sun::star::uno::Type & rType9,
151 const ::com::sun::star::uno::Type & rType10,
152 const ::com::sun::star::uno::Type & rType11,
153 const ::com::sun::star::uno::Type & rType12,
169 mutable ::com::sun::star::uno::Sequence< sal_Int8 > * _pSeq;
176 inline static void * SAL_CALL
operator new(
size_t nSize )
178 inline static void SAL_CALL
operator delete(
void * pMem )
180 inline static void * SAL_CALL
operator new( size_t,
void * pMem )
182 inline static void SAL_CALL
operator delete(
void *,
void * )
195 , _bUseEthernetAddress( bUseEthernetAddress )
202 : _pSeq( new ::
com::sun::star::uno::Sequence<
sal_Int8 >( rSeq ) )
203 , _bUseEthernetAddress( false )
206 : _pSeq( new ::
com::sun::star::uno::Sequence<
sal_Int8 >( rId.getImplementationId() ) )
207 , _bUseEthernetAddress( false )
::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > getTypes()
Called upon XTypeProvider::getTypes().
Definition: typeprovider.hxx:160
Definition: Enterable.hxx:26
OImplementationId(bool bUseEthernetAddress=true)
Constructor.
Definition: typeprovider.hxx:193
SAL_DLLPUBLIC void rtl_freeMemory(void *Ptr) SAL_THROW_EXTERN_C()
Free memory.
OImplementationId(const ::com::sun::star::uno::Sequence< sal_Int8 > &rSeq)
Constructor giving implementation id.
Definition: typeprovider.hxx:201
OImplementationId(const OImplementationId &rId)
Definition: typeprovider.hxx:205
unsigned char sal_Bool
Definition: types.h:48
signed char sal_Int8
Definition: types.h:53
OTypeCollection(const OTypeCollection &rCollection)
Definition: typeprovider.hxx:50
#define CPPUHELPER_DLLPUBLIC
Definition: cppuhelperdllapi.h:28
SAL_DLLPUBLIC void * rtl_allocateMemory(sal_Size Bytes) SAL_THROW_EXTERN_C()
Allocate memory.
Helper class to implement com::sun::star::lang::XTypeProvider.
Definition: typeprovider.hxx:33
Helper class to implement IDs for XUnoTunnel.
Definition: typeprovider.hxx:167