19 #ifndef INCLUDED_COM_SUN_STAR_UNO_TYPE_H
20 #define INCLUDED_COM_SUN_STAR_UNO_TYPE_H
23 #include <com/sun/star/uno/TypeClass.hdl>
63 inline static void * SAL_CALL
operator new (
size_t nSize )
65 inline static void SAL_CALL
operator delete (
void * pMem )
67 inline static void * SAL_CALL
operator new ( size_t,
void * pMem )
69 inline static void SAL_CALL
operator delete (
void *,
void * )
82 inline Type( TypeClass eTypeClass, const ::rtl::OUString & rTypeName );
89 inline Type( TypeClass eTypeClass,
const sal_Char * pTypeName );
128 inline Type & SAL_CALL operator = (
const Type & rType );
135 {
return (TypeClass)_pType->eTypeClass; }
141 inline ::rtl::OUString SAL_CALL
getTypeName()
const;
214 inline const ::com::sun::star::uno::Type & SAL_CALL
getCppuType( const ::com::sun::star::uno::Type * );
255 inline const ::com::sun::star::uno::Type & SAL_CALL
getCppuType(
289 inline const ::com::sun::star::uno::Type & SAL_CALL
getCppuType( const ::rtl::OUString * );
300 inline const ::com::sun::star::uno::Type & SAL_CALL
getCppuType(
const sal_Int16 * );
311 inline const ::com::sun::star::uno::Type & SAL_CALL
getCppuType(
const sal_uInt16 * );
322 inline const ::com::sun::star::uno::Type & SAL_CALL
getCppuType(
const sal_Int32 * );
333 inline const ::com::sun::star::uno::Type & SAL_CALL
getCppuType(
const sal_uInt32 * );
344 inline const ::com::sun::star::uno::Type & SAL_CALL
getCppuType(
const sal_Int64 * );
355 inline const ::com::sun::star::uno::Type & SAL_CALL
getCppuType(
const sal_uInt64 * );
366 inline const ::com::sun::star::uno::Type & SAL_CALL
getCppuType(
const float * );
377 inline const ::com::sun::star::uno::Type & SAL_CALL
getCppuType(
const double * );
397 template<
typename T >
inline const ::com::sun::star::uno::Type & SAL_CALL
411 template<>
inline const ::com::sun::star::uno::Type & SAL_CALL