Changeset 9369 in orxonox.OLD for branches/proxy/src/lib/util/sigslot/signal.h
- Timestamp:
- Jul 20, 2006, 9:16:39 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/proxy/src/lib/util/sigslot/signal.h
r9368 r9369 1238 1238 virtual _connection_base0<mt_policy>* duplicate(has_slots<mt_policy>* pnewdest) 1239 1239 { 1240 return new _connection0<dest_type, mt_policy>( (dest_type *)pnewdest, m_pmemfun);1240 return new _connection0<dest_type, mt_policy>(dynamic_cast<dest_type*>(pnewdest), m_pmemfun); 1241 1241 } 1242 1242 … … 1279 1279 virtual _connection_base1<arg1_type, mt_policy>* duplicate(has_slots<mt_policy>* pnewdest) 1280 1280 { 1281 return new _connection1<dest_type, arg1_type, mt_policy>( (dest_type *)pnewdest, m_pmemfun);1281 return new _connection1<dest_type, arg1_type, mt_policy>(dynamic_cast<dest_type*>(pnewdest), m_pmemfun); 1282 1282 } 1283 1283 … … 1321 1321 virtual _connection_base2<arg1_type, arg2_type, mt_policy>* duplicate(has_slots<mt_policy>* pnewdest) 1322 1322 { 1323 return new _connection2<dest_type, arg1_type, arg2_type, mt_policy>( (dest_type *)pnewdest, m_pmemfun);1323 return new _connection2<dest_type, arg1_type, arg2_type, mt_policy>(dynamic_cast<dest_type*>(pnewdest), m_pmemfun); 1324 1324 } 1325 1325 … … 1363 1363 virtual _connection_base3<arg1_type, arg2_type, arg3_type, mt_policy>* duplicate(has_slots<mt_policy>* pnewdest) 1364 1364 { 1365 return new _connection3<dest_type, arg1_type, arg2_type, arg3_type, mt_policy>( (dest_type *)pnewdest, m_pmemfun);1365 return new _connection3<dest_type, arg1_type, arg2_type, arg3_type, mt_policy>(dynamic_cast<dest_type*>(pnewdest), m_pmemfun); 1366 1366 } 1367 1367 … … 1407 1407 virtual _connection_base4<arg1_type, arg2_type, arg3_type, arg4_type, mt_policy>* duplicate(has_slots<mt_policy>* pnewdest) 1408 1408 { 1409 return new _connection4<dest_type, arg1_type, arg2_type, arg3_type, arg4_type, mt_policy>( (dest_type *)pnewdest, m_pmemfun);1409 return new _connection4<dest_type, arg1_type, arg2_type, arg3_type, arg4_type, mt_policy>(dynamic_cast<dest_type*>(pnewdest), m_pmemfun); 1410 1410 } 1411 1411 … … 1457 1457 { 1458 1458 return new _connection5<dest_type, arg1_type, arg2_type, arg3_type, arg4_type, 1459 arg5_type, mt_policy>((dest_type *)pnewdest, m_pmemfun);1459 arg5_type, mt_policy>(dynamic_cast<dest_type*>(pnewdest), m_pmemfun); 1460 1460 } 1461 1461 … … 1507 1507 { 1508 1508 return new _connection6<dest_type, arg1_type, arg2_type, arg3_type, arg4_type, 1509 arg5_type, arg6_type, mt_policy>((dest_type *)pnewdest, m_pmemfun);1509 arg5_type, arg6_type, mt_policy>(dynamic_cast<dest_type*>(pnewdest), m_pmemfun); 1510 1510 } 1511 1511 … … 1557 1557 { 1558 1558 return new _connection7<dest_type, arg1_type, arg2_type, arg3_type, arg4_type, 1559 arg5_type, arg6_type, arg7_type, mt_policy>((dest_type *)pnewdest, m_pmemfun);1559 arg5_type, arg6_type, arg7_type, mt_policy>(dynamic_cast<dest_type*>(pnewdest), m_pmemfun); 1560 1560 } 1561 1561 … … 1609 1609 { 1610 1610 return new _connection8<dest_type, arg1_type, arg2_type, arg3_type, arg4_type, 1611 arg5_type, arg6_type, arg7_type, arg8_type, mt_policy>((dest_type *)pnewdest, m_pmemfun);1611 arg5_type, arg6_type, arg7_type, arg8_type, mt_policy>(dynamic_cast<dest_type*>(pnewdest), m_pmemfun); 1612 1612 } 1613 1613
Note: See TracChangeset
for help on using the changeset viewer.