Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.12
 Overview   Namespace   Class   Index   Help 

Global Functions in Namespace cppu
in Sourcefile proptypehlp.hxx


convertPropertyValue

template< typename target >


void convertPropertyValue(
target & value,
const ::com::sun::star::uno::Any & a );

virtual abstract const volatile template static inline C-linkage
NO NO NO NO YES NO YES NO

Description
Converts the value stored in an any to a concrete C++ type. The function does the same as the operator >>= () at the Any class, except that it throws an IllegalArgumentException in case of failures (the value cannot be extracted without data loss )

convertPropertyValue

template< typename target >


void convertPropertyValue(
target & value,
::com::sun::star::uno::Any & a );

virtual abstract const volatile template static inline C-linkage
NO NO NO NO YES NO YES NO


convertPropertyValue
void convertPropertyValue(
sal_Bool & b,
const ::com::sun::star::uno::Any & a )
throw( ::com::sun::star::lang::IllegalArgumentException );

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO

Summary
conversion of basic types

convertPropertyValue
void convertPropertyValue(
sal_Int64 & i,
const ::com::sun::star::uno::Any & a )
throw( ::com::sun::star::lang::IllegalArgumentException );

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO


convertPropertyValue
void convertPropertyValue(
sal_uInt64 & i,
const ::com::sun::star::uno::Any & a )
throw( ::com::sun::star::lang::IllegalArgumentException );

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO


convertPropertyValue
void convertPropertyValue(
sal_Int32 & i,
const ::com::sun::star::uno::Any & a )
throw( ::com::sun::star::lang::IllegalArgumentException );

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO


convertPropertyValue
void convertPropertyValue(
sal_uInt32 & i,
const ::com::sun::star::uno::Any & a )
throw( ::com::sun::star::lang::IllegalArgumentException );

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO


convertPropertyValue
void convertPropertyValue(
sal_Int16 & i,
const ::com::sun::star::uno::Any & a )
throw( ::com::sun::star::lang::IllegalArgumentException );

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO


convertPropertyValue
void convertPropertyValue(
sal_uInt16 & i,
const ::com::sun::star::uno::Any & a )
throw( ::com::sun::star::lang::IllegalArgumentException );

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO


convertPropertyValue
void convertPropertyValue(
sal_Int8 & i,
const ::com::sun::star::uno::Any & a )
throw( ::com::sun::star::lang::IllegalArgumentException );

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO


convertPropertyValue
void convertPropertyValue(
float & f,
const ::com::sun::star::uno::Any & a )
throw( ::com::sun::star::lang::IllegalArgumentException );

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO


convertPropertyValue
void convertPropertyValue(
double & d,
const ::com::sun::star::uno::Any & a )
throw( ::com::sun::star::lang::IllegalArgumentException );

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO


convertPropertyValue
void convertPropertyValue(
::rtl::OUString & ow,
const ::com::sun::star::uno::Any & a )
throw( ::com::sun::star::lang::IllegalArgumentException );

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO


Top of Page

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.