28 #ifndef _CPPUHELPER_PROPTYPEHLP_H
29 #define _CPPUHELPER_PROPTYPEHLP_H
31 #include <com/sun/star/lang/IllegalArgumentException.hpp>
32 #include <com/sun/star/uno/TypeClass.hpp>
44 template <
class target >
45 inline void SAL_CALL
convertPropertyValue( target &value , const ::com::sun::star::uno::Any & a);
47 template <
class target >
53 inline void SAL_CALL
convertPropertyValue( sal_Int64 & target , const ::com::sun::star::uno::Any & source )
54 SAL_THROW( (::com::sun::star::lang::IllegalArgumentException) );
55 inline void SAL_CALL
convertPropertyValue( sal_uInt64 & target, const ::com::sun::star::uno::Any & source )
56 SAL_THROW( (::com::sun::star::lang::IllegalArgumentException) );
57 inline void SAL_CALL
convertPropertyValue( sal_Int32 & target , const ::com::sun::star::uno::Any & source )
58 SAL_THROW( (::com::sun::star::lang::IllegalArgumentException) );
59 inline void SAL_CALL
convertPropertyValue( sal_uInt32 & target, const ::com::sun::star::uno::Any & source )
60 SAL_THROW( (::com::sun::star::lang::IllegalArgumentException) );
61 inline void SAL_CALL
convertPropertyValue( sal_Int16 & target , const ::com::sun::star::uno::Any & source )
62 SAL_THROW( (::com::sun::star::lang::IllegalArgumentException) );
63 inline void SAL_CALL
convertPropertyValue( sal_uInt16 & target, const ::com::sun::star::uno::Any & source )
64 SAL_THROW( (::com::sun::star::lang::IllegalArgumentException) );
66 SAL_THROW( (::com::sun::star::lang::IllegalArgumentException) );
67 inline void SAL_CALL
convertPropertyValue(
float & target , const ::com::sun::star::uno::Any & source )
68 SAL_THROW( (::com::sun::star::lang::IllegalArgumentException) );
69 inline void SAL_CALL
convertPropertyValue(
double &target , const ::com::sun::star::uno::Any &source )
70 SAL_THROW( (::com::sun::star::lang::IllegalArgumentException) );
72 SAL_THROW( (::com::sun::star::lang::IllegalArgumentException) );