forked from boostorg/unordered
de-constified values in legacy_serialization_test to appease some defective C++03 compilers
This commit is contained in:
@ -1 +1 @@
|
||||
22 serialization::archive 19 0 0 10 13 0 0 0 2097663454 2097663454 -1785808236 -1785808236 -938475945 -938475945 1354395138 1354395138 581989062 581989062 -1694006096 -1694006096 1832705803 1832705803 -743509129 -743509129 1021729225 1021729225 -1168265900 -1168265900 0 0 14 0 -938475945 -938475945 -938475945 -938475945 -1694006096 -1694006096 -1785808236 -1785808236 1021729225 1021729225 1021729225 1021729225 1832705803 1832705803 1832705803 1832705803 581989062 581989062 1354395138 1354395138 2097663454 2097663454 -743509129 -743509129 -743509129 -743509129 -1168265900 -1168265900
|
||||
22 serialization::archive 19 0 0 10 13 0 0 0 2097663454 2097663454 -1785808236 -1785808236 -938475945 -938475945 1354395138 1354395138 581989062 581989062 -1694006096 -1694006096 1832705803 1832705803 -743509129 -743509129 1021729225 1021729225 -1168265900 -1168265900 0 0 14 0 0 0 -938475945 -938475945 -938475945 -938475945 -1694006096 -1694006096 -1785808236 -1785808236 1021729225 1021729225 1021729225 1021729225 1832705803 1832705803 1832705803 1832705803 581989062 581989062 1354395138 1354395138 2097663454 2097663454 -743509129 -743509129 -743509129 -743509129 -1168265900 -1168265900
|
||||
|
@ -49,7 +49,7 @@
|
||||
<values class_id="2" tracking_level="0" version="0">
|
||||
<count>14</count>
|
||||
<item_version>0</item_version>
|
||||
<item>
|
||||
<item class_id="3" tracking_level="0" version="0">
|
||||
<first>-938475945</first>
|
||||
<second>-938475945</second>
|
||||
</item>
|
||||
|
File diff suppressed because one or more lines are too long
@ -409,7 +409,7 @@
|
||||
<values class_id="2" tracking_level="0" version="0">
|
||||
<count>152</count>
|
||||
<item_version>0</item_version>
|
||||
<item>
|
||||
<item class_id="3" tracking_level="0" version="0">
|
||||
<first>-938475945</first>
|
||||
<second>-938475945</second>
|
||||
</item>
|
||||
|
@ -1 +1 @@
|
||||
22 serialization::archive 19 0 0 10 13 0 0 0 10 1832705803 10 1832705803 10 2097663454 10 2097663454 10 3551458167 10 3551458167 10 2509159060 10 2509159060 10 2600961200 10 2600961200 9 581989062 9 581989062 10 1021729225 10 1021729225 10 3126701396 10 3126701396 10 1354395138 10 1354395138 10 3356491351 10 3356491351 0 0 14 0 10 3356491351 10 3356491351 10 3356491351 10 3356491351 10 2600961200 10 2600961200 10 2509159060 10 2509159060 10 1021729225 10 1021729225 10 1021729225 10 1021729225 10 1832705803 10 1832705803 10 1832705803 10 1832705803 9 581989062 9 581989062 10 1354395138 10 1354395138 10 2097663454 10 2097663454 10 3551458167 10 3551458167 10 3551458167 10 3551458167 10 3126701396 10 3126701396
|
||||
22 serialization::archive 19 0 0 10 13 0 0 0 10 1832705803 10 1832705803 10 2097663454 10 2097663454 10 3551458167 10 3551458167 10 2509159060 10 2509159060 10 2600961200 10 2600961200 9 581989062 9 581989062 10 1021729225 10 1021729225 10 3126701396 10 3126701396 10 1354395138 10 1354395138 10 3356491351 10 3356491351 0 0 14 0 0 0 10 3356491351 10 3356491351 10 3356491351 10 3356491351 10 2600961200 10 2600961200 10 2509159060 10 2509159060 10 1021729225 10 1021729225 10 1021729225 10 1021729225 10 1832705803 10 1832705803 10 1832705803 10 1832705803 9 581989062 9 581989062 10 1354395138 10 1354395138 10 2097663454 10 2097663454 10 3551458167 10 3551458167 10 3551458167 10 3551458167 10 3126701396 10 3126701396
|
||||
|
@ -49,7 +49,7 @@
|
||||
<values class_id="2" tracking_level="0" version="0">
|
||||
<count>14</count>
|
||||
<item_version>0</item_version>
|
||||
<item>
|
||||
<item class_id="3" tracking_level="0" version="0">
|
||||
<first>3356491351</first>
|
||||
<second>3356491351</second>
|
||||
</item>
|
||||
|
File diff suppressed because one or more lines are too long
@ -409,7 +409,7 @@
|
||||
<values class_id="2" tracking_level="0" version="0">
|
||||
<count>152</count>
|
||||
<item_version>0</item_version>
|
||||
<item>
|
||||
<item class_id="3" tracking_level="0" version="0">
|
||||
<first>3356491351</first>
|
||||
<second>3356491351</second>
|
||||
</item>
|
||||
|
@ -1 +1 @@
|
||||
22 serialization::archive 19 0 0 14 29 0 0 0 -938475945 -938475945 -938475945 -938475945 -1785808236 -1785808236 -1694006096 -1694006096 1021729225 1021729225 1021729225 1021729225 581989062 581989062 -1168265900 -1168265900 2097663454 2097663454 1354395138 1354395138 -743509129 -743509129 -743509129 -743509129 1832705803 1832705803 1832705803 1832705803 0 0 14 0 -938475945 -938475945 -938475945 -938475945 -1694006096 -1694006096 -1785808236 -1785808236 1021729225 1021729225 1021729225 1021729225 1832705803 1832705803 1832705803 1832705803 581989062 581989062 1354395138 1354395138 2097663454 2097663454 -743509129 -743509129 -743509129 -743509129 -1168265900 -1168265900
|
||||
22 serialization::archive 19 0 0 14 29 0 0 0 -938475945 -938475945 -938475945 -938475945 -1785808236 -1785808236 -1694006096 -1694006096 1021729225 1021729225 1021729225 1021729225 581989062 581989062 -1168265900 -1168265900 2097663454 2097663454 1354395138 1354395138 -743509129 -743509129 -743509129 -743509129 1832705803 1832705803 1832705803 1832705803 0 0 14 0 0 0 -938475945 -938475945 -938475945 -938475945 -1694006096 -1694006096 -1785808236 -1785808236 1021729225 1021729225 1021729225 1021729225 1832705803 1832705803 1832705803 1832705803 581989062 581989062 1354395138 1354395138 2097663454 2097663454 -743509129 -743509129 -743509129 -743509129 -1168265900 -1168265900
|
||||
|
@ -65,7 +65,7 @@
|
||||
<values class_id="2" tracking_level="0" version="0">
|
||||
<count>14</count>
|
||||
<item_version>0</item_version>
|
||||
<item>
|
||||
<item class_id="3" tracking_level="0" version="0">
|
||||
<first>-938475945</first>
|
||||
<second>-938475945</second>
|
||||
</item>
|
||||
|
File diff suppressed because one or more lines are too long
@ -617,7 +617,7 @@
|
||||
<values class_id="2" tracking_level="0" version="0">
|
||||
<count>152</count>
|
||||
<item_version>0</item_version>
|
||||
<item>
|
||||
<item class_id="3" tracking_level="0" version="0">
|
||||
<first>-938475945</first>
|
||||
<second>-938475945</second>
|
||||
</item>
|
||||
|
@ -1 +1 @@
|
||||
22 serialization::archive 19 0 0 14 29 0 0 0 10 3551458167 10 3551458167 10 3551458167 10 3551458167 10 2600961200 10 2600961200 10 3126701396 10 3126701396 9 581989062 9 581989062 10 1832705803 10 1832705803 10 1832705803 10 1832705803 10 3356491351 10 3356491351 10 3356491351 10 3356491351 10 1021729225 10 1021729225 10 1021729225 10 1021729225 10 2097663454 10 2097663454 10 1354395138 10 1354395138 10 2509159060 10 2509159060 0 0 14 0 10 3356491351 10 3356491351 10 3356491351 10 3356491351 10 2600961200 10 2600961200 10 2509159060 10 2509159060 10 1021729225 10 1021729225 10 1021729225 10 1021729225 10 1832705803 10 1832705803 10 1832705803 10 1832705803 9 581989062 9 581989062 10 1354395138 10 1354395138 10 2097663454 10 2097663454 10 3551458167 10 3551458167 10 3551458167 10 3551458167 10 3126701396 10 3126701396
|
||||
22 serialization::archive 19 0 0 14 29 0 0 0 10 3551458167 10 3551458167 10 3551458167 10 3551458167 10 2600961200 10 2600961200 10 3126701396 10 3126701396 9 581989062 9 581989062 10 1832705803 10 1832705803 10 1832705803 10 1832705803 10 3356491351 10 3356491351 10 3356491351 10 3356491351 10 1021729225 10 1021729225 10 1021729225 10 1021729225 10 2097663454 10 2097663454 10 1354395138 10 1354395138 10 2509159060 10 2509159060 0 0 14 0 0 0 10 3356491351 10 3356491351 10 3356491351 10 3356491351 10 2600961200 10 2600961200 10 2509159060 10 2509159060 10 1021729225 10 1021729225 10 1021729225 10 1021729225 10 1832705803 10 1832705803 10 1832705803 10 1832705803 9 581989062 9 581989062 10 1354395138 10 1354395138 10 2097663454 10 2097663454 10 3551458167 10 3551458167 10 3551458167 10 3551458167 10 3126701396 10 3126701396
|
||||
|
@ -65,7 +65,7 @@
|
||||
<values class_id="2" tracking_level="0" version="0">
|
||||
<count>14</count>
|
||||
<item_version>0</item_version>
|
||||
<item>
|
||||
<item class_id="3" tracking_level="0" version="0">
|
||||
<first>3356491351</first>
|
||||
<second>3356491351</second>
|
||||
</item>
|
||||
|
File diff suppressed because one or more lines are too long
@ -617,7 +617,7 @@
|
||||
<values class_id="2" tracking_level="0" version="0">
|
||||
<count>152</count>
|
||||
<item_version>0</item_version>
|
||||
<item>
|
||||
<item class_id="3" tracking_level="0" version="0">
|
||||
<first>3356491351</first>
|
||||
<second>3356491351</second>
|
||||
</item>
|
||||
|
@ -141,12 +141,32 @@ namespace {
|
||||
((text_archive)(xml_archive))
|
||||
((default_generator)))
|
||||
|
||||
template<typename T>
|
||||
struct non_const
|
||||
{
|
||||
typedef T type;
|
||||
};
|
||||
|
||||
template<typename T>
|
||||
struct non_const<const T>
|
||||
{
|
||||
typedef typename non_const<T>::type type;
|
||||
};
|
||||
|
||||
template<typename T, typename Q>
|
||||
struct non_const<std::pair<T, Q> >
|
||||
{
|
||||
typedef std::pair<
|
||||
typename non_const<T>::type,
|
||||
typename non_const<Q>::type> type;
|
||||
};
|
||||
|
||||
template <class Container, typename Archive>
|
||||
void legacy_serialization_test(
|
||||
std::pair<Container*,const char*> lc, std::pair<Archive*,const char*> la)
|
||||
{
|
||||
typedef typename Container::value_type value_type;
|
||||
typedef std::vector<value_type> value_vector;
|
||||
typedef typename Container::value_type value_type;
|
||||
typedef std::vector<typename non_const<value_type>::type> value_vector;
|
||||
|
||||
static const std::size_t sizes[] = {0, 10, 100};
|
||||
|
||||
|
Reference in New Issue
Block a user