1.1 --- a/epoc32/include/stdapis/stlportv5/stl/concept_checks.h Wed Mar 31 12:27:01 2010 +0100
1.2 +++ b/epoc32/include/stdapis/stlportv5/stl/concept_checks.h Wed Mar 31 12:33:34 2010 +0100
1.3 @@ -258,7 +258,7 @@
1.4 template <class _TypeX, class _TypeY>
1.5 struct _STL_SAME_TYPE_ERROR {
1.6 static void
1.7 - __type_X_not_same_as_type_Y(_TypeX , _TypeY ) {
1.8 + __type_X_not_same_as_type_Y(_TypeX , _TypeY ) {
1.9 __check_equal<_TypeX> t1 = __check_equal<_TypeY>();
1.10 }
1.11 };
1.12 @@ -303,7 +303,7 @@
1.13 struct _STL_BINARY_FUNCTION_ERROR {
1.14 static _Ret
1.15 __binary_function_requirement_violation(_Func& __f,
1.16 - const _First& __first,
1.17 + const _First& __first,
1.18 const _Second& __second) {
1.19 return __f(__first, __second);
1.20 }
1.21 @@ -313,7 +313,7 @@
1.22 struct _STL_BINARY_FUNCTION_ERROR<_Func, void, _First, _Second> {
1.23 static void
1.24 __binary_function_requirement_violation(_Func& __f,
1.25 - const _First& __first,
1.26 + const _First& __first,
1.27 const _Second& __second) {
1.28 __f(__first, __second);
1.29 }
1.30 @@ -378,14 +378,14 @@
1.31 }
1.32 template <class _Type>
1.33 static _Type
1.34 - __const_parameter_required_for_copy_constructor(_Type /* __a */,
1.35 + __const_parameter_required_for_copy_constructor(_Type /* __a */,
1.36 const _Type& __b) {
1.37 _Type __c(__b);
1.38 return __c;
1.39 }
1.40 template <class _Type>
1.41 static _Type
1.42 - __const_parameter_required_for_assignment_operator(_Type __a,
1.43 + __const_parameter_required_for_assignment_operator(_Type __a,
1.44 const _Type& __b) {
1.45 __a = __b;
1.46 return __a;
1.47 @@ -440,7 +440,7 @@
1.48 }
1.49 template <class _Iterator, class _Distance>
1.50 static _Iterator
1.51 - __iterator_addition_assignment_requirement_violation(_Iterator __i,
1.52 + __iterator_addition_assignment_requirement_violation(_Iterator __i,
1.53 _Distance __n) {
1.54 __i += __n;
1.55 return __i;
1.56 @@ -494,30 +494,30 @@
1.57 template <class _Iterator> struct iterator_traits;
1.58 _STLP_END_NAMESPACE
1.59
1.60 -template <class _Iter>
1.61 +template <class _Iter>
1.62 struct __value_type_type_definition_requirement_violation {
1.63 typedef typename __STD::iterator_traits<_Iter>::value_type value_type;
1.64 };
1.65
1.66 -template <class _Iter>
1.67 +template <class _Iter>
1.68 struct __difference_type_type_definition_requirement_violation {
1.69 typedef typename __STD::iterator_traits<_Iter>::difference_type
1.70 difference_type;
1.71 };
1.72
1.73 -template <class _Iter>
1.74 +template <class _Iter>
1.75 struct __reference_type_definition_requirement_violation {
1.76 typedef typename __STD::iterator_traits<_Iter>::reference reference;
1.77 };
1.78
1.79 -template <class _Iter>
1.80 +template <class _Iter>
1.81 struct __pointer_type_definition_requirement_violation {
1.82 typedef typename __STD::iterator_traits<_Iter>::pointer pointer;
1.83 };
1.84
1.85 -template <class _Iter>
1.86 +template <class _Iter>
1.87 struct __iterator_category_type_definition_requirement_violation {
1.88 - typedef typename __STD::iterator_traits<_Iter>::iterator_category
1.89 + typedef typename __STD::iterator_traits<_Iter>::iterator_category
1.90 iterator_category;
1.91 };
1.92
1.93 @@ -708,13 +708,13 @@
1.94 // Refinement of LessThanComparable
1.95 _LessThanComparable_concept_specification<_RandAccIter>::
1.96 _LessThanComparable_requirement_violation(__i);
1.97 - typedef typename
1.98 + typedef typename
1.99 __value_type_type_definition_requirement_violation<_RandAccIter>
1.100 ::value_type
1.101 value_type;
1.102 typedef typename
1.103 __difference_type_type_definition_requirement_violation<_RandAccIter>
1.104 - ::difference_type
1.105 + ::difference_type
1.106 _Dist;
1.107 typedef typename _Mutable_trait<_Dist>::_Type _MutDist;
1.108