19 #ifndef _TYPELIB_TYPEDESCRIPTION_HXX_
20 #define _TYPELIB_TYPEDESCRIPTION_HXX_
51 inline static void * SAL_CALL
operator new (
size_t nSize )
SAL_THROW(())
53 inline static void SAL_CALL
operator delete (
void * pMem )
SAL_THROW(())
55 inline static void * SAL_CALL
operator new ( size_t,
void * pMem )
SAL_THROW(())
57 inline static void SAL_CALL
operator delete (
void *,
void * )
SAL_THROW(())
107 {
return this->
operator =( rTypeDescr.get() ); }
121 {
return equals( rTypeDescr._pTypeDescr ); }
125 inline void SAL_CALL
makeComplete() const SAL_THROW(());
132 {
return _pTypeDescr; }
138 {
return (_pTypeDescr != 0); }
142 : _pTypeDescr( pTypeDescr )
158 if (rType.getTypeLibType())
163 : _pTypeDescr( rTypeDescr._pTypeDescr )
193 _pTypeDescr = pTypeDescr;
199 return (_pTypeDescr && pTypeDescr &&
205 if (_pTypeDescr && !_pTypeDescr->
bComplete)