summaryrefslogtreecommitdiff
path: root/cppu/source/uno/assign.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'cppu/source/uno/assign.hxx')
-rw-r--r--cppu/source/uno/assign.hxx108
1 files changed, 54 insertions, 54 deletions
diff --git a/cppu/source/uno/assign.hxx b/cppu/source/uno/assign.hxx
index 473cd8659071..cd4b21b00414 100644
--- a/cppu/source/uno/assign.hxx
+++ b/cppu/source/uno/assign.hxx
@@ -86,9 +86,9 @@ inline bool _assignStruct(
sal_Int32 nDescr = pTypeDescr->nMembers;
while (nDescr--)
{
- if (! ::uno_type_assignData( (char *)pDest + pMemberOffsets[nDescr],
+ if (! ::uno_type_assignData( static_cast<char *>(pDest) + pMemberOffsets[nDescr],
ppTypeRefs[nDescr],
- (char *)pSource + pMemberOffsets[nDescr],
+ static_cast<char *>(pSource) + pMemberOffsets[nDescr],
ppTypeRefs[nDescr],
queryInterface, acquire, release ))
{
@@ -117,8 +117,8 @@ inline bool _assignData(
while (typelib_TypeClass_ANY == pSourceType->eTypeClass)
{
pSourceTypeDescr = 0;
- pSourceType = ((uno_Any *)pSource)->pType;
- pSource = ((uno_Any *)pSource)->pData;
+ pSourceType = static_cast<uno_Any *>(pSource)->pType;
+ pSource = static_cast<uno_Any *>(pSource)->pData;
if (pDest == pSource)
return true;
}
@@ -131,7 +131,7 @@ inline bool _assignData(
switch (pSourceType->eTypeClass)
{
case typelib_TypeClass_CHAR:
- *(sal_Unicode *)pDest = *(sal_Unicode *)pSource;
+ *static_cast<sal_Unicode *>(pDest) = *static_cast<sal_Unicode *>(pSource);
return true;
default:
return false;
@@ -140,7 +140,7 @@ inline bool _assignData(
switch (pSourceType->eTypeClass)
{
case typelib_TypeClass_BOOLEAN:
- *(sal_Bool *)pDest = (*(sal_Bool *)pSource != sal_False);
+ *static_cast<sal_Bool *>(pDest) = (*static_cast<sal_Bool *>(pSource) != sal_False);
return true;
default:
return false;
@@ -149,7 +149,7 @@ inline bool _assignData(
switch (pSourceType->eTypeClass)
{
case typelib_TypeClass_BYTE:
- *(sal_Int8 *)pDest = *(sal_Int8 *)pSource;
+ *static_cast<sal_Int8 *>(pDest) = *static_cast<sal_Int8 *>(pSource);
return true;
default:
return false;
@@ -158,11 +158,11 @@ inline bool _assignData(
switch (pSourceType->eTypeClass)
{
case typelib_TypeClass_BYTE:
- *(sal_Int16 *)pDest = *(sal_Int8 *)pSource;
+ *static_cast<sal_Int16 *>(pDest) = *static_cast<sal_Int8 *>(pSource);
return true;
case typelib_TypeClass_SHORT:
case typelib_TypeClass_UNSIGNED_SHORT:
- *(sal_Int16 *)pDest = *(sal_Int16 *)pSource;
+ *static_cast<sal_Int16 *>(pDest) = *static_cast<sal_Int16 *>(pSource);
return true;
default:
return false;
@@ -171,11 +171,11 @@ inline bool _assignData(
switch (pSourceType->eTypeClass)
{
case typelib_TypeClass_BYTE:
- *(sal_uInt16 *)pDest = *(sal_Int8 *)pSource;
+ *static_cast<sal_uInt16 *>(pDest) = *static_cast<sal_Int8 *>(pSource);
return true;
case typelib_TypeClass_SHORT:
case typelib_TypeClass_UNSIGNED_SHORT:
- *(sal_uInt16 *)pDest = *(sal_uInt16 *)pSource;
+ *static_cast<sal_uInt16 *>(pDest) = *static_cast<sal_uInt16 *>(pSource);
return true;
default:
return false;
@@ -184,17 +184,17 @@ inline bool _assignData(
switch (pSourceType->eTypeClass)
{
case typelib_TypeClass_BYTE:
- *(sal_Int32 *)pDest = *(sal_Int8 *)pSource;
+ *static_cast<sal_Int32 *>(pDest) = *static_cast<sal_Int8 *>(pSource);
return true;
case typelib_TypeClass_SHORT:
- *(sal_Int32 *)pDest = *(sal_Int16 *)pSource;
+ *static_cast<sal_Int32 *>(pDest) = *static_cast<sal_Int16 *>(pSource);
return true;
case typelib_TypeClass_UNSIGNED_SHORT:
- *(sal_Int32 *)pDest = *(sal_uInt16 *)pSource;
+ *static_cast<sal_Int32 *>(pDest) = *static_cast<sal_uInt16 *>(pSource);
return true;
case typelib_TypeClass_LONG:
case typelib_TypeClass_UNSIGNED_LONG:
- *(sal_Int32 *)pDest = *(sal_Int32 *)pSource;
+ *static_cast<sal_Int32 *>(pDest) = *static_cast<sal_Int32 *>(pSource);
return true;
default:
return false;
@@ -203,17 +203,17 @@ inline bool _assignData(
switch (pSourceType->eTypeClass)
{
case typelib_TypeClass_BYTE:
- *(sal_uInt32 *)pDest = *(sal_Int8 *)pSource;
+ *static_cast<sal_uInt32 *>(pDest) = *static_cast<sal_Int8 *>(pSource);
return true;
case typelib_TypeClass_SHORT:
- *(sal_uInt32 *)pDest = *(sal_Int16 *)pSource;
+ *static_cast<sal_uInt32 *>(pDest) = *static_cast<sal_Int16 *>(pSource);
return true;
case typelib_TypeClass_UNSIGNED_SHORT:
- *(sal_uInt32 *)pDest = *(sal_uInt16 *)pSource;
+ *static_cast<sal_uInt32 *>(pDest) = *static_cast<sal_uInt16 *>(pSource);
return true;
case typelib_TypeClass_LONG:
case typelib_TypeClass_UNSIGNED_LONG:
- *(sal_uInt32 *)pDest = *(sal_uInt32 *)pSource;
+ *static_cast<sal_uInt32 *>(pDest) = *static_cast<sal_uInt32 *>(pSource);
return true;
default:
return false;
@@ -222,23 +222,23 @@ inline bool _assignData(
switch (pSourceType->eTypeClass)
{
case typelib_TypeClass_BYTE:
- *(sal_Int64 *)pDest = *(sal_Int8 *)pSource;
+ *static_cast<sal_Int64 *>(pDest) = *static_cast<sal_Int8 *>(pSource);
return true;
case typelib_TypeClass_SHORT:
- *(sal_Int64 *)pDest = *(sal_Int16 *)pSource;
+ *static_cast<sal_Int64 *>(pDest) = *static_cast<sal_Int16 *>(pSource);
return true;
case typelib_TypeClass_UNSIGNED_SHORT:
- *(sal_Int64 *)pDest = *(sal_uInt16 *)pSource;
+ *static_cast<sal_Int64 *>(pDest) = *static_cast<sal_uInt16 *>(pSource);
return true;
case typelib_TypeClass_LONG:
- *(sal_Int64 *)pDest = *(sal_Int32 *)pSource;
+ *static_cast<sal_Int64 *>(pDest) = *static_cast<sal_Int32 *>(pSource);
return true;
case typelib_TypeClass_UNSIGNED_LONG:
- *(sal_Int64 *)pDest = *(sal_uInt32 *)pSource;
+ *static_cast<sal_Int64 *>(pDest) = *static_cast<sal_uInt32 *>(pSource);
return true;
case typelib_TypeClass_HYPER:
case typelib_TypeClass_UNSIGNED_HYPER:
- *(sal_Int64 *)pDest = *(sal_Int64 *)pSource;
+ *static_cast<sal_Int64 *>(pDest) = *static_cast<sal_Int64 *>(pSource);
return true;
default:
return false;
@@ -247,23 +247,23 @@ inline bool _assignData(
switch (pSourceType->eTypeClass)
{
case typelib_TypeClass_BYTE:
- *(sal_uInt64 *)pDest = *(sal_Int8 *)pSource;
+ *static_cast<sal_uInt64 *>(pDest) = *static_cast<sal_Int8 *>(pSource);
return true;
case typelib_TypeClass_SHORT:
- *(sal_uInt64 *)pDest = *(sal_Int16 *)pSource;
+ *static_cast<sal_uInt64 *>(pDest) = *static_cast<sal_Int16 *>(pSource);
return true;
case typelib_TypeClass_UNSIGNED_SHORT:
- *(sal_uInt64 *)pDest = *(sal_uInt16 *)pSource;
+ *static_cast<sal_uInt64 *>(pDest) = *static_cast<sal_uInt16 *>(pSource);
return true;
case typelib_TypeClass_LONG:
- *(sal_uInt64 *)pDest = *(sal_Int32 *)pSource;
+ *static_cast<sal_uInt64 *>(pDest) = *static_cast<sal_Int32 *>(pSource);
return true;
case typelib_TypeClass_UNSIGNED_LONG:
- *(sal_uInt64 *)pDest = *(sal_uInt32 *)pSource;
+ *static_cast<sal_uInt64 *>(pDest) = *static_cast<sal_uInt32 *>(pSource);
return true;
case typelib_TypeClass_HYPER:
case typelib_TypeClass_UNSIGNED_HYPER:
- *(sal_uInt64 *)pDest = *(sal_uInt64 *)pSource;
+ *static_cast<sal_uInt64 *>(pDest) = *static_cast<sal_uInt64 *>(pSource);
return true;
default:
return false;
@@ -272,16 +272,16 @@ inline bool _assignData(
switch (pSourceType->eTypeClass)
{
case typelib_TypeClass_BYTE:
- *(float *)pDest = *(sal_Int8 *)pSource;
+ *static_cast<float *>(pDest) = *static_cast<sal_Int8 *>(pSource);
return true;
case typelib_TypeClass_SHORT:
- *(float *)pDest = *(sal_Int16 *)pSource;
+ *static_cast<float *>(pDest) = *static_cast<sal_Int16 *>(pSource);
return true;
case typelib_TypeClass_UNSIGNED_SHORT:
- *(float *)pDest = *(sal_uInt16 *)pSource;
+ *static_cast<float *>(pDest) = *static_cast<sal_uInt16 *>(pSource);
return true;
case typelib_TypeClass_FLOAT:
- *(float *)pDest = *(float *)pSource;
+ *static_cast<float *>(pDest) = *static_cast<float *>(pSource);
return true;
default:
return false;
@@ -290,25 +290,25 @@ inline bool _assignData(
switch (pSourceType->eTypeClass)
{
case typelib_TypeClass_BYTE:
- *(double *)pDest = *(sal_Int8 *)pSource;
+ *static_cast<double *>(pDest) = *static_cast<sal_Int8 *>(pSource);
return true;
case typelib_TypeClass_SHORT:
- *(double *)pDest = *(sal_Int16 *)pSource;
+ *static_cast<double *>(pDest) = *static_cast<sal_Int16 *>(pSource);
return true;
case typelib_TypeClass_UNSIGNED_SHORT:
- *(double *)pDest = *(sal_uInt16 *)pSource;
+ *static_cast<double *>(pDest) = *static_cast<sal_uInt16 *>(pSource);
return true;
case typelib_TypeClass_LONG:
- *(double *)pDest = *(sal_Int32 *)pSource;
+ *static_cast<double *>(pDest) = *static_cast<sal_Int32 *>(pSource);
return true;
case typelib_TypeClass_UNSIGNED_LONG:
- *(double *)pDest = *(sal_uInt32 *)pSource;
+ *static_cast<double *>(pDest) = *static_cast<sal_uInt32 *>(pSource);
return true;
case typelib_TypeClass_FLOAT:
- *(double *)pDest = *(float *)pSource;
+ *static_cast<double *>(pDest) = *static_cast<float *>(pSource);
return true;
case typelib_TypeClass_DOUBLE:
- *(double *)pDest = *(double *)pSource;
+ *static_cast<double *>(pDest) = *static_cast<double *>(pSource);
return true;
default:
return false;
@@ -317,7 +317,7 @@ inline bool _assignData(
switch (pSourceType->eTypeClass)
{
case typelib_TypeClass_STRING:
- ::rtl_uString_assign( (rtl_uString **)pDest, *(rtl_uString **)pSource );
+ ::rtl_uString_assign( static_cast<rtl_uString **>(pDest), *static_cast<rtl_uString **>(pSource) );
return true;
default:
return false;
@@ -327,9 +327,9 @@ inline bool _assignData(
{
case typelib_TypeClass_TYPE:
{
- typelib_TypeDescriptionReference ** pp = (typelib_TypeDescriptionReference **)pDest;
+ typelib_TypeDescriptionReference ** pp = static_cast<typelib_TypeDescriptionReference **>(pDest);
::typelib_typedescriptionreference_release( *pp );
- *pp = *(typelib_TypeDescriptionReference **)pSource;
+ *pp = *static_cast<typelib_TypeDescriptionReference **>(pSource);
TYPE_ACQUIRE( *pp );
return true;
}
@@ -337,13 +337,13 @@ inline bool _assignData(
return false;
}
case typelib_TypeClass_ANY:
- _destructAny( (uno_Any *)pDest, release );
- _copyConstructAny( (uno_Any *)pDest, pSource, pSourceType, pSourceTypeDescr, acquire, 0 );
+ _destructAny( static_cast<uno_Any *>(pDest), release );
+ _copyConstructAny( static_cast<uno_Any *>(pDest), pSource, pSourceType, pSourceTypeDescr, acquire, 0 );
return true;
case typelib_TypeClass_ENUM:
if (_type_equals( pDestType, pSourceType ))
{
- *(sal_Int32 *)pDest = *(sal_Int32 *)pSource;
+ *static_cast<sal_Int32 *>(pDest) = *static_cast<sal_Int32 *>(pSource);
return true;
}
return false;
@@ -392,14 +392,14 @@ inline bool _assignData(
if (typelib_TypeClass_SEQUENCE != pSourceType->eTypeClass)
return false;
// self assignment:
- if (*(uno_Sequence **)pSource == *(uno_Sequence **)pDest)
+ if (*static_cast<uno_Sequence **>(pSource) == *static_cast<uno_Sequence **>(pDest))
return true;
if (_type_equals( pDestType, pSourceType ))
{
- osl_atomic_increment( &(*(uno_Sequence **)pSource)->nRefCount );
+ osl_atomic_increment( &(*static_cast<uno_Sequence **>(pSource))->nRefCount );
idestructSequence(
- *(uno_Sequence **)pDest, pDestType, pDestTypeDescr, release );
- *(uno_Sequence **)pDest = *(uno_Sequence **)pSource;
+ *static_cast<uno_Sequence **>(pDest), pDestType, pDestTypeDescr, release );
+ *static_cast<uno_Sequence **>(pDest) = *static_cast<uno_Sequence **>(pSource);
return true;
}
return false;
@@ -408,7 +408,7 @@ inline bool _assignData(
return false;
if (_type_equals( pDestType, pSourceType ))
{
- _assignInterface( (void **)pDest, *(void **)pSource, acquire, release );
+ _assignInterface( static_cast<void **>(pDest), *static_cast<void **>(pSource), acquire, release );
return true;
}
else if (*static_cast< void ** >(pSource) == 0)
@@ -431,7 +431,7 @@ inline bool _assignData(
}
if (pTD) // is base of dest
{
- _assignInterface( (void **)pDest, *(void **)pSource, acquire, release );
+ _assignInterface( static_cast<void **>(pDest), *static_cast<void **>(pSource), acquire, release );
return true;
}
}