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;
218 inline const ::com::sun::star::uno::Type & SAL_CALL
getCppuType( const ::com::sun::star::uno::Type * );
283 inline const ::com::sun::star::uno::Type & SAL_CALL
getCppuType(
333 inline const ::com::sun::star::uno::Type & SAL_CALL
getCppuType( const ::rtl::OUString * );
348 inline const ::com::sun::star::uno::Type & SAL_CALL
getCppuType( const sal_Int16 * );
363 inline const ::com::sun::star::uno::Type & SAL_CALL
getCppuType( const sal_uInt16 * );
378 inline const ::com::sun::star::uno::Type & SAL_CALL
getCppuType( const sal_Int32 * );
393 inline const ::com::sun::star::uno::Type & SAL_CALL
getCppuType( const sal_uInt32 * );
408 inline const ::com::sun::star::uno::Type & SAL_CALL
getCppuType( const sal_Int64 * );
423 inline const ::com::sun::star::uno::Type & SAL_CALL
getCppuType( const sal_uInt64 * );
438 inline const ::com::sun::star::uno::Type & SAL_CALL
getCppuType( const
float * );
453 inline const ::com::sun::star::uno::Type & SAL_CALL
getCppuType( const
double * );
474 inline const ::com::sun::star::uno::Type & SAL_CALL
489 inline const ::com::sun::star::uno::Type & SAL_CALL