[Libreoffice-commits] core.git: include/cppuhelper
Stephan Bergmann
sbergman at redhat.com
Mon Jun 20 15:20:33 UTC 2016
include/cppuhelper/proptypehlp.hxx | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
New commits:
commit 0ac092ed0b04ce4ea8b401a56998e36bc2cca402
Author: Stephan Bergmann <sbergman at redhat.com>
Date: Mon Jun 20 17:20:02 2016 +0200
Clean up uses of Any::getValue() in cppuhelper
Change-Id: Ibe25c23a273db957905af972dcae64e3a0d3be8a
diff --git a/include/cppuhelper/proptypehlp.hxx b/include/cppuhelper/proptypehlp.hxx
index 5169c5b4..9f3dcf4 100644
--- a/include/cppuhelper/proptypehlp.hxx
+++ b/include/cppuhelper/proptypehlp.hxx
@@ -65,7 +65,7 @@ inline void SAL_CALL convertPropertyValue( sal_Bool & b , const css::uno::Any
b = i16 != 0;
}
else if ( css::uno::TypeClass_BOOLEAN == tc ) {
- b = *static_cast<sal_Bool const *>(a.getValue());
+ a >>= b;
}
else if ( css::uno::TypeClass_BYTE == tc ) {
sal_Int8 i8 = 0;
@@ -122,7 +122,7 @@ inline void SAL_CALL convertPropertyValue( sal_Int64 & i , const css::uno::Any
}
else if ( css::uno::TypeClass_BOOLEAN == tc ) {
bool b;
- b = *static_cast<sal_Bool const *>(a.getValue());
+ a >>= b;
i = ( sal_Int64 ) b;
}
else if ( css::uno::TypeClass_BYTE == tc ) {
@@ -175,7 +175,7 @@ inline void SAL_CALL convertPropertyValue( sal_uInt64 & i , const css::uno::Any
}
else if ( css::uno::TypeClass_BOOLEAN == tc ) {
bool b;
- b = *static_cast<sal_Bool const *>(a.getValue());
+ a >>= b;
i = ( sal_uInt64 ) b;
}
else if ( css::uno::TypeClass_BYTE == tc ) {
@@ -219,7 +219,7 @@ inline void SAL_CALL convertPropertyValue( sal_Int32 & i , const css::uno::Any
}
else if ( css::uno::TypeClass_BOOLEAN == tc ) {
bool b;
- b = *static_cast<sal_Bool const *>(a.getValue());
+ a >>= b;
i = ( sal_Int32 ) b;
}
else if ( css::uno::TypeClass_BYTE == tc ) {
@@ -266,7 +266,7 @@ inline void SAL_CALL convertPropertyValue( sal_uInt32 & i , const css::uno::Any
}
else if ( css::uno::TypeClass_BOOLEAN == tc ) {
bool b;
- b = *static_cast<sal_Bool const *>(a.getValue());
+ a >>= b;
i = ( sal_uInt32 ) b;
}
else if ( css::uno::TypeClass_BYTE == tc ) {
@@ -299,7 +299,7 @@ inline void SAL_CALL convertPropertyValue( sal_Int16 & i , const css::uno::Any
}
else if ( css::uno::TypeClass_BOOLEAN == tc ) {
bool b;
- b = *static_cast<sal_Bool const *>(a.getValue());
+ a >>= b;
i = ( sal_Int16 ) b;
}
else if ( css::uno::TypeClass_BYTE == tc ) {
@@ -331,7 +331,7 @@ inline void SAL_CALL convertPropertyValue( sal_uInt16 & i , const css::uno::Any
}
else if ( css::uno::TypeClass_BOOLEAN == tc ) {
bool b;
- b = *static_cast<sal_Bool const *>(a.getValue());
+ a >>= b;
i = ( sal_Int16 ) b;
}
else if ( css::uno::TypeClass_BYTE == tc ) {
@@ -358,7 +358,7 @@ inline void SAL_CALL convertPropertyValue( sal_Int8 & i , const css::uno::Any &
}
else if ( css::uno::TypeClass_BOOLEAN == tc ) {
bool b;
- b = *static_cast<sal_Bool const *>(a.getValue());
+ a >>= b;
i = ( sal_Int8 ) b;
}
else {
@@ -405,7 +405,7 @@ inline void SAL_CALL convertPropertyValue( float &f , const css::uno::Any &a )
}
else if ( css::uno::TypeClass_BOOLEAN == tc ) {
bool b;
- b = *static_cast<sal_Bool const *>(a.getValue());
+ a >>= b;
f = ( float ) b;
}
else if ( css::uno::TypeClass_BYTE == tc ) {
@@ -470,7 +470,7 @@ inline void SAL_CALL convertPropertyValue( double &d , const css::uno::Any &a )
}
else if ( css::uno::TypeClass_BOOLEAN == tc ) {
bool b;
- b = *static_cast<sal_Bool const *>(a.getValue());
+ a >>= b;
d = (double) b;
}
else if ( css::uno::TypeClass_BYTE == tc ) {
More information about the Libreoffice-commits
mailing list