diff --git a/libcxx/test/std/algorithms/alg.modifying.operations/alg.partitions/partition_copy.pass.cpp b/libcxx/test/std/algorithms/alg.modifying.operations/alg.partitions/partition_copy.pass.cpp --- a/libcxx/test/std/algorithms/alg.modifying.operations/alg.partitions/partition_copy.pass.cpp +++ b/libcxx/test/std/algorithms/alg.modifying.operations/alg.partitions/partition_copy.pass.cpp @@ -53,7 +53,7 @@ P p = std::partition_copy(cpp17_input_iterator(std::begin(ia)), cpp17_input_iterator(std::end(ia)), cpp17_output_iterator(r1), r2, is_odd()); - assert(p.first.base() == r1 + 4); + assert(base(p.first) == r1 + 4); assert(r1[0] == 1); assert(r1[1] == 3); assert(r1[2] == 5); diff --git a/libcxx/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.pass.cpp b/libcxx/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.pass.cpp --- a/libcxx/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.pass.cpp +++ b/libcxx/test/std/algorithms/alg.modifying.operations/alg.random.sample/sample.pass.cpp @@ -69,14 +69,14 @@ SampleIterator end = std::sample(PopulationIterator(ia), PopulationIterator(ia + is), SampleIterator(oa), os, g); - assert(static_cast(end.base() - oa) == std::min(os, is)); + assert(static_cast(base(end) - oa) == std::min(os, is)); // sample() is deterministic but non-reproducible; // its results can vary between implementations. LIBCPP_ASSERT(std::equal(oa, oa + os, oa1)); end = std::sample(PopulationIterator(ia), PopulationIterator(ia + is), SampleIterator(oa), os, std::move(g)); - assert(static_cast(end.base() - oa) == std::min(os, is)); + assert(static_cast(base(end) - oa) == std::min(os, is)); LIBCPP_ASSERT(std::equal(oa, oa + os, oa2)); } @@ -92,7 +92,7 @@ SampleIterator end = std::sample(PopulationIterator(ia), PopulationIterator(ia), SampleIterator(oa), os, g); - assert(end.base() == oa); + assert(base(end) == oa); } template class PopulationIteratorType, class PopulationItem, @@ -107,7 +107,7 @@ SampleIterator end = std::sample(PopulationIterator(ia), PopulationIterator(ia + is), SampleIterator(oa), 0, g); - assert(end.base() == oa); + assert(base(end) == oa); } template class PopulationIteratorType, class PopulationItem, @@ -125,12 +125,12 @@ SampleIterator end = std::sample(PopulationIterator(ia), PopulationIterator(ia + is), SampleIterator(oa), os, g); - assert(static_cast(end.base() - oa) == std::min(os, is)); + assert(static_cast(base(end) - oa) == std::min(os, is)); typedef typename std::iterator_traits::iterator_category PopulationCategory; if (std::is_base_of::value) { - assert(std::equal(oa, end.base(), oa1)); + assert(std::equal(oa, base(end), oa1)); } else { - assert(std::is_permutation(oa, end.base(), oa1)); + assert(std::is_permutation(oa, base(end), oa1)); } } diff --git a/libcxx/test/std/iterators/predef.iterators/counted.iterator/assign.pass.cpp b/libcxx/test/std/iterators/predef.iterators/counted.iterator/assign.pass.cpp --- a/libcxx/test/std/iterators/predef.iterators/counted.iterator/assign.pass.cpp +++ b/libcxx/test/std/iterators/predef.iterators/counted.iterator/assign.pass.cpp @@ -29,14 +29,14 @@ typedef int * pointer; typedef int & reference; - constexpr int *base() const {return it_;} + friend constexpr int *base(const AssignableFromIter& i) {return i.it_;} AssignableFromIter() = default; explicit constexpr AssignableFromIter(int *it) : it_(it) {} - constexpr AssignableFromIter(const forward_iterator& it) : it_(it.base()) {} + constexpr AssignableFromIter(const forward_iterator& it) : it_(base(it)) {} constexpr AssignableFromIter& operator=(const forward_iterator &other) { - it_ = other.base(); + it_ = base(other); return *this; } @@ -70,11 +70,11 @@ { std::counted_iterator iter1(AssignableFromIter{buffer}, 8); std::counted_iterator iter2(forward_iterator{buffer + 2}, 6); - assert(iter1.base().base() == buffer); + assert(base(iter1.base()) == buffer); assert(iter1.count() == 8); std::counted_iterator& result = (iter1 = iter2); assert(&result == &iter1); - assert(iter1.base().base() == buffer + 2); + assert(base(iter1.base()) == buffer + 2); assert(iter1.count() == 6); ASSERT_SAME_TYPE(decltype(iter1 = iter2), std::counted_iterator&); @@ -82,11 +82,11 @@ { std::counted_iterator iter1(AssignableFromIter{buffer}, 8); const std::counted_iterator iter2(forward_iterator{buffer + 2}, 6); - assert(iter1.base().base() == buffer); + assert(base(iter1.base()) == buffer); assert(iter1.count() == 8); std::counted_iterator& result = (iter1 = iter2); assert(&result == &iter1); - assert(iter1.base().base() == buffer + 2); + assert(base(iter1.base()) == buffer + 2); assert(iter1.count() == 6); ASSERT_SAME_TYPE(decltype(iter1 = iter2), std::counted_iterator&); diff --git a/libcxx/test/std/iterators/predef.iterators/counted.iterator/ctor.iter.pass.cpp b/libcxx/test/std/iterators/predef.iterators/counted.iterator/ctor.iter.pass.cpp --- a/libcxx/test/std/iterators/predef.iterators/counted.iterator/ctor.iter.pass.cpp +++ b/libcxx/test/std/iterators/predef.iterators/counted.iterator/ctor.iter.pass.cpp @@ -35,7 +35,7 @@ { std::counted_iterator iter(cpp20_input_iterator{buffer}, 8); - assert(iter.base().base() == buffer); + assert(base(iter.base()) == buffer); assert(iter.count() == 8); } @@ -59,7 +59,7 @@ { const std::counted_iterator iter(cpp20_input_iterator{buffer}, 8); - assert(iter.base().base() == buffer); + assert(base(iter.base()) == buffer); assert(iter.count() == 8); } diff --git a/libcxx/test/std/iterators/predef.iterators/iterators.common/arrow.pass.cpp b/libcxx/test/std/iterators/predef.iterators/iterators.common/arrow.pass.cpp --- a/libcxx/test/std/iterators/predef.iterators/iterators.common/arrow.pass.cpp +++ b/libcxx/test/std/iterators/predef.iterators/iterators.common/arrow.pass.cpp @@ -57,8 +57,8 @@ auto commonIter1 = std::common_iterator>(iter1); const auto commonIter2 = std::common_iterator>(iter1); - assert(commonIter1.operator->().base() == buffer); - assert(commonIter2.operator->().base() == buffer); + assert(base(commonIter1.operator->()) == buffer); + assert(base(commonIter2.operator->()) == buffer); } // Case 1: http://eel.is/c++draft/iterators.common#common.iter.access-5.1 @@ -67,8 +67,8 @@ auto commonIter1 = std::common_iterator>(iter1); const auto commonIter2 = std::common_iterator>(iter1); - assert(commonIter1.operator->().base() == buffer); - assert(commonIter2.operator->().base() == buffer); + assert(base(commonIter1.operator->()) == buffer); + assert(base(commonIter2.operator->()) == buffer); } // Case 1: http://eel.is/c++draft/iterators.common#common.iter.access-5.1 @@ -77,8 +77,8 @@ auto commonIter1 = std::common_iterator>(iter1); const auto commonIter2 = std::common_iterator>(iter1); - assert(commonIter1.operator->().base() == buffer); - assert(commonIter2.operator->().base() == buffer); + assert(base(commonIter1.operator->()) == buffer); + assert(base(commonIter2.operator->()) == buffer); } } diff --git a/libcxx/test/std/iterators/predef.iterators/iterators.common/types.h b/libcxx/test/std/iterators/predef.iterators/iterators.common/types.h --- a/libcxx/test/std/iterators/predef.iterators/iterators.common/types.h +++ b/libcxx/test/std/iterators/predef.iterators/iterators.common/types.h @@ -27,7 +27,7 @@ typedef It pointer; typedef typename std::iterator_traits::reference reference; - constexpr It base() const {return it_;} + friend constexpr It base(const simple_iterator& i) {return i.it_;} simple_iterator() = default; explicit constexpr simple_iterator(It it) : it_(it) {} @@ -51,7 +51,7 @@ typedef It pointer; typedef typename std::iterator_traits::reference reference; - constexpr It base() const {return it_;} + friend constexpr It base(const value_iterator& i) {return i.it_;} value_iterator() = default; explicit constexpr value_iterator(It it) : it_(it) {} @@ -75,7 +75,7 @@ typedef It pointer; typedef typename std::iterator_traits::reference reference; - constexpr It base() const {return it_;} + friend constexpr It base(const void_plus_plus_iterator& i) {return i.it_;} void_plus_plus_iterator() = default; explicit constexpr void_plus_plus_iterator(It it) : it_(it) {} @@ -108,7 +108,7 @@ typedef It pointer; typedef typename std::iterator_traits::reference reference; - constexpr It base() const {return it_;} + friend constexpr It base(const value_type_not_move_constructible_iterator& i) {return i.it_;} value_type_not_move_constructible_iterator() = default; explicit constexpr value_type_not_move_constructible_iterator(It it) : it_(it) {} @@ -131,7 +131,7 @@ typedef It pointer; typedef typename std::iterator_traits::reference reference; - constexpr It base() const {return it_;} + friend constexpr It base(const comparable_iterator& i) {return i.it_;} comparable_iterator() = default; explicit constexpr comparable_iterator(It it) : it_(it) {} @@ -143,42 +143,42 @@ {comparable_iterator tmp(*this); ++(*this); return tmp;} friend constexpr bool operator==(const comparable_iterator& lhs, const simple_iterator& rhs) { - return lhs.base() == rhs.base(); + return base(lhs) == base(rhs); } friend constexpr bool operator==(const simple_iterator& lhs, const comparable_iterator& rhs) { - return lhs.base() == rhs.base(); + return base(lhs) == base(rhs); } friend constexpr auto operator-(const comparable_iterator& lhs, const simple_iterator& rhs) { - return lhs.base() - rhs.base(); + return base(lhs) - base(rhs); } friend constexpr auto operator-(const simple_iterator& lhs, const comparable_iterator& rhs) { - return lhs.base() - rhs.base(); + return base(lhs) - base(rhs); } }; template struct sentinel_type { - T base; + T base_; template - friend constexpr bool operator==(const sentinel_type& lhs, const U& rhs) { return lhs.base == rhs.base(); } + friend constexpr bool operator==(const sentinel_type& lhs, const U& rhs) { return lhs.base_ == base(rhs); } template - friend constexpr bool operator==(const U& lhs, const sentinel_type& rhs) { return lhs.base() == rhs.base; } + friend constexpr bool operator==(const U& lhs, const sentinel_type& rhs) { return base(lhs) == rhs.base_; } }; template struct sized_sentinel_type { - T base; + T base_; template - friend constexpr bool operator==(const sized_sentinel_type& lhs, const U& rhs) { return lhs.base - rhs.base(); } + friend constexpr bool operator==(const sized_sentinel_type& lhs, const U& rhs) { return lhs.base_ - base(rhs); } template - friend constexpr bool operator==(const U& lhs, const sized_sentinel_type& rhs) { return lhs.base() - rhs.base; } + friend constexpr bool operator==(const U& lhs, const sized_sentinel_type& rhs) { return base(lhs) - rhs.base_; } template - friend constexpr auto operator- (const sized_sentinel_type& lhs, const U& rhs) { return lhs.base - rhs.base(); } + friend constexpr auto operator- (const sized_sentinel_type& lhs, const U& rhs) { return lhs.base_ - base(rhs); } template - friend constexpr auto operator- (const U& lhs, const sized_sentinel_type& rhs) { return lhs.base() - rhs.base; } + friend constexpr auto operator- (const U& lhs, const sized_sentinel_type& rhs) { return base(lhs) - rhs.base_; } }; template @@ -193,13 +193,13 @@ typedef It pointer; typedef typename std::iterator_traits::reference reference; - constexpr It base() const {return it_;} + friend constexpr It base(const assignable_iterator& i) {return i.it_;} assignable_iterator() = default; explicit constexpr assignable_iterator(It it) : it_(it) {} - assignable_iterator(const forward_iterator& it) : it_(it.base()) {} - assignable_iterator(const sentinel_type& it) : it_(it.base) {} + assignable_iterator(const forward_iterator& it) : it_(base(it)) {} + assignable_iterator(const sentinel_type& it) : it_(base(it)) {} constexpr reference operator*() const {return *it_;} @@ -208,12 +208,12 @@ {assignable_iterator tmp(*this); ++(*this); return tmp;} assignable_iterator& operator=(const forward_iterator &other) { - it_ = other.base(); + it_ = base(other); return *this; } assignable_iterator& operator=(const sentinel_type &other) { - it_ = other.base; + it_ = base(other); return *this; } }; @@ -221,12 +221,12 @@ #ifndef TEST_HAS_NO_EXCEPTIONS template struct sentinel_throws_on_convert { - T base; + T base_; template - friend constexpr bool operator==(const sentinel_throws_on_convert& lhs, const U& rhs) { return lhs.base == rhs.base(); } + friend constexpr bool operator==(const sentinel_throws_on_convert& lhs, const U& rhs) { return lhs.base_ == base(rhs); } template - friend constexpr bool operator==(const U& lhs, const sentinel_throws_on_convert& rhs) { return lhs.base() == rhs.base; } + friend constexpr bool operator==(const U& lhs, const sentinel_throws_on_convert& rhs) { return base(lhs) == rhs.base_; } operator sentinel_type() const { throw 42; } }; @@ -243,12 +243,12 @@ typedef It pointer; typedef typename std::iterator_traits::reference reference; - constexpr It base() const {return it_;} + friend constexpr It base(const maybe_valueless_iterator& i) {return i.it_;} maybe_valueless_iterator() = default; explicit constexpr maybe_valueless_iterator(It it) : it_(it) {} - maybe_valueless_iterator(const forward_iterator& it) : it_(it.base()) {} + maybe_valueless_iterator(const forward_iterator& it) : it_(base(it)) {} constexpr reference operator*() const {return *it_;} @@ -257,7 +257,7 @@ {maybe_valueless_iterator tmp(*this); ++(*this); return tmp;} maybe_valueless_iterator& operator=(const forward_iterator &other) { - it_ = other.base(); + it_ = base(other); return *this; } }; diff --git a/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_en_US.pass.cpp b/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_en_US.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_en_US.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_en_US.pass.cpp @@ -71,7 +71,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 0); } @@ -82,7 +82,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -1); } @@ -93,7 +93,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 123456789); } @@ -104,7 +104,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -123456789); } @@ -115,7 +115,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -123456789); } @@ -126,7 +126,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 0); } @@ -138,7 +138,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 0); std::noshowbase(ios); @@ -150,7 +150,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -1); } @@ -162,7 +162,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -1); std::noshowbase(ios); @@ -174,7 +174,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 123456789); } @@ -186,7 +186,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 123456789); std::noshowbase(ios); @@ -199,7 +199,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -123456789); std::noshowbase(ios); @@ -212,7 +212,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + 1); + assert(base(iter) == v.data() + 1); assert(err == std::ios_base::failbit); std::noshowbase(ios); } @@ -223,7 +223,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + 1); + assert(base(iter) == v.data() + 1); assert(err == std::ios_base::failbit); } } @@ -237,7 +237,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 0); } @@ -248,7 +248,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -1); } @@ -259,7 +259,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 123456789); } @@ -270,7 +270,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -123456789); } @@ -281,7 +281,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -123456789); } @@ -292,7 +292,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 0); } @@ -304,7 +304,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 0); std::noshowbase(ios); @@ -316,7 +316,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -1); } @@ -328,7 +328,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -1); std::noshowbase(ios); @@ -340,7 +340,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 123456789); } @@ -352,7 +352,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 123456789); std::noshowbase(ios); @@ -365,7 +365,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -123456789); std::noshowbase(ios); @@ -378,7 +378,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + 1); + assert(base(iter) == v.data() + 1); assert(err == std::ios_base::failbit); std::noshowbase(ios); } @@ -389,7 +389,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + 1); + assert(base(iter) == v.data() + 1); assert(err == std::ios_base::failbit); } } @@ -404,7 +404,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 0); } @@ -415,7 +415,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -1); } @@ -426,7 +426,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 123456789); } @@ -437,7 +437,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -123456789); } @@ -448,7 +448,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -123456789); } @@ -459,7 +459,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 0); } @@ -471,7 +471,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 0); std::noshowbase(ios); @@ -483,7 +483,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -1); } @@ -495,7 +495,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -1); std::noshowbase(ios); @@ -507,7 +507,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 123456789); } @@ -519,7 +519,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 123456789); std::noshowbase(ios); @@ -532,7 +532,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -123456789); std::noshowbase(ios); @@ -545,7 +545,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + 1); + assert(base(iter) == v.data() + 1); assert(err == std::ios_base::failbit); std::noshowbase(ios); } @@ -556,7 +556,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + 1); + assert(base(iter) == v.data() + 1); assert(err == std::ios_base::failbit); } } @@ -570,7 +570,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 0); } @@ -581,7 +581,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -1); } @@ -592,7 +592,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 123456789); } @@ -603,7 +603,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -123456789); } @@ -614,7 +614,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -123456789); } @@ -625,7 +625,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 0); } @@ -637,7 +637,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 0); std::noshowbase(ios); @@ -649,7 +649,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -1); } @@ -661,7 +661,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -1); std::noshowbase(ios); @@ -673,7 +673,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 123456789); } @@ -685,7 +685,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 123456789); std::noshowbase(ios); @@ -698,7 +698,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -123456789); std::noshowbase(ios); @@ -711,7 +711,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + 1); + assert(base(iter) == v.data() + 1); assert(err == std::ios_base::failbit); std::noshowbase(ios); } @@ -722,7 +722,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + 1); + assert(base(iter) == v.data() + 1); assert(err == std::ios_base::failbit); } } diff --git a/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_fr_FR.pass.cpp b/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_fr_FR.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_fr_FR.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_fr_FR.pass.cpp @@ -109,7 +109,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 0); } @@ -120,7 +120,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -1); } @@ -131,7 +131,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 123456789); } @@ -142,7 +142,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -123456789); } @@ -153,7 +153,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -123456789); } @@ -165,7 +165,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 0); } @@ -177,7 +177,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 0); } @@ -188,7 +188,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -1); } @@ -200,7 +200,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -1); } @@ -211,7 +211,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 123456789); } @@ -223,7 +223,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 123456789); std::noshowbase(ios); @@ -236,7 +236,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -123456789); std::noshowbase(ios); @@ -249,7 +249,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + 13); + assert(base(iter) == v.data() + 13); assert(err == std::ios_base::failbit); std::noshowbase(ios); } @@ -260,7 +260,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + 13); + assert(base(iter) == v.data() + 13); assert(err == std::ios_base::goodbit); assert(ex == 123456789); } @@ -276,7 +276,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 0); } @@ -287,7 +287,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -1); } @@ -298,7 +298,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 123456789); } @@ -309,7 +309,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -123456789); } @@ -320,7 +320,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -123456789); } @@ -332,7 +332,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 0); } @@ -344,7 +344,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 0); } @@ -355,7 +355,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -1); } @@ -367,7 +367,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -1); } @@ -378,7 +378,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 123456789); } @@ -390,7 +390,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 123456789); std::noshowbase(ios); @@ -403,7 +403,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -123456789); std::noshowbase(ios); @@ -416,7 +416,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + 14); + assert(base(iter) == v.data() + 14); assert(err == std::ios_base::failbit); std::noshowbase(ios); } @@ -427,7 +427,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + 13); + assert(base(iter) == v.data() + 13); assert(err == std::ios_base::goodbit); assert(ex == 123456789); } @@ -443,7 +443,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 0); } @@ -454,7 +454,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -1); } @@ -465,7 +465,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 123456789); } @@ -476,7 +476,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -123456789); } @@ -487,7 +487,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -123456789); } @@ -499,7 +499,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 0); } @@ -511,7 +511,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 0); } @@ -522,7 +522,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -1); } @@ -534,7 +534,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -1); } @@ -545,7 +545,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 123456789); } @@ -557,7 +557,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 123456789); std::noshowbase(ios); @@ -570,7 +570,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -123456789); std::noshowbase(ios); @@ -583,7 +583,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + 13); + assert(base(iter) == v.data() + 13); assert(err == std::ios_base::failbit); std::noshowbase(ios); } @@ -594,7 +594,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + 13); + assert(base(iter) == v.data() + 13); assert(err == std::ios_base::goodbit); assert(ex == 123456789); } @@ -609,7 +609,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 0); } @@ -620,7 +620,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -1); } @@ -631,7 +631,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 123456789); } @@ -642,7 +642,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -123456789); } @@ -653,7 +653,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -123456789); } @@ -665,7 +665,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 0); } @@ -677,7 +677,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 0); } @@ -688,7 +688,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -1); } @@ -700,7 +700,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -1); } @@ -711,7 +711,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 123456789); } @@ -723,7 +723,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == 123456789); std::noshowbase(ios); @@ -736,7 +736,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == -123456789); std::noshowbase(ios); @@ -749,7 +749,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + 14); + assert(base(iter) == v.data() + 14); assert(err == std::ios_base::failbit); std::noshowbase(ios); } @@ -760,7 +760,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + 13); + assert(base(iter) == v.data() + 13); assert(err == std::ios_base::goodbit); assert(ex == 123456789); } diff --git a/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_string_en_US.pass.cpp b/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_string_en_US.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_string_en_US.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_string_en_US.pass.cpp @@ -71,7 +71,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == "0"); } @@ -82,7 +82,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == "-1"); } @@ -93,7 +93,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == "123456789"); } @@ -104,7 +104,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == "-123456789"); } @@ -115,7 +115,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == "-123456789"); } @@ -126,7 +126,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == "0"); } @@ -138,7 +138,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == "0"); std::noshowbase(ios); @@ -150,7 +150,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == "-1"); } @@ -162,7 +162,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == "-1"); std::noshowbase(ios); @@ -174,7 +174,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == "123456789"); } @@ -186,7 +186,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == "123456789"); std::noshowbase(ios); @@ -199,7 +199,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == "-123456789"); std::noshowbase(ios); @@ -212,7 +212,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + 1); + assert(base(iter) == v.data() + 1); assert(err == std::ios_base::failbit); assert(ex == ""); std::noshowbase(ios); @@ -224,7 +224,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + 1); + assert(base(iter) == v.data() + 1); assert(err == std::ios_base::failbit); assert(ex == ""); } @@ -239,7 +239,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == "0"); } @@ -250,7 +250,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == "-1"); } @@ -261,7 +261,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == "123456789"); } @@ -272,7 +272,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == "-123456789"); } @@ -283,7 +283,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == "-123456789"); } @@ -294,7 +294,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == "0"); } @@ -306,7 +306,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == "0"); std::noshowbase(ios); @@ -318,7 +318,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == "-1"); } @@ -330,7 +330,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == "-1"); std::noshowbase(ios); @@ -342,7 +342,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == "123456789"); } @@ -354,7 +354,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == "123456789"); std::noshowbase(ios); @@ -367,7 +367,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == "-123456789"); std::noshowbase(ios); @@ -380,7 +380,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + 1); + assert(base(iter) == v.data() + 1); assert(err == std::ios_base::failbit); assert(ex == ""); std::noshowbase(ios); @@ -392,7 +392,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + 1); + assert(base(iter) == v.data() + 1); assert(err == std::ios_base::failbit); assert(ex == ""); } @@ -408,7 +408,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == L"0"); } @@ -419,7 +419,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == L"-1"); } @@ -430,7 +430,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == L"123456789"); } @@ -441,7 +441,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == L"-123456789"); } @@ -452,7 +452,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == L"-123456789"); } @@ -463,7 +463,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == L"0"); } @@ -475,7 +475,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == L"0"); std::noshowbase(ios); @@ -487,7 +487,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == L"-1"); } @@ -499,7 +499,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == L"-1"); std::noshowbase(ios); @@ -511,7 +511,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == L"123456789"); } @@ -523,7 +523,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == L"123456789"); std::noshowbase(ios); @@ -536,7 +536,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == L"-123456789"); std::noshowbase(ios); @@ -549,7 +549,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + 1); + assert(base(iter) == v.data() + 1); assert(err == std::ios_base::failbit); assert(ex == L""); std::noshowbase(ios); @@ -561,7 +561,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), false, ios, err, ex); - assert(iter.base() == v.data() + 1); + assert(base(iter) == v.data() + 1); assert(err == std::ios_base::failbit); assert(ex == L""); } @@ -576,7 +576,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == L"0"); } @@ -587,7 +587,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == L"-1"); } @@ -598,7 +598,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == L"123456789"); } @@ -609,7 +609,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == L"-123456789"); } @@ -620,7 +620,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == L"-123456789"); } @@ -631,7 +631,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == L"0"); } @@ -643,7 +643,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == L"0"); std::noshowbase(ios); @@ -655,7 +655,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == L"-1"); } @@ -667,7 +667,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == L"-1"); std::noshowbase(ios); @@ -679,7 +679,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == L"123456789"); } @@ -691,7 +691,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == L"123456789"); std::noshowbase(ios); @@ -704,7 +704,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + v.size()); + assert(base(iter) == v.data() + v.size()); assert(err == std::ios_base::eofbit); assert(ex == L"-123456789"); std::noshowbase(ios); @@ -717,7 +717,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + 1); + assert(base(iter) == v.data() + 1); assert(err == std::ios_base::failbit); assert(ex == L""); std::noshowbase(ios); @@ -729,7 +729,7 @@ std::ios_base::iostate err = std::ios_base::goodbit; I iter = f.get(I(v.data()), I(v.data() + v.size()), true, ios, err, ex); - assert(iter.base() == v.data() + 1); + assert(base(iter) == v.data() + 1); assert(err == std::ios_base::failbit); assert(ex == L""); } diff --git a/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_en_US.pass.cpp b/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_en_US.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_en_US.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_en_US.pass.cpp @@ -68,28 +68,28 @@ long double v = 0; char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.00"); } { // negative one long double v = -1; char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.01"); } { // positive long double v = 123456789; char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1,234,567.89"); } { // negative long double v = -123456789; char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-1,234,567.89"); } { // zero, showbase @@ -97,7 +97,7 @@ std::showbase(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "$0.00"); } { // negative one, showbase @@ -105,7 +105,7 @@ std::showbase(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-$0.01"); } { // positive, showbase @@ -113,7 +113,7 @@ std::showbase(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "$1,234,567.89"); } { // negative, showbase @@ -121,7 +121,7 @@ std::showbase(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-$1,234,567.89"); } { // negative, showbase, left @@ -131,7 +131,7 @@ std::left(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, ' ', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-$1,234,567.89 "); assert(ios.width() == 0); } @@ -142,7 +142,7 @@ std::internal(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, ' ', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-$ 1,234,567.89"); assert(ios.width() == 0); } @@ -153,7 +153,7 @@ std::right(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, ' ', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == " -$1,234,567.89"); assert(ios.width() == 0); } @@ -165,28 +165,28 @@ long double v = 0; char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.00"); } { // negative one long double v = -1; char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.01"); } { // positive long double v = 123456789; char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1,234,567.89"); } { // negative long double v = -123456789; char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-1,234,567.89"); } { // zero, showbase @@ -194,7 +194,7 @@ std::showbase(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "USD 0.00"); } { // negative one, showbase @@ -202,7 +202,7 @@ std::showbase(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-USD 0.01"); } { // positive, showbase @@ -210,7 +210,7 @@ std::showbase(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "USD 1,234,567.89"); } { // negative, showbase @@ -218,7 +218,7 @@ std::showbase(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-USD 1,234,567.89"); } { // negative, showbase, left @@ -228,7 +228,7 @@ std::left(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, ' ', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-USD 1,234,567.89 "); assert(ios.width() == 0); } @@ -239,7 +239,7 @@ std::internal(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, ' ', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-USD 1,234,567.89"); assert(ios.width() == 0); } @@ -250,7 +250,7 @@ std::right(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, ' ', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == " -USD 1,234,567.89"); assert(ios.width() == 0); } @@ -265,28 +265,28 @@ long double v = 0; wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"0.00"); } { // negative one long double v = -1; wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"-0.01"); } { // positive long double v = 123456789; wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"1,234,567.89"); } { // negative long double v = -123456789; wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"-1,234,567.89"); } { // zero, showbase @@ -294,7 +294,7 @@ std::showbase(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"$0.00"); } { // negative one, showbase @@ -302,7 +302,7 @@ std::showbase(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"-$0.01"); } { // positive, showbase @@ -310,7 +310,7 @@ std::showbase(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"$1,234,567.89"); } { // negative, showbase @@ -318,7 +318,7 @@ std::showbase(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"-$1,234,567.89"); } { // negative, showbase, left @@ -328,7 +328,7 @@ std::left(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, ' ', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"-$1,234,567.89 "); assert(ios.width() == 0); } @@ -339,7 +339,7 @@ std::internal(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, ' ', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"-$ 1,234,567.89"); assert(ios.width() == 0); } @@ -350,7 +350,7 @@ std::right(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, ' ', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L" -$1,234,567.89"); assert(ios.width() == 0); } @@ -362,28 +362,28 @@ long double v = 0; wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"0.00"); } { // negative one long double v = -1; wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"-0.01"); } { // positive long double v = 123456789; wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"1,234,567.89"); } { // negative long double v = -123456789; wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"-1,234,567.89"); } { // zero, showbase @@ -391,7 +391,7 @@ std::showbase(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"USD 0.00"); } { // negative one, showbase @@ -399,7 +399,7 @@ std::showbase(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"-USD 0.01"); } { // positive, showbase @@ -407,7 +407,7 @@ std::showbase(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"USD 1,234,567.89"); } { // negative, showbase @@ -415,7 +415,7 @@ std::showbase(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"-USD 1,234,567.89"); } { // negative, showbase, left @@ -425,7 +425,7 @@ std::left(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, ' ', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"-USD 1,234,567.89 "); assert(ios.width() == 0); } @@ -436,7 +436,7 @@ std::internal(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, ' ', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"-USD 1,234,567.89"); assert(ios.width() == 0); } @@ -447,7 +447,7 @@ std::right(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, ' ', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L" -USD 1,234,567.89"); assert(ios.width() == 0); } diff --git a/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_fr_FR.pass.cpp b/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_fr_FR.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_fr_FR.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_fr_FR.pass.cpp @@ -108,28 +108,28 @@ long double v = 0; char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0,00"); } { // negative one long double v = -1; char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0,01"); } { // positive long double v = 123456789; char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1 234 567,89"); } { // negative long double v = -123456789; char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-1 234 567,89"); } { // zero, showbase @@ -137,7 +137,7 @@ std::showbase(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0,00 \u20ac"); } { // negative one, showbase @@ -145,7 +145,7 @@ std::showbase(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0,01 \u20ac"); } { // positive, showbase @@ -153,7 +153,7 @@ std::showbase(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1 234 567,89 \u20ac"); } { // negative, showbase @@ -161,7 +161,7 @@ std::showbase(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-1 234 567,89 \u20ac"); } { // negative, showbase, left @@ -171,7 +171,7 @@ std::left(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, ' ', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-1 234 567,89 \u20ac "); assert(ios.width() == 0); } @@ -182,7 +182,7 @@ std::internal(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, ' ', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-1 234 567,89 \u20ac"); assert(ios.width() == 0); } @@ -193,7 +193,7 @@ std::right(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, ' ', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == " -1 234 567,89 \u20ac"); assert(ios.width() == 0); } @@ -205,28 +205,28 @@ long double v = 0; char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0,00"); } { // negative one long double v = -1; char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0,01"); } { // positive long double v = 123456789; char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1 234 567,89"); } { // negative long double v = -123456789; char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-1 234 567,89"); } { // zero, showbase @@ -234,7 +234,7 @@ std::showbase(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0,00 EUR"); } { // negative one, showbase @@ -242,7 +242,7 @@ std::showbase(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0,01 EUR"); } { // positive, showbase @@ -250,7 +250,7 @@ std::showbase(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1 234 567,89 EUR"); } { // negative, showbase @@ -258,7 +258,7 @@ std::showbase(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-1 234 567,89 EUR"); } { // negative, showbase, left @@ -268,7 +268,7 @@ std::left(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, ' ', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-1 234 567,89 EUR "); assert(ios.width() == 0); } @@ -279,7 +279,7 @@ std::internal(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, ' ', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-1 234 567,89 EUR"); assert(ios.width() == 0); } @@ -290,7 +290,7 @@ std::right(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, ' ', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == " -1 234 567,89 EUR"); assert(ios.width() == 0); } @@ -305,28 +305,28 @@ long double v = 0; wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"0,00"); } { // negative one long double v = -1; wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"-0,01"); } { // positive long double v = 123456789; wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == convert_thousands_sep(L"1 234 567,89")); } { // negative long double v = -123456789; wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == convert_thousands_sep(L"-1 234 567,89")); } { // zero, showbase @@ -334,7 +334,7 @@ std::showbase(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"0,00 \u20ac"); } { // negative one, showbase @@ -342,7 +342,7 @@ std::showbase(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"-0,01 \u20ac"); } { // positive, showbase @@ -350,7 +350,7 @@ std::showbase(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == convert_thousands_sep(L"1 234 567,89 \u20ac")); } { // negative, showbase @@ -358,7 +358,7 @@ std::showbase(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == convert_thousands_sep(L"-1 234 567,89 \u20ac")); } { // negative, showbase, left @@ -368,7 +368,7 @@ std::left(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, ' ', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == convert_thousands_sep(L"-1 234 567,89 \u20ac ")); assert(ios.width() == 0); } @@ -379,7 +379,7 @@ std::internal(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, ' ', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == convert_thousands_sep(L"-1 234 567,89 \u20ac")); assert(ios.width() == 0); } @@ -390,7 +390,7 @@ std::right(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, ' ', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == convert_thousands_sep(L" -1 234 567,89 \u20ac")); assert(ios.width() == 0); } @@ -402,28 +402,28 @@ long double v = 0; wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"0,00"); } { // negative one long double v = -1; wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"-0,01"); } { // positive long double v = 123456789; wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == convert_thousands_sep(L"1 234 567,89")); } { // negative long double v = -123456789; wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == convert_thousands_sep(L"-1 234 567,89")); } { // zero, showbase @@ -431,7 +431,7 @@ std::showbase(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"0,00 EUR"); } { // negative one, showbase @@ -439,7 +439,7 @@ std::showbase(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"-0,01 EUR"); } { // positive, showbase @@ -447,7 +447,7 @@ std::showbase(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == convert_thousands_sep(L"1 234 567,89 EUR")); } { // negative, showbase @@ -455,7 +455,7 @@ std::showbase(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == convert_thousands_sep(L"-1 234 567,89 EUR")); } { // negative, showbase, left @@ -465,7 +465,7 @@ std::left(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, ' ', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == convert_thousands_sep(L"-1 234 567,89 EUR ")); assert(ios.width() == 0); } @@ -476,7 +476,7 @@ std::internal(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, ' ', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == convert_thousands_sep(L"-1 234 567,89 EUR")); assert(ios.width() == 0); } @@ -487,7 +487,7 @@ std::right(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, ' ', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == convert_thousands_sep(L" -1 234 567,89 EUR")); assert(ios.width() == 0); } diff --git a/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_string_en_US.pass.cpp b/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_string_en_US.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_string_en_US.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_string_en_US.pass.cpp @@ -69,28 +69,28 @@ std::string v = "0"; char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.00"); } { // negative one std::string v = "-1"; char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.01"); } { // positive std::string v = "123456789"; char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1,234,567.89"); } { // negative std::string v = "-123456789"; char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-1,234,567.89"); } { // zero, showbase @@ -98,7 +98,7 @@ std::showbase(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "$0.00"); } { // negative one, showbase @@ -106,7 +106,7 @@ std::showbase(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-$0.01"); } { // positive, showbase @@ -114,7 +114,7 @@ std::showbase(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "$1,234,567.89"); } { // negative, showbase @@ -122,7 +122,7 @@ std::showbase(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-$1,234,567.89"); } { // negative, showbase, left @@ -132,7 +132,7 @@ std::left(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, ' ', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-$1,234,567.89 "); assert(ios.width() == 0); } @@ -143,7 +143,7 @@ std::internal(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, ' ', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-$ 1,234,567.89"); assert(ios.width() == 0); } @@ -154,7 +154,7 @@ std::right(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, ' ', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == " -$1,234,567.89"); assert(ios.width() == 0); } @@ -166,28 +166,28 @@ std::string v = "0"; char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.00"); } { // negative one std::string v = "-1"; char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.01"); } { // positive std::string v = "123456789"; char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1,234,567.89"); } { // negative std::string v = "-123456789"; char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-1,234,567.89"); } { // zero, showbase @@ -195,7 +195,7 @@ std::showbase(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "USD 0.00"); } { // negative one, showbase @@ -203,7 +203,7 @@ std::showbase(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-USD 0.01"); } { // positive, showbase @@ -211,7 +211,7 @@ std::showbase(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "USD 1,234,567.89"); } { // negative, showbase @@ -219,7 +219,7 @@ std::showbase(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-USD 1,234,567.89"); } { // negative, showbase, left @@ -229,7 +229,7 @@ std::left(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, ' ', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-USD 1,234,567.89 "); assert(ios.width() == 0); } @@ -240,7 +240,7 @@ std::internal(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, ' ', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-USD 1,234,567.89"); assert(ios.width() == 0); } @@ -251,7 +251,7 @@ std::right(ios); char str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, ' ', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == " -USD 1,234,567.89"); assert(ios.width() == 0); } @@ -266,28 +266,28 @@ std::wstring v = L"0"; wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"0.00"); } { // negative one std::wstring v = L"-1"; wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"-0.01"); } { // positive std::wstring v = L"123456789"; wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"1,234,567.89"); } { // negative std::wstring v = L"-123456789"; wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"-1,234,567.89"); } { // zero, showbase @@ -295,7 +295,7 @@ std::showbase(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"$0.00"); } { // negative one, showbase @@ -303,7 +303,7 @@ std::showbase(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"-$0.01"); } { // positive, showbase @@ -311,7 +311,7 @@ std::showbase(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"$1,234,567.89"); } { // negative, showbase @@ -319,7 +319,7 @@ std::showbase(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"-$1,234,567.89"); } { // negative, showbase, left @@ -329,7 +329,7 @@ std::left(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, ' ', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"-$1,234,567.89 "); assert(ios.width() == 0); } @@ -340,7 +340,7 @@ std::internal(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, ' ', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"-$ 1,234,567.89"); assert(ios.width() == 0); } @@ -351,7 +351,7 @@ std::right(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), false, ios, ' ', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L" -$1,234,567.89"); assert(ios.width() == 0); } @@ -363,28 +363,28 @@ std::wstring v = L"0"; wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"0.00"); } { // negative one std::wstring v = L"-1"; wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"-0.01"); } { // positive std::wstring v = L"123456789"; wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"1,234,567.89"); } { // negative std::wstring v = L"-123456789"; wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"-1,234,567.89"); } { // zero, showbase @@ -392,7 +392,7 @@ std::showbase(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"USD 0.00"); } { // negative one, showbase @@ -400,7 +400,7 @@ std::showbase(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"-USD 0.01"); } { // positive, showbase @@ -408,7 +408,7 @@ std::showbase(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"USD 1,234,567.89"); } { // negative, showbase @@ -416,7 +416,7 @@ std::showbase(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, '*', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"-USD 1,234,567.89"); } { // negative, showbase, left @@ -426,7 +426,7 @@ std::left(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, ' ', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"-USD 1,234,567.89 "); assert(ios.width() == 0); } @@ -437,7 +437,7 @@ std::internal(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, ' ', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L"-USD 1,234,567.89"); assert(ios.width() == 0); } @@ -448,7 +448,7 @@ std::right(ios); wchar_t str[100]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), true, ios, ' ', v); - std::wstring ex(str, iter.base()); + std::wstring ex(str, base(iter)); assert(ex == L" -USD 1,234,567.89"); assert(ios.width() == 0); } diff --git a/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_bool.pass.cpp b/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_bool.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_bool.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_bool.pass.cpp @@ -49,14 +49,14 @@ bool v = false; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); } { bool v = true; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1"); } } @@ -67,14 +67,14 @@ bool v = false; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "false"); } { bool v = true; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "true"); } } @@ -86,14 +86,14 @@ bool v = false; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "no"); } { bool v = true; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "yes"); } } diff --git a/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_double.pass.cpp b/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_double.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_double.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_double.pass.cpp @@ -84,7 +84,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -92,7 +92,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -100,7 +100,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -108,7 +108,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -118,7 +118,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -126,7 +126,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -134,7 +134,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -142,7 +142,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -155,7 +155,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0."); assert(ios.width() == 0); } @@ -163,7 +163,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.***********************"); assert(ios.width() == 0); } @@ -171,7 +171,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0."); assert(ios.width() == 0); } @@ -179,7 +179,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0."); assert(ios.width() == 0); } @@ -189,7 +189,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;"); assert(ios.width() == 0); } @@ -197,7 +197,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;***********************"); assert(ios.width() == 0); } @@ -205,7 +205,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0;"); assert(ios.width() == 0); } @@ -213,7 +213,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0;"); assert(ios.width() == 0); } @@ -229,7 +229,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -237,7 +237,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -245,7 +245,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -253,7 +253,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -263,7 +263,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -271,7 +271,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -279,7 +279,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -287,7 +287,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -300,7 +300,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0."); assert(ios.width() == 0); } @@ -308,7 +308,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.**********************"); assert(ios.width() == 0); } @@ -316,7 +316,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************+0."); assert(ios.width() == 0); } @@ -324,7 +324,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********************0."); assert(ios.width() == 0); } @@ -334,7 +334,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;"); assert(ios.width() == 0); } @@ -342,7 +342,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;**********************"); assert(ios.width() == 0); } @@ -350,7 +350,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************+0;"); assert(ios.width() == 0); } @@ -358,7 +358,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********************0;"); assert(ios.width() == 0); } @@ -377,7 +377,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -385,7 +385,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -393,7 +393,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -401,7 +401,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -411,7 +411,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -419,7 +419,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -427,7 +427,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -435,7 +435,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -448,7 +448,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0."); assert(ios.width() == 0); } @@ -456,7 +456,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.***********************"); assert(ios.width() == 0); } @@ -464,7 +464,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0."); assert(ios.width() == 0); } @@ -472,7 +472,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0."); assert(ios.width() == 0); } @@ -482,7 +482,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;"); assert(ios.width() == 0); } @@ -490,7 +490,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;***********************"); assert(ios.width() == 0); } @@ -498,7 +498,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0;"); assert(ios.width() == 0); } @@ -506,7 +506,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0;"); assert(ios.width() == 0); } @@ -522,7 +522,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -530,7 +530,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -538,7 +538,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -546,7 +546,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -556,7 +556,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -564,7 +564,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -572,7 +572,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -580,7 +580,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -593,7 +593,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0."); assert(ios.width() == 0); } @@ -601,7 +601,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.**********************"); assert(ios.width() == 0); } @@ -609,7 +609,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************+0."); assert(ios.width() == 0); } @@ -617,7 +617,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********************0."); assert(ios.width() == 0); } @@ -627,7 +627,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;"); assert(ios.width() == 0); } @@ -635,7 +635,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;**********************"); assert(ios.width() == 0); } @@ -643,7 +643,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************+0;"); assert(ios.width() == 0); } @@ -651,7 +651,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********************0;"); assert(ios.width() == 0); } @@ -673,7 +673,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -681,7 +681,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -689,7 +689,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -697,7 +697,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -707,7 +707,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -715,7 +715,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -723,7 +723,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -731,7 +731,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -744,7 +744,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0."); assert(ios.width() == 0); } @@ -752,7 +752,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.***********************"); assert(ios.width() == 0); } @@ -760,7 +760,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0."); assert(ios.width() == 0); } @@ -768,7 +768,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0."); assert(ios.width() == 0); } @@ -778,7 +778,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;"); assert(ios.width() == 0); } @@ -786,7 +786,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;***********************"); assert(ios.width() == 0); } @@ -794,7 +794,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0;"); assert(ios.width() == 0); } @@ -802,7 +802,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0;"); assert(ios.width() == 0); } @@ -818,7 +818,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -826,7 +826,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -834,7 +834,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -842,7 +842,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -852,7 +852,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -860,7 +860,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -868,7 +868,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -876,7 +876,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -889,7 +889,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0."); assert(ios.width() == 0); } @@ -897,7 +897,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.**********************"); assert(ios.width() == 0); } @@ -905,7 +905,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************+0."); assert(ios.width() == 0); } @@ -913,7 +913,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********************0."); assert(ios.width() == 0); } @@ -923,7 +923,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;"); assert(ios.width() == 0); } @@ -931,7 +931,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;**********************"); assert(ios.width() == 0); } @@ -939,7 +939,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************+0;"); assert(ios.width() == 0); } @@ -947,7 +947,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********************0;"); assert(ios.width() == 0); } @@ -966,7 +966,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -974,7 +974,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -982,7 +982,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -990,7 +990,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -1000,7 +1000,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -1008,7 +1008,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -1016,7 +1016,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -1024,7 +1024,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -1037,7 +1037,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0."); assert(ios.width() == 0); } @@ -1045,7 +1045,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.***********************"); assert(ios.width() == 0); } @@ -1053,7 +1053,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0."); assert(ios.width() == 0); } @@ -1061,7 +1061,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0."); assert(ios.width() == 0); } @@ -1071,7 +1071,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;"); assert(ios.width() == 0); } @@ -1079,7 +1079,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;***********************"); assert(ios.width() == 0); } @@ -1087,7 +1087,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0;"); assert(ios.width() == 0); } @@ -1095,7 +1095,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0;"); assert(ios.width() == 0); } @@ -1111,7 +1111,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -1119,7 +1119,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -1127,7 +1127,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -1135,7 +1135,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -1145,7 +1145,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -1153,7 +1153,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -1161,7 +1161,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -1169,7 +1169,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -1182,7 +1182,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0."); assert(ios.width() == 0); } @@ -1190,7 +1190,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.**********************"); assert(ios.width() == 0); } @@ -1198,7 +1198,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************+0."); assert(ios.width() == 0); } @@ -1206,7 +1206,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********************0."); assert(ios.width() == 0); } @@ -1216,7 +1216,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;"); assert(ios.width() == 0); } @@ -1224,7 +1224,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;**********************"); assert(ios.width() == 0); } @@ -1232,7 +1232,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************+0;"); assert(ios.width() == 0); } @@ -1240,7 +1240,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********************0;"); assert(ios.width() == 0); } @@ -1262,7 +1262,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -1270,7 +1270,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -1278,7 +1278,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -1286,7 +1286,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -1296,7 +1296,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -1304,7 +1304,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -1312,7 +1312,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -1320,7 +1320,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -1333,7 +1333,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.00000"); assert(ios.width() == 0); } @@ -1341,7 +1341,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.00000******************"); assert(ios.width() == 0); } @@ -1349,7 +1349,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************0.00000"); assert(ios.width() == 0); } @@ -1357,7 +1357,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************0.00000"); assert(ios.width() == 0); } @@ -1367,7 +1367,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;00000"); assert(ios.width() == 0); } @@ -1375,7 +1375,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;00000******************"); assert(ios.width() == 0); } @@ -1383,7 +1383,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************0;00000"); assert(ios.width() == 0); } @@ -1391,7 +1391,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************0;00000"); assert(ios.width() == 0); } @@ -1407,7 +1407,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -1415,7 +1415,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -1423,7 +1423,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -1431,7 +1431,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -1441,7 +1441,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -1449,7 +1449,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -1457,7 +1457,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -1465,7 +1465,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -1478,7 +1478,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.00000"); assert(ios.width() == 0); } @@ -1486,7 +1486,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.00000*****************"); assert(ios.width() == 0); } @@ -1494,7 +1494,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************+0.00000"); assert(ios.width() == 0); } @@ -1502,7 +1502,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*****************0.00000"); assert(ios.width() == 0); } @@ -1512,7 +1512,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;00000"); assert(ios.width() == 0); } @@ -1520,7 +1520,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;00000*****************"); assert(ios.width() == 0); } @@ -1528,7 +1528,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************+0;00000"); assert(ios.width() == 0); } @@ -1536,7 +1536,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*****************0;00000"); assert(ios.width() == 0); } @@ -1555,7 +1555,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -1563,7 +1563,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -1571,7 +1571,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -1579,7 +1579,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -1589,7 +1589,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -1597,7 +1597,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -1605,7 +1605,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -1613,7 +1613,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -1626,7 +1626,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.00000"); assert(ios.width() == 0); } @@ -1634,7 +1634,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.00000******************"); assert(ios.width() == 0); } @@ -1642,7 +1642,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************0.00000"); assert(ios.width() == 0); } @@ -1650,7 +1650,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************0.00000"); assert(ios.width() == 0); } @@ -1660,7 +1660,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;00000"); assert(ios.width() == 0); } @@ -1668,7 +1668,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;00000******************"); assert(ios.width() == 0); } @@ -1676,7 +1676,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************0;00000"); assert(ios.width() == 0); } @@ -1684,7 +1684,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************0;00000"); assert(ios.width() == 0); } @@ -1700,7 +1700,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -1708,7 +1708,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -1716,7 +1716,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -1724,7 +1724,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -1734,7 +1734,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -1742,7 +1742,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -1750,7 +1750,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -1758,7 +1758,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -1771,7 +1771,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.00000"); assert(ios.width() == 0); } @@ -1779,7 +1779,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.00000*****************"); assert(ios.width() == 0); } @@ -1787,7 +1787,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************+0.00000"); assert(ios.width() == 0); } @@ -1795,7 +1795,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*****************0.00000"); assert(ios.width() == 0); } @@ -1805,7 +1805,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;00000"); assert(ios.width() == 0); } @@ -1813,7 +1813,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;00000*****************"); assert(ios.width() == 0); } @@ -1821,7 +1821,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************+0;00000"); assert(ios.width() == 0); } @@ -1829,7 +1829,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*****************0;00000"); assert(ios.width() == 0); } @@ -1851,7 +1851,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -1859,7 +1859,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -1867,7 +1867,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -1875,7 +1875,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -1885,7 +1885,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -1893,7 +1893,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -1901,7 +1901,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -1909,7 +1909,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -1922,7 +1922,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000"); assert(ios.width() == 0); } @@ -1930,7 +1930,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000********"); assert(ios.width() == 0); } @@ -1938,7 +1938,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0.000000000000000"); assert(ios.width() == 0); } @@ -1946,7 +1946,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0.000000000000000"); assert(ios.width() == 0); } @@ -1956,7 +1956,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000"); assert(ios.width() == 0); } @@ -1964,7 +1964,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000********"); assert(ios.width() == 0); } @@ -1972,7 +1972,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0;000000000000000"); assert(ios.width() == 0); } @@ -1980,7 +1980,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0;000000000000000"); assert(ios.width() == 0); } @@ -1996,7 +1996,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -2004,7 +2004,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -2012,7 +2012,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -2020,7 +2020,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -2030,7 +2030,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -2038,7 +2038,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -2046,7 +2046,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -2054,7 +2054,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -2067,7 +2067,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000"); assert(ios.width() == 0); } @@ -2075,7 +2075,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000*******"); assert(ios.width() == 0); } @@ -2083,7 +2083,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0.000000000000000"); assert(ios.width() == 0); } @@ -2091,7 +2091,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0.000000000000000"); assert(ios.width() == 0); } @@ -2101,7 +2101,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000"); assert(ios.width() == 0); } @@ -2109,7 +2109,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000*******"); assert(ios.width() == 0); } @@ -2117,7 +2117,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0;000000000000000"); assert(ios.width() == 0); } @@ -2125,7 +2125,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0;000000000000000"); assert(ios.width() == 0); } @@ -2144,7 +2144,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -2152,7 +2152,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -2160,7 +2160,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -2168,7 +2168,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -2178,7 +2178,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -2186,7 +2186,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -2194,7 +2194,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -2202,7 +2202,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -2215,7 +2215,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000"); assert(ios.width() == 0); } @@ -2223,7 +2223,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000********"); assert(ios.width() == 0); } @@ -2231,7 +2231,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0.000000000000000"); assert(ios.width() == 0); } @@ -2239,7 +2239,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0.000000000000000"); assert(ios.width() == 0); } @@ -2249,7 +2249,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000"); assert(ios.width() == 0); } @@ -2257,7 +2257,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000********"); assert(ios.width() == 0); } @@ -2265,7 +2265,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0;000000000000000"); assert(ios.width() == 0); } @@ -2273,7 +2273,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0;000000000000000"); assert(ios.width() == 0); } @@ -2289,7 +2289,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -2297,7 +2297,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -2305,7 +2305,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -2313,7 +2313,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -2323,7 +2323,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -2331,7 +2331,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -2339,7 +2339,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -2347,7 +2347,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -2360,7 +2360,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000"); assert(ios.width() == 0); } @@ -2368,7 +2368,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000*******"); assert(ios.width() == 0); } @@ -2376,7 +2376,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0.000000000000000"); assert(ios.width() == 0); } @@ -2384,7 +2384,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0.000000000000000"); assert(ios.width() == 0); } @@ -2394,7 +2394,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000"); assert(ios.width() == 0); } @@ -2402,7 +2402,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000*******"); assert(ios.width() == 0); } @@ -2410,7 +2410,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0;000000000000000"); assert(ios.width() == 0); } @@ -2418,7 +2418,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0;000000000000000"); assert(ios.width() == 0); } @@ -2440,7 +2440,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -2448,7 +2448,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -2456,7 +2456,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -2464,7 +2464,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -2474,7 +2474,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -2482,7 +2482,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -2490,7 +2490,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -2498,7 +2498,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -2511,7 +2511,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2519,7 +2519,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2527,7 +2527,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2535,7 +2535,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2545,7 +2545,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2553,7 +2553,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2561,7 +2561,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2569,7 +2569,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2585,7 +2585,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -2593,7 +2593,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -2601,7 +2601,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -2609,7 +2609,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -2619,7 +2619,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -2627,7 +2627,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -2635,7 +2635,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -2643,7 +2643,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -2656,7 +2656,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2664,7 +2664,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2672,7 +2672,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2680,7 +2680,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2690,7 +2690,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2698,7 +2698,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2706,7 +2706,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2714,7 +2714,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2733,7 +2733,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -2741,7 +2741,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -2749,7 +2749,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -2757,7 +2757,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -2767,7 +2767,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -2775,7 +2775,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -2783,7 +2783,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -2791,7 +2791,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -2804,7 +2804,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2812,7 +2812,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2820,7 +2820,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2828,7 +2828,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2838,7 +2838,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2846,7 +2846,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2854,7 +2854,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2862,7 +2862,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2878,7 +2878,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -2886,7 +2886,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -2894,7 +2894,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -2902,7 +2902,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -2912,7 +2912,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -2920,7 +2920,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -2928,7 +2928,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -2936,7 +2936,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -2949,7 +2949,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2957,7 +2957,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2965,7 +2965,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2973,7 +2973,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2983,7 +2983,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2991,7 +2991,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2999,7 +2999,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -3007,7 +3007,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -3044,7 +3044,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1e+09"); assert(ios.width() == 0); } @@ -3052,7 +3052,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1e+09********************"); assert(ios.width() == 0); } @@ -3060,7 +3060,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1e+09"); assert(ios.width() == 0); } @@ -3068,7 +3068,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1e+09"); assert(ios.width() == 0); } @@ -3078,7 +3078,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1e+09"); assert(ios.width() == 0); } @@ -3086,7 +3086,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1e+09********************"); assert(ios.width() == 0); } @@ -3094,7 +3094,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1e+09"); assert(ios.width() == 0); } @@ -3102,7 +3102,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1e+09"); assert(ios.width() == 0); } @@ -3115,7 +3115,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.e+09"); assert(ios.width() == 0); } @@ -3123,7 +3123,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.e+09*******************"); assert(ios.width() == 0); } @@ -3131,7 +3131,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1.e+09"); assert(ios.width() == 0); } @@ -3139,7 +3139,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1.e+09"); assert(ios.width() == 0); } @@ -3149,7 +3149,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;e+09"); assert(ios.width() == 0); } @@ -3157,7 +3157,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;e+09*******************"); assert(ios.width() == 0); } @@ -3165,7 +3165,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1;e+09"); assert(ios.width() == 0); } @@ -3173,7 +3173,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1;e+09"); assert(ios.width() == 0); } @@ -3189,7 +3189,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1e+09"); assert(ios.width() == 0); } @@ -3197,7 +3197,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1e+09*******************"); assert(ios.width() == 0); } @@ -3205,7 +3205,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************+1e+09"); assert(ios.width() == 0); } @@ -3213,7 +3213,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******************1e+09"); assert(ios.width() == 0); } @@ -3223,7 +3223,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1e+09"); assert(ios.width() == 0); } @@ -3231,7 +3231,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1e+09*******************"); assert(ios.width() == 0); } @@ -3239,7 +3239,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************+1e+09"); assert(ios.width() == 0); } @@ -3247,7 +3247,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******************1e+09"); assert(ios.width() == 0); } @@ -3260,7 +3260,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.e+09"); assert(ios.width() == 0); } @@ -3268,7 +3268,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.e+09******************"); assert(ios.width() == 0); } @@ -3276,7 +3276,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************+1.e+09"); assert(ios.width() == 0); } @@ -3284,7 +3284,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******************1.e+09"); assert(ios.width() == 0); } @@ -3294,7 +3294,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;e+09"); assert(ios.width() == 0); } @@ -3302,7 +3302,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;e+09******************"); assert(ios.width() == 0); } @@ -3310,7 +3310,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************+1;e+09"); assert(ios.width() == 0); } @@ -3318,7 +3318,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******************1;e+09"); assert(ios.width() == 0); } @@ -3337,7 +3337,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1E+09"); assert(ios.width() == 0); } @@ -3345,7 +3345,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1E+09********************"); assert(ios.width() == 0); } @@ -3353,7 +3353,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1E+09"); assert(ios.width() == 0); } @@ -3361,7 +3361,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1E+09"); assert(ios.width() == 0); } @@ -3371,7 +3371,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1E+09"); assert(ios.width() == 0); } @@ -3379,7 +3379,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1E+09********************"); assert(ios.width() == 0); } @@ -3387,7 +3387,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1E+09"); assert(ios.width() == 0); } @@ -3395,7 +3395,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1E+09"); assert(ios.width() == 0); } @@ -3408,7 +3408,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.E+09"); assert(ios.width() == 0); } @@ -3416,7 +3416,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.E+09*******************"); assert(ios.width() == 0); } @@ -3424,7 +3424,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1.E+09"); assert(ios.width() == 0); } @@ -3432,7 +3432,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1.E+09"); assert(ios.width() == 0); } @@ -3442,7 +3442,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;E+09"); assert(ios.width() == 0); } @@ -3450,7 +3450,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;E+09*******************"); assert(ios.width() == 0); } @@ -3458,7 +3458,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1;E+09"); assert(ios.width() == 0); } @@ -3466,7 +3466,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1;E+09"); assert(ios.width() == 0); } @@ -3482,7 +3482,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1E+09"); assert(ios.width() == 0); } @@ -3490,7 +3490,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1E+09*******************"); assert(ios.width() == 0); } @@ -3498,7 +3498,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************+1E+09"); assert(ios.width() == 0); } @@ -3506,7 +3506,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******************1E+09"); assert(ios.width() == 0); } @@ -3516,7 +3516,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1E+09"); assert(ios.width() == 0); } @@ -3524,7 +3524,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1E+09*******************"); assert(ios.width() == 0); } @@ -3532,7 +3532,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************+1E+09"); assert(ios.width() == 0); } @@ -3540,7 +3540,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******************1E+09"); assert(ios.width() == 0); } @@ -3553,7 +3553,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.E+09"); assert(ios.width() == 0); } @@ -3561,7 +3561,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.E+09******************"); assert(ios.width() == 0); } @@ -3569,7 +3569,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************+1.E+09"); assert(ios.width() == 0); } @@ -3577,7 +3577,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******************1.E+09"); assert(ios.width() == 0); } @@ -3587,7 +3587,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;E+09"); assert(ios.width() == 0); } @@ -3595,7 +3595,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;E+09******************"); assert(ios.width() == 0); } @@ -3603,7 +3603,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************+1;E+09"); assert(ios.width() == 0); } @@ -3611,7 +3611,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******************1;E+09"); assert(ios.width() == 0); } @@ -3633,7 +3633,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1e+09"); assert(ios.width() == 0); } @@ -3641,7 +3641,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1e+09********************"); assert(ios.width() == 0); } @@ -3649,7 +3649,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1e+09"); assert(ios.width() == 0); } @@ -3657,7 +3657,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1e+09"); assert(ios.width() == 0); } @@ -3667,7 +3667,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1e+09"); assert(ios.width() == 0); } @@ -3675,7 +3675,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1e+09********************"); assert(ios.width() == 0); } @@ -3683,7 +3683,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1e+09"); assert(ios.width() == 0); } @@ -3691,7 +3691,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1e+09"); assert(ios.width() == 0); } @@ -3704,7 +3704,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.e+09"); assert(ios.width() == 0); } @@ -3712,7 +3712,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.e+09*******************"); assert(ios.width() == 0); } @@ -3720,7 +3720,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1.e+09"); assert(ios.width() == 0); } @@ -3728,7 +3728,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1.e+09"); assert(ios.width() == 0); } @@ -3738,7 +3738,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;e+09"); assert(ios.width() == 0); } @@ -3746,7 +3746,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;e+09*******************"); assert(ios.width() == 0); } @@ -3754,7 +3754,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1;e+09"); assert(ios.width() == 0); } @@ -3762,7 +3762,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1;e+09"); assert(ios.width() == 0); } @@ -3778,7 +3778,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1e+09"); assert(ios.width() == 0); } @@ -3786,7 +3786,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1e+09*******************"); assert(ios.width() == 0); } @@ -3794,7 +3794,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************+1e+09"); assert(ios.width() == 0); } @@ -3802,7 +3802,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******************1e+09"); assert(ios.width() == 0); } @@ -3812,7 +3812,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1e+09"); assert(ios.width() == 0); } @@ -3820,7 +3820,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1e+09*******************"); assert(ios.width() == 0); } @@ -3828,7 +3828,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************+1e+09"); assert(ios.width() == 0); } @@ -3836,7 +3836,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******************1e+09"); assert(ios.width() == 0); } @@ -3849,7 +3849,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.e+09"); assert(ios.width() == 0); } @@ -3857,7 +3857,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.e+09******************"); assert(ios.width() == 0); } @@ -3865,7 +3865,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************+1.e+09"); assert(ios.width() == 0); } @@ -3873,7 +3873,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******************1.e+09"); assert(ios.width() == 0); } @@ -3883,7 +3883,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;e+09"); assert(ios.width() == 0); } @@ -3891,7 +3891,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;e+09******************"); assert(ios.width() == 0); } @@ -3899,7 +3899,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************+1;e+09"); assert(ios.width() == 0); } @@ -3907,7 +3907,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******************1;e+09"); assert(ios.width() == 0); } @@ -3926,7 +3926,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1E+09"); assert(ios.width() == 0); } @@ -3934,7 +3934,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1E+09********************"); assert(ios.width() == 0); } @@ -3942,7 +3942,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1E+09"); assert(ios.width() == 0); } @@ -3950,7 +3950,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1E+09"); assert(ios.width() == 0); } @@ -3960,7 +3960,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1E+09"); assert(ios.width() == 0); } @@ -3968,7 +3968,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1E+09********************"); assert(ios.width() == 0); } @@ -3976,7 +3976,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1E+09"); assert(ios.width() == 0); } @@ -3984,7 +3984,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1E+09"); assert(ios.width() == 0); } @@ -3997,7 +3997,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.E+09"); assert(ios.width() == 0); } @@ -4005,7 +4005,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.E+09*******************"); assert(ios.width() == 0); } @@ -4013,7 +4013,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1.E+09"); assert(ios.width() == 0); } @@ -4021,7 +4021,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1.E+09"); assert(ios.width() == 0); } @@ -4031,7 +4031,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;E+09"); assert(ios.width() == 0); } @@ -4039,7 +4039,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;E+09*******************"); assert(ios.width() == 0); } @@ -4047,7 +4047,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1;E+09"); assert(ios.width() == 0); } @@ -4055,7 +4055,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1;E+09"); assert(ios.width() == 0); } @@ -4071,7 +4071,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1E+09"); assert(ios.width() == 0); } @@ -4079,7 +4079,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1E+09*******************"); assert(ios.width() == 0); } @@ -4087,7 +4087,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************+1E+09"); assert(ios.width() == 0); } @@ -4095,7 +4095,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******************1E+09"); assert(ios.width() == 0); } @@ -4105,7 +4105,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1E+09"); assert(ios.width() == 0); } @@ -4113,7 +4113,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1E+09*******************"); assert(ios.width() == 0); } @@ -4121,7 +4121,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************+1E+09"); assert(ios.width() == 0); } @@ -4129,7 +4129,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******************1E+09"); assert(ios.width() == 0); } @@ -4142,7 +4142,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.E+09"); assert(ios.width() == 0); } @@ -4150,7 +4150,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.E+09******************"); assert(ios.width() == 0); } @@ -4158,7 +4158,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************+1.E+09"); assert(ios.width() == 0); } @@ -4166,7 +4166,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******************1.E+09"); assert(ios.width() == 0); } @@ -4176,7 +4176,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;E+09"); assert(ios.width() == 0); } @@ -4184,7 +4184,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;E+09******************"); assert(ios.width() == 0); } @@ -4192,7 +4192,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************+1;E+09"); assert(ios.width() == 0); } @@ -4200,7 +4200,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******************1;E+09"); assert(ios.width() == 0); } @@ -4222,7 +4222,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.23457e+09"); assert(ios.width() == 0); } @@ -4230,7 +4230,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.23457e+09**************"); assert(ios.width() == 0); } @@ -4238,7 +4238,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1.23457e+09"); assert(ios.width() == 0); } @@ -4246,7 +4246,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1.23457e+09"); assert(ios.width() == 0); } @@ -4256,7 +4256,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;23457e+09"); assert(ios.width() == 0); } @@ -4264,7 +4264,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;23457e+09**************"); assert(ios.width() == 0); } @@ -4272,7 +4272,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1;23457e+09"); assert(ios.width() == 0); } @@ -4280,7 +4280,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1;23457e+09"); assert(ios.width() == 0); } @@ -4293,7 +4293,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.23457e+09"); assert(ios.width() == 0); } @@ -4301,7 +4301,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.23457e+09**************"); assert(ios.width() == 0); } @@ -4309,7 +4309,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1.23457e+09"); assert(ios.width() == 0); } @@ -4317,7 +4317,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1.23457e+09"); assert(ios.width() == 0); } @@ -4327,7 +4327,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;23457e+09"); assert(ios.width() == 0); } @@ -4335,7 +4335,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;23457e+09**************"); assert(ios.width() == 0); } @@ -4343,7 +4343,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1;23457e+09"); assert(ios.width() == 0); } @@ -4351,7 +4351,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1;23457e+09"); assert(ios.width() == 0); } @@ -4367,7 +4367,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.23457e+09"); assert(ios.width() == 0); } @@ -4375,7 +4375,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.23457e+09*************"); assert(ios.width() == 0); } @@ -4383,7 +4383,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************+1.23457e+09"); assert(ios.width() == 0); } @@ -4391,7 +4391,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*************1.23457e+09"); assert(ios.width() == 0); } @@ -4401,7 +4401,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;23457e+09"); assert(ios.width() == 0); } @@ -4409,7 +4409,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;23457e+09*************"); assert(ios.width() == 0); } @@ -4417,7 +4417,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************+1;23457e+09"); assert(ios.width() == 0); } @@ -4425,7 +4425,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*************1;23457e+09"); assert(ios.width() == 0); } @@ -4438,7 +4438,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.23457e+09"); assert(ios.width() == 0); } @@ -4446,7 +4446,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.23457e+09*************"); assert(ios.width() == 0); } @@ -4454,7 +4454,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************+1.23457e+09"); assert(ios.width() == 0); } @@ -4462,7 +4462,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*************1.23457e+09"); assert(ios.width() == 0); } @@ -4472,7 +4472,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;23457e+09"); assert(ios.width() == 0); } @@ -4480,7 +4480,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;23457e+09*************"); assert(ios.width() == 0); } @@ -4488,7 +4488,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************+1;23457e+09"); assert(ios.width() == 0); } @@ -4496,7 +4496,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*************1;23457e+09"); assert(ios.width() == 0); } @@ -4515,7 +4515,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.23457E+09"); assert(ios.width() == 0); } @@ -4523,7 +4523,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.23457E+09**************"); assert(ios.width() == 0); } @@ -4531,7 +4531,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1.23457E+09"); assert(ios.width() == 0); } @@ -4539,7 +4539,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1.23457E+09"); assert(ios.width() == 0); } @@ -4549,7 +4549,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;23457E+09"); assert(ios.width() == 0); } @@ -4557,7 +4557,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;23457E+09**************"); assert(ios.width() == 0); } @@ -4565,7 +4565,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1;23457E+09"); assert(ios.width() == 0); } @@ -4573,7 +4573,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1;23457E+09"); assert(ios.width() == 0); } @@ -4586,7 +4586,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.23457E+09"); assert(ios.width() == 0); } @@ -4594,7 +4594,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.23457E+09**************"); assert(ios.width() == 0); } @@ -4602,7 +4602,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1.23457E+09"); assert(ios.width() == 0); } @@ -4610,7 +4610,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1.23457E+09"); assert(ios.width() == 0); } @@ -4620,7 +4620,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;23457E+09"); assert(ios.width() == 0); } @@ -4628,7 +4628,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;23457E+09**************"); assert(ios.width() == 0); } @@ -4636,7 +4636,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1;23457E+09"); assert(ios.width() == 0); } @@ -4644,7 +4644,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1;23457E+09"); assert(ios.width() == 0); } @@ -4660,7 +4660,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.23457E+09"); assert(ios.width() == 0); } @@ -4668,7 +4668,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.23457E+09*************"); assert(ios.width() == 0); } @@ -4676,7 +4676,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************+1.23457E+09"); assert(ios.width() == 0); } @@ -4684,7 +4684,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*************1.23457E+09"); assert(ios.width() == 0); } @@ -4694,7 +4694,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;23457E+09"); assert(ios.width() == 0); } @@ -4702,7 +4702,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;23457E+09*************"); assert(ios.width() == 0); } @@ -4710,7 +4710,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************+1;23457E+09"); assert(ios.width() == 0); } @@ -4718,7 +4718,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*************1;23457E+09"); assert(ios.width() == 0); } @@ -4731,7 +4731,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.23457E+09"); assert(ios.width() == 0); } @@ -4739,7 +4739,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.23457E+09*************"); assert(ios.width() == 0); } @@ -4747,7 +4747,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************+1.23457E+09"); assert(ios.width() == 0); } @@ -4755,7 +4755,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*************1.23457E+09"); assert(ios.width() == 0); } @@ -4765,7 +4765,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;23457E+09"); assert(ios.width() == 0); } @@ -4773,7 +4773,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;23457E+09*************"); assert(ios.width() == 0); } @@ -4781,7 +4781,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************+1;23457E+09"); assert(ios.width() == 0); } @@ -4789,7 +4789,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*************1;23457E+09"); assert(ios.width() == 0); } @@ -4811,7 +4811,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125"); assert(ios.width() == 0); } @@ -4819,7 +4819,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125***********"); assert(ios.width() == 0); } @@ -4827,7 +4827,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********1234567890.125"); assert(ios.width() == 0); } @@ -4835,7 +4835,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********1234567890.125"); assert(ios.width() == 0); } @@ -4845,7 +4845,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -4853,7 +4853,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125*******"); assert(ios.width() == 0); } @@ -4861,7 +4861,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -4869,7 +4869,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -4882,7 +4882,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125000"); assert(ios.width() == 0); } @@ -4890,7 +4890,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125000********"); assert(ios.width() == 0); } @@ -4898,7 +4898,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********1234567890.125000"); assert(ios.width() == 0); } @@ -4906,7 +4906,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********1234567890.125000"); assert(ios.width() == 0); } @@ -4916,7 +4916,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -4924,7 +4924,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125000****"); assert(ios.width() == 0); } @@ -4932,7 +4932,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -4940,7 +4940,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -4956,7 +4956,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125"); assert(ios.width() == 0); } @@ -4964,7 +4964,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125**********"); assert(ios.width() == 0); } @@ -4972,7 +4972,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********+1234567890.125"); assert(ios.width() == 0); } @@ -4980,7 +4980,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********1234567890.125"); assert(ios.width() == 0); } @@ -4990,7 +4990,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -4998,7 +4998,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125******"); assert(ios.width() == 0); } @@ -5006,7 +5006,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******+1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -5014,7 +5014,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -5027,7 +5027,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125000"); assert(ios.width() == 0); } @@ -5035,7 +5035,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125000*******"); assert(ios.width() == 0); } @@ -5043,7 +5043,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+1234567890.125000"); assert(ios.width() == 0); } @@ -5051,7 +5051,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******1234567890.125000"); assert(ios.width() == 0); } @@ -5061,7 +5061,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -5069,7 +5069,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125000***"); assert(ios.width() == 0); } @@ -5077,7 +5077,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***+1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -5085,7 +5085,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -5104,7 +5104,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125"); assert(ios.width() == 0); } @@ -5112,7 +5112,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125***********"); assert(ios.width() == 0); } @@ -5120,7 +5120,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********1234567890.125"); assert(ios.width() == 0); } @@ -5128,7 +5128,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********1234567890.125"); assert(ios.width() == 0); } @@ -5138,7 +5138,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -5146,7 +5146,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125*******"); assert(ios.width() == 0); } @@ -5154,7 +5154,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -5162,7 +5162,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -5175,7 +5175,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125000"); assert(ios.width() == 0); } @@ -5183,7 +5183,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125000********"); assert(ios.width() == 0); } @@ -5191,7 +5191,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********1234567890.125000"); assert(ios.width() == 0); } @@ -5199,7 +5199,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********1234567890.125000"); assert(ios.width() == 0); } @@ -5209,7 +5209,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -5217,7 +5217,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125000****"); assert(ios.width() == 0); } @@ -5225,7 +5225,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -5233,7 +5233,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -5249,7 +5249,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125"); assert(ios.width() == 0); } @@ -5257,7 +5257,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125**********"); assert(ios.width() == 0); } @@ -5265,7 +5265,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********+1234567890.125"); assert(ios.width() == 0); } @@ -5273,7 +5273,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********1234567890.125"); assert(ios.width() == 0); } @@ -5283,7 +5283,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -5291,7 +5291,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125******"); assert(ios.width() == 0); } @@ -5299,7 +5299,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******+1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -5307,7 +5307,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -5320,7 +5320,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125000"); assert(ios.width() == 0); } @@ -5328,7 +5328,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125000*******"); assert(ios.width() == 0); } @@ -5336,7 +5336,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+1234567890.125000"); assert(ios.width() == 0); } @@ -5344,7 +5344,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******1234567890.125000"); assert(ios.width() == 0); } @@ -5354,7 +5354,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -5362,7 +5362,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125000***"); assert(ios.width() == 0); } @@ -5370,7 +5370,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***+1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -5378,7 +5378,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -5400,7 +5400,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125"); assert(ios.width() == 0); } @@ -5408,7 +5408,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125***********"); assert(ios.width() == 0); } @@ -5416,7 +5416,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********1234567890.125"); assert(ios.width() == 0); } @@ -5424,7 +5424,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********1234567890.125"); assert(ios.width() == 0); } @@ -5434,7 +5434,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -5442,7 +5442,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125*******"); assert(ios.width() == 0); } @@ -5450,7 +5450,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -5458,7 +5458,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -5471,7 +5471,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5479,7 +5479,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5487,7 +5487,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5495,7 +5495,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5505,7 +5505,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5513,7 +5513,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5521,7 +5521,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5529,7 +5529,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5545,7 +5545,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125"); assert(ios.width() == 0); } @@ -5553,7 +5553,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125**********"); assert(ios.width() == 0); } @@ -5561,7 +5561,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********+1234567890.125"); assert(ios.width() == 0); } @@ -5569,7 +5569,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********1234567890.125"); assert(ios.width() == 0); } @@ -5579,7 +5579,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -5587,7 +5587,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125******"); assert(ios.width() == 0); } @@ -5595,7 +5595,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******+1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -5603,7 +5603,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -5616,7 +5616,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5624,7 +5624,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5632,7 +5632,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5640,7 +5640,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5650,7 +5650,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5658,7 +5658,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5666,7 +5666,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5674,7 +5674,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5693,7 +5693,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125"); assert(ios.width() == 0); } @@ -5701,7 +5701,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125***********"); assert(ios.width() == 0); } @@ -5709,7 +5709,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********1234567890.125"); assert(ios.width() == 0); } @@ -5717,7 +5717,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********1234567890.125"); assert(ios.width() == 0); } @@ -5727,7 +5727,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -5735,7 +5735,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125*******"); assert(ios.width() == 0); } @@ -5743,7 +5743,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -5751,7 +5751,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -5764,7 +5764,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5772,7 +5772,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5780,7 +5780,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5788,7 +5788,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5798,7 +5798,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5806,7 +5806,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5814,7 +5814,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5822,7 +5822,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5838,7 +5838,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125"); assert(ios.width() == 0); } @@ -5846,7 +5846,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125**********"); assert(ios.width() == 0); } @@ -5854,7 +5854,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********+1234567890.125"); assert(ios.width() == 0); } @@ -5862,7 +5862,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********1234567890.125"); assert(ios.width() == 0); } @@ -5872,7 +5872,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -5880,7 +5880,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125******"); assert(ios.width() == 0); } @@ -5888,7 +5888,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******+1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -5896,7 +5896,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -5909,7 +5909,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5917,7 +5917,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5925,7 +5925,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5933,7 +5933,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5943,7 +5943,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5951,7 +5951,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5959,7 +5959,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5967,7 +5967,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -6005,7 +6005,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -6013,7 +6013,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -6021,7 +6021,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -6029,7 +6029,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -6039,7 +6039,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -6047,7 +6047,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -6055,7 +6055,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -6063,7 +6063,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -6076,7 +6076,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0."); assert(ios.width() == 0); } @@ -6084,7 +6084,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.***********************"); assert(ios.width() == 0); } @@ -6092,7 +6092,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0."); assert(ios.width() == 0); } @@ -6100,7 +6100,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0."); assert(ios.width() == 0); } @@ -6110,7 +6110,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;"); assert(ios.width() == 0); } @@ -6118,7 +6118,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;***********************"); assert(ios.width() == 0); } @@ -6126,7 +6126,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0;"); assert(ios.width() == 0); } @@ -6134,7 +6134,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0;"); assert(ios.width() == 0); } @@ -6150,7 +6150,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -6158,7 +6158,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -6166,7 +6166,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -6174,7 +6174,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -6184,7 +6184,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -6192,7 +6192,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -6200,7 +6200,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -6208,7 +6208,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -6221,7 +6221,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0."); assert(ios.width() == 0); } @@ -6229,7 +6229,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.**********************"); assert(ios.width() == 0); } @@ -6237,7 +6237,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************+0."); assert(ios.width() == 0); } @@ -6245,7 +6245,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********************0."); assert(ios.width() == 0); } @@ -6255,7 +6255,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;"); assert(ios.width() == 0); } @@ -6263,7 +6263,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;**********************"); assert(ios.width() == 0); } @@ -6271,7 +6271,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************+0;"); assert(ios.width() == 0); } @@ -6279,7 +6279,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********************0;"); assert(ios.width() == 0); } @@ -6298,7 +6298,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -6306,7 +6306,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -6314,7 +6314,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -6322,7 +6322,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -6332,7 +6332,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -6340,7 +6340,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -6348,7 +6348,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -6356,7 +6356,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -6369,7 +6369,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0."); assert(ios.width() == 0); } @@ -6377,7 +6377,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.***********************"); assert(ios.width() == 0); } @@ -6385,7 +6385,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0."); assert(ios.width() == 0); } @@ -6393,7 +6393,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0."); assert(ios.width() == 0); } @@ -6403,7 +6403,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;"); assert(ios.width() == 0); } @@ -6411,7 +6411,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;***********************"); assert(ios.width() == 0); } @@ -6419,7 +6419,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0;"); assert(ios.width() == 0); } @@ -6427,7 +6427,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0;"); assert(ios.width() == 0); } @@ -6443,7 +6443,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -6451,7 +6451,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -6459,7 +6459,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -6467,7 +6467,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -6477,7 +6477,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -6485,7 +6485,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -6493,7 +6493,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -6501,7 +6501,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -6514,7 +6514,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0."); assert(ios.width() == 0); } @@ -6522,7 +6522,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.**********************"); assert(ios.width() == 0); } @@ -6530,7 +6530,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************+0."); assert(ios.width() == 0); } @@ -6538,7 +6538,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********************0."); assert(ios.width() == 0); } @@ -6548,7 +6548,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;"); assert(ios.width() == 0); } @@ -6556,7 +6556,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;**********************"); assert(ios.width() == 0); } @@ -6564,7 +6564,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************+0;"); assert(ios.width() == 0); } @@ -6572,7 +6572,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********************0;"); assert(ios.width() == 0); } @@ -6594,7 +6594,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0"); assert(ios.width() == 0); } @@ -6602,7 +6602,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0**********************"); assert(ios.width() == 0); } @@ -6610,7 +6610,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0.0"); assert(ios.width() == 0); } @@ -6618,7 +6618,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0.0"); assert(ios.width() == 0); } @@ -6628,7 +6628,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0"); assert(ios.width() == 0); } @@ -6636,7 +6636,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0**********************"); assert(ios.width() == 0); } @@ -6644,7 +6644,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0;0"); assert(ios.width() == 0); } @@ -6652,7 +6652,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0;0"); assert(ios.width() == 0); } @@ -6665,7 +6665,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0"); assert(ios.width() == 0); } @@ -6673,7 +6673,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0**********************"); assert(ios.width() == 0); } @@ -6681,7 +6681,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0.0"); assert(ios.width() == 0); } @@ -6689,7 +6689,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0.0"); assert(ios.width() == 0); } @@ -6699,7 +6699,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0"); assert(ios.width() == 0); } @@ -6707,7 +6707,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0**********************"); assert(ios.width() == 0); } @@ -6715,7 +6715,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0;0"); assert(ios.width() == 0); } @@ -6723,7 +6723,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0;0"); assert(ios.width() == 0); } @@ -6739,7 +6739,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0"); assert(ios.width() == 0); } @@ -6747,7 +6747,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0*********************"); assert(ios.width() == 0); } @@ -6755,7 +6755,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************+0.0"); assert(ios.width() == 0); } @@ -6763,7 +6763,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*********************0.0"); assert(ios.width() == 0); } @@ -6773,7 +6773,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0"); assert(ios.width() == 0); } @@ -6781,7 +6781,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0*********************"); assert(ios.width() == 0); } @@ -6789,7 +6789,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************+0;0"); assert(ios.width() == 0); } @@ -6797,7 +6797,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*********************0;0"); assert(ios.width() == 0); } @@ -6810,7 +6810,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0"); assert(ios.width() == 0); } @@ -6818,7 +6818,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0*********************"); assert(ios.width() == 0); } @@ -6826,7 +6826,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************+0.0"); assert(ios.width() == 0); } @@ -6834,7 +6834,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*********************0.0"); assert(ios.width() == 0); } @@ -6844,7 +6844,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0"); assert(ios.width() == 0); } @@ -6852,7 +6852,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0*********************"); assert(ios.width() == 0); } @@ -6860,7 +6860,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************+0;0"); assert(ios.width() == 0); } @@ -6868,7 +6868,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*********************0;0"); assert(ios.width() == 0); } @@ -6887,7 +6887,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0"); assert(ios.width() == 0); } @@ -6895,7 +6895,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0**********************"); assert(ios.width() == 0); } @@ -6903,7 +6903,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0.0"); assert(ios.width() == 0); } @@ -6911,7 +6911,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0.0"); assert(ios.width() == 0); } @@ -6921,7 +6921,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0"); assert(ios.width() == 0); } @@ -6929,7 +6929,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0**********************"); assert(ios.width() == 0); } @@ -6937,7 +6937,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0;0"); assert(ios.width() == 0); } @@ -6945,7 +6945,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0;0"); assert(ios.width() == 0); } @@ -6958,7 +6958,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0"); assert(ios.width() == 0); } @@ -6966,7 +6966,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0**********************"); assert(ios.width() == 0); } @@ -6974,7 +6974,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0.0"); assert(ios.width() == 0); } @@ -6982,7 +6982,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0.0"); assert(ios.width() == 0); } @@ -6992,7 +6992,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0"); assert(ios.width() == 0); } @@ -7000,7 +7000,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0**********************"); assert(ios.width() == 0); } @@ -7008,7 +7008,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0;0"); assert(ios.width() == 0); } @@ -7016,7 +7016,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0;0"); assert(ios.width() == 0); } @@ -7032,7 +7032,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0"); assert(ios.width() == 0); } @@ -7040,7 +7040,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0*********************"); assert(ios.width() == 0); } @@ -7048,7 +7048,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************+0.0"); assert(ios.width() == 0); } @@ -7056,7 +7056,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*********************0.0"); assert(ios.width() == 0); } @@ -7066,7 +7066,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0"); assert(ios.width() == 0); } @@ -7074,7 +7074,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0*********************"); assert(ios.width() == 0); } @@ -7082,7 +7082,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************+0;0"); assert(ios.width() == 0); } @@ -7090,7 +7090,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*********************0;0"); assert(ios.width() == 0); } @@ -7103,7 +7103,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0"); assert(ios.width() == 0); } @@ -7111,7 +7111,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0*********************"); assert(ios.width() == 0); } @@ -7119,7 +7119,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************+0.0"); assert(ios.width() == 0); } @@ -7127,7 +7127,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*********************0.0"); assert(ios.width() == 0); } @@ -7137,7 +7137,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0"); assert(ios.width() == 0); } @@ -7145,7 +7145,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0*********************"); assert(ios.width() == 0); } @@ -7153,7 +7153,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************+0;0"); assert(ios.width() == 0); } @@ -7161,7 +7161,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*********************0;0"); assert(ios.width() == 0); } @@ -7183,7 +7183,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000"); assert(ios.width() == 0); } @@ -7191,7 +7191,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000*****************"); assert(ios.width() == 0); } @@ -7199,7 +7199,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0.000000"); assert(ios.width() == 0); } @@ -7207,7 +7207,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0.000000"); assert(ios.width() == 0); } @@ -7217,7 +7217,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000"); assert(ios.width() == 0); } @@ -7225,7 +7225,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000*****************"); assert(ios.width() == 0); } @@ -7233,7 +7233,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0;000000"); assert(ios.width() == 0); } @@ -7241,7 +7241,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0;000000"); assert(ios.width() == 0); } @@ -7254,7 +7254,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000"); assert(ios.width() == 0); } @@ -7262,7 +7262,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000*****************"); assert(ios.width() == 0); } @@ -7270,7 +7270,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0.000000"); assert(ios.width() == 0); } @@ -7278,7 +7278,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0.000000"); assert(ios.width() == 0); } @@ -7288,7 +7288,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000"); assert(ios.width() == 0); } @@ -7296,7 +7296,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000*****************"); assert(ios.width() == 0); } @@ -7304,7 +7304,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0;000000"); assert(ios.width() == 0); } @@ -7312,7 +7312,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0;000000"); assert(ios.width() == 0); } @@ -7328,7 +7328,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000"); assert(ios.width() == 0); } @@ -7336,7 +7336,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000****************"); assert(ios.width() == 0); } @@ -7344,7 +7344,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************+0.000000"); assert(ios.width() == 0); } @@ -7352,7 +7352,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+****************0.000000"); assert(ios.width() == 0); } @@ -7362,7 +7362,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000"); assert(ios.width() == 0); } @@ -7370,7 +7370,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000****************"); assert(ios.width() == 0); } @@ -7378,7 +7378,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************+0;000000"); assert(ios.width() == 0); } @@ -7386,7 +7386,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+****************0;000000"); assert(ios.width() == 0); } @@ -7399,7 +7399,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000"); assert(ios.width() == 0); } @@ -7407,7 +7407,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000****************"); assert(ios.width() == 0); } @@ -7415,7 +7415,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************+0.000000"); assert(ios.width() == 0); } @@ -7423,7 +7423,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+****************0.000000"); assert(ios.width() == 0); } @@ -7433,7 +7433,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000"); assert(ios.width() == 0); } @@ -7441,7 +7441,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000****************"); assert(ios.width() == 0); } @@ -7449,7 +7449,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************+0;000000"); assert(ios.width() == 0); } @@ -7457,7 +7457,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+****************0;000000"); assert(ios.width() == 0); } @@ -7476,7 +7476,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000"); assert(ios.width() == 0); } @@ -7484,7 +7484,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000*****************"); assert(ios.width() == 0); } @@ -7492,7 +7492,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0.000000"); assert(ios.width() == 0); } @@ -7500,7 +7500,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0.000000"); assert(ios.width() == 0); } @@ -7510,7 +7510,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000"); assert(ios.width() == 0); } @@ -7518,7 +7518,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000*****************"); assert(ios.width() == 0); } @@ -7526,7 +7526,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0;000000"); assert(ios.width() == 0); } @@ -7534,7 +7534,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0;000000"); assert(ios.width() == 0); } @@ -7547,7 +7547,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000"); assert(ios.width() == 0); } @@ -7555,7 +7555,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000*****************"); assert(ios.width() == 0); } @@ -7563,7 +7563,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0.000000"); assert(ios.width() == 0); } @@ -7571,7 +7571,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0.000000"); assert(ios.width() == 0); } @@ -7581,7 +7581,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000"); assert(ios.width() == 0); } @@ -7589,7 +7589,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000*****************"); assert(ios.width() == 0); } @@ -7597,7 +7597,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0;000000"); assert(ios.width() == 0); } @@ -7605,7 +7605,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0;000000"); assert(ios.width() == 0); } @@ -7621,7 +7621,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000"); assert(ios.width() == 0); } @@ -7629,7 +7629,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000****************"); assert(ios.width() == 0); } @@ -7637,7 +7637,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************+0.000000"); assert(ios.width() == 0); } @@ -7645,7 +7645,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+****************0.000000"); assert(ios.width() == 0); } @@ -7655,7 +7655,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000"); assert(ios.width() == 0); } @@ -7663,7 +7663,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000****************"); assert(ios.width() == 0); } @@ -7671,7 +7671,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************+0;000000"); assert(ios.width() == 0); } @@ -7679,7 +7679,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+****************0;000000"); assert(ios.width() == 0); } @@ -7692,7 +7692,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000"); assert(ios.width() == 0); } @@ -7700,7 +7700,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000****************"); assert(ios.width() == 0); } @@ -7708,7 +7708,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************+0.000000"); assert(ios.width() == 0); } @@ -7716,7 +7716,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+****************0.000000"); assert(ios.width() == 0); } @@ -7726,7 +7726,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000"); assert(ios.width() == 0); } @@ -7734,7 +7734,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000****************"); assert(ios.width() == 0); } @@ -7742,7 +7742,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************+0;000000"); assert(ios.width() == 0); } @@ -7750,7 +7750,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+****************0;000000"); assert(ios.width() == 0); } @@ -7772,7 +7772,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0000000000000000"); assert(ios.width() == 0); } @@ -7780,7 +7780,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0000000000000000*******"); assert(ios.width() == 0); } @@ -7788,7 +7788,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0.0000000000000000"); assert(ios.width() == 0); } @@ -7796,7 +7796,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0.0000000000000000"); assert(ios.width() == 0); } @@ -7806,7 +7806,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0000000000000000"); assert(ios.width() == 0); } @@ -7814,7 +7814,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0000000000000000*******"); assert(ios.width() == 0); } @@ -7822,7 +7822,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0;0000000000000000"); assert(ios.width() == 0); } @@ -7830,7 +7830,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0;0000000000000000"); assert(ios.width() == 0); } @@ -7843,7 +7843,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0000000000000000"); assert(ios.width() == 0); } @@ -7851,7 +7851,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0000000000000000*******"); assert(ios.width() == 0); } @@ -7859,7 +7859,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0.0000000000000000"); assert(ios.width() == 0); } @@ -7867,7 +7867,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0.0000000000000000"); assert(ios.width() == 0); } @@ -7877,7 +7877,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0000000000000000"); assert(ios.width() == 0); } @@ -7885,7 +7885,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0000000000000000*******"); assert(ios.width() == 0); } @@ -7893,7 +7893,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0;0000000000000000"); assert(ios.width() == 0); } @@ -7901,7 +7901,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0;0000000000000000"); assert(ios.width() == 0); } @@ -7917,7 +7917,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0000000000000000"); assert(ios.width() == 0); } @@ -7925,7 +7925,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0000000000000000******"); assert(ios.width() == 0); } @@ -7933,7 +7933,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******+0.0000000000000000"); assert(ios.width() == 0); } @@ -7941,7 +7941,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******0.0000000000000000"); assert(ios.width() == 0); } @@ -7951,7 +7951,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0000000000000000"); assert(ios.width() == 0); } @@ -7959,7 +7959,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0000000000000000******"); assert(ios.width() == 0); } @@ -7967,7 +7967,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******+0;0000000000000000"); assert(ios.width() == 0); } @@ -7975,7 +7975,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******0;0000000000000000"); assert(ios.width() == 0); } @@ -7988,7 +7988,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0000000000000000"); assert(ios.width() == 0); } @@ -7996,7 +7996,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0000000000000000******"); assert(ios.width() == 0); } @@ -8004,7 +8004,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******+0.0000000000000000"); assert(ios.width() == 0); } @@ -8012,7 +8012,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******0.0000000000000000"); assert(ios.width() == 0); } @@ -8022,7 +8022,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0000000000000000"); assert(ios.width() == 0); } @@ -8030,7 +8030,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0000000000000000******"); assert(ios.width() == 0); } @@ -8038,7 +8038,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******+0;0000000000000000"); assert(ios.width() == 0); } @@ -8046,7 +8046,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******0;0000000000000000"); assert(ios.width() == 0); } @@ -8065,7 +8065,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0000000000000000"); assert(ios.width() == 0); } @@ -8073,7 +8073,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0000000000000000*******"); assert(ios.width() == 0); } @@ -8081,7 +8081,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0.0000000000000000"); assert(ios.width() == 0); } @@ -8089,7 +8089,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0.0000000000000000"); assert(ios.width() == 0); } @@ -8099,7 +8099,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0000000000000000"); assert(ios.width() == 0); } @@ -8107,7 +8107,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0000000000000000*******"); assert(ios.width() == 0); } @@ -8115,7 +8115,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0;0000000000000000"); assert(ios.width() == 0); } @@ -8123,7 +8123,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0;0000000000000000"); assert(ios.width() == 0); } @@ -8136,7 +8136,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0000000000000000"); assert(ios.width() == 0); } @@ -8144,7 +8144,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0000000000000000*******"); assert(ios.width() == 0); } @@ -8152,7 +8152,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0.0000000000000000"); assert(ios.width() == 0); } @@ -8160,7 +8160,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0.0000000000000000"); assert(ios.width() == 0); } @@ -8170,7 +8170,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0000000000000000"); assert(ios.width() == 0); } @@ -8178,7 +8178,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0000000000000000*******"); assert(ios.width() == 0); } @@ -8186,7 +8186,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0;0000000000000000"); assert(ios.width() == 0); } @@ -8194,7 +8194,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0;0000000000000000"); assert(ios.width() == 0); } @@ -8210,7 +8210,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0000000000000000"); assert(ios.width() == 0); } @@ -8218,7 +8218,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0000000000000000******"); assert(ios.width() == 0); } @@ -8226,7 +8226,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******+0.0000000000000000"); assert(ios.width() == 0); } @@ -8234,7 +8234,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******0.0000000000000000"); assert(ios.width() == 0); } @@ -8244,7 +8244,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0000000000000000"); assert(ios.width() == 0); } @@ -8252,7 +8252,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0000000000000000******"); assert(ios.width() == 0); } @@ -8260,7 +8260,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******+0;0000000000000000"); assert(ios.width() == 0); } @@ -8268,7 +8268,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******0;0000000000000000"); assert(ios.width() == 0); } @@ -8281,7 +8281,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0000000000000000"); assert(ios.width() == 0); } @@ -8289,7 +8289,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0000000000000000******"); assert(ios.width() == 0); } @@ -8297,7 +8297,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******+0.0000000000000000"); assert(ios.width() == 0); } @@ -8305,7 +8305,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******0.0000000000000000"); assert(ios.width() == 0); } @@ -8315,7 +8315,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0000000000000000"); assert(ios.width() == 0); } @@ -8323,7 +8323,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0000000000000000******"); assert(ios.width() == 0); } @@ -8331,7 +8331,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******+0;0000000000000000"); assert(ios.width() == 0); } @@ -8339,7 +8339,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******0;0000000000000000"); assert(ios.width() == 0); } @@ -8361,7 +8361,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8369,7 +8369,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8377,7 +8377,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8385,7 +8385,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8395,7 +8395,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8403,7 +8403,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8411,7 +8411,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8419,7 +8419,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8432,7 +8432,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8440,7 +8440,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8448,7 +8448,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8456,7 +8456,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8466,7 +8466,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8474,7 +8474,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8482,7 +8482,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8490,7 +8490,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8506,7 +8506,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8514,7 +8514,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8522,7 +8522,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8530,7 +8530,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8540,7 +8540,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8548,7 +8548,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8556,7 +8556,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8564,7 +8564,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8577,7 +8577,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8585,7 +8585,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8593,7 +8593,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8601,7 +8601,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8611,7 +8611,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8619,7 +8619,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8627,7 +8627,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8635,7 +8635,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8654,7 +8654,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8662,7 +8662,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8670,7 +8670,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8678,7 +8678,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8688,7 +8688,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8696,7 +8696,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8704,7 +8704,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8712,7 +8712,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8725,7 +8725,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8733,7 +8733,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8741,7 +8741,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8749,7 +8749,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8759,7 +8759,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8767,7 +8767,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8775,7 +8775,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8783,7 +8783,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8799,7 +8799,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8807,7 +8807,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8815,7 +8815,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8823,7 +8823,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8833,7 +8833,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8841,7 +8841,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8849,7 +8849,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8857,7 +8857,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8870,7 +8870,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8878,7 +8878,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8886,7 +8886,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8894,7 +8894,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8904,7 +8904,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8912,7 +8912,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8920,7 +8920,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8928,7 +8928,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8966,7 +8966,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890"); assert(ios.width() == 0); } @@ -8974,7 +8974,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890***************"); assert(ios.width() == 0); } @@ -8982,7 +8982,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***************1234567890"); assert(ios.width() == 0); } @@ -8990,7 +8990,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***************1234567890"); assert(ios.width() == 0); } @@ -9000,7 +9000,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0"); assert(ios.width() == 0); } @@ -9008,7 +9008,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0***********"); assert(ios.width() == 0); } @@ -9016,7 +9016,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********1_234_567_89_0"); assert(ios.width() == 0); } @@ -9024,7 +9024,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********1_234_567_89_0"); assert(ios.width() == 0); } @@ -9037,7 +9037,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890."); assert(ios.width() == 0); } @@ -9045,7 +9045,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.**************"); assert(ios.width() == 0); } @@ -9053,7 +9053,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1234567890."); assert(ios.width() == 0); } @@ -9061,7 +9061,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1234567890."); assert(ios.width() == 0); } @@ -9071,7 +9071,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;"); assert(ios.width() == 0); } @@ -9079,7 +9079,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;**********"); assert(ios.width() == 0); } @@ -9087,7 +9087,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********1_234_567_89_0;"); assert(ios.width() == 0); } @@ -9095,7 +9095,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********1_234_567_89_0;"); assert(ios.width() == 0); } @@ -9111,7 +9111,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890"); assert(ios.width() == 0); } @@ -9119,7 +9119,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890**************"); assert(ios.width() == 0); } @@ -9127,7 +9127,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************+1234567890"); assert(ios.width() == 0); } @@ -9135,7 +9135,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**************1234567890"); assert(ios.width() == 0); } @@ -9145,7 +9145,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0"); assert(ios.width() == 0); } @@ -9153,7 +9153,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0**********"); assert(ios.width() == 0); } @@ -9161,7 +9161,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********+1_234_567_89_0"); assert(ios.width() == 0); } @@ -9169,7 +9169,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********1_234_567_89_0"); assert(ios.width() == 0); } @@ -9182,7 +9182,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890."); assert(ios.width() == 0); } @@ -9190,7 +9190,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.*************"); assert(ios.width() == 0); } @@ -9198,7 +9198,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************+1234567890."); assert(ios.width() == 0); } @@ -9206,7 +9206,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*************1234567890."); assert(ios.width() == 0); } @@ -9216,7 +9216,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;"); assert(ios.width() == 0); } @@ -9224,7 +9224,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;*********"); assert(ios.width() == 0); } @@ -9232,7 +9232,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********+1_234_567_89_0;"); assert(ios.width() == 0); } @@ -9240,7 +9240,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*********1_234_567_89_0;"); assert(ios.width() == 0); } @@ -9259,7 +9259,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890"); assert(ios.width() == 0); } @@ -9267,7 +9267,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890***************"); assert(ios.width() == 0); } @@ -9275,7 +9275,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***************1234567890"); assert(ios.width() == 0); } @@ -9283,7 +9283,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***************1234567890"); assert(ios.width() == 0); } @@ -9293,7 +9293,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0"); assert(ios.width() == 0); } @@ -9301,7 +9301,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0***********"); assert(ios.width() == 0); } @@ -9309,7 +9309,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********1_234_567_89_0"); assert(ios.width() == 0); } @@ -9317,7 +9317,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********1_234_567_89_0"); assert(ios.width() == 0); } @@ -9330,7 +9330,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890."); assert(ios.width() == 0); } @@ -9338,7 +9338,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.**************"); assert(ios.width() == 0); } @@ -9346,7 +9346,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1234567890."); assert(ios.width() == 0); } @@ -9354,7 +9354,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1234567890."); assert(ios.width() == 0); } @@ -9364,7 +9364,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;"); assert(ios.width() == 0); } @@ -9372,7 +9372,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;**********"); assert(ios.width() == 0); } @@ -9380,7 +9380,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********1_234_567_89_0;"); assert(ios.width() == 0); } @@ -9388,7 +9388,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********1_234_567_89_0;"); assert(ios.width() == 0); } @@ -9404,7 +9404,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890"); assert(ios.width() == 0); } @@ -9412,7 +9412,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890**************"); assert(ios.width() == 0); } @@ -9420,7 +9420,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************+1234567890"); assert(ios.width() == 0); } @@ -9428,7 +9428,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**************1234567890"); assert(ios.width() == 0); } @@ -9438,7 +9438,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0"); assert(ios.width() == 0); } @@ -9446,7 +9446,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0**********"); assert(ios.width() == 0); } @@ -9454,7 +9454,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********+1_234_567_89_0"); assert(ios.width() == 0); } @@ -9462,7 +9462,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********1_234_567_89_0"); assert(ios.width() == 0); } @@ -9475,7 +9475,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890."); assert(ios.width() == 0); } @@ -9483,7 +9483,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.*************"); assert(ios.width() == 0); } @@ -9491,7 +9491,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************+1234567890."); assert(ios.width() == 0); } @@ -9499,7 +9499,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*************1234567890."); assert(ios.width() == 0); } @@ -9509,7 +9509,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;"); assert(ios.width() == 0); } @@ -9517,7 +9517,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;*********"); assert(ios.width() == 0); } @@ -9525,7 +9525,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********+1_234_567_89_0;"); assert(ios.width() == 0); } @@ -9533,7 +9533,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*********1_234_567_89_0;"); assert(ios.width() == 0); } @@ -9555,7 +9555,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.1"); assert(ios.width() == 0); } @@ -9563,7 +9563,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.1*************"); assert(ios.width() == 0); } @@ -9571,7 +9571,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************1234567890.1"); assert(ios.width() == 0); } @@ -9579,7 +9579,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************1234567890.1"); assert(ios.width() == 0); } @@ -9589,7 +9589,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -9597,7 +9597,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;1*********"); assert(ios.width() == 0); } @@ -9605,7 +9605,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -9613,7 +9613,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -9626,7 +9626,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.1"); assert(ios.width() == 0); } @@ -9634,7 +9634,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.1*************"); assert(ios.width() == 0); } @@ -9642,7 +9642,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************1234567890.1"); assert(ios.width() == 0); } @@ -9650,7 +9650,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************1234567890.1"); assert(ios.width() == 0); } @@ -9660,7 +9660,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -9668,7 +9668,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;1*********"); assert(ios.width() == 0); } @@ -9676,7 +9676,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -9684,7 +9684,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -9700,7 +9700,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.1"); assert(ios.width() == 0); } @@ -9708,7 +9708,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.1************"); assert(ios.width() == 0); } @@ -9716,7 +9716,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************+1234567890.1"); assert(ios.width() == 0); } @@ -9724,7 +9724,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+************1234567890.1"); assert(ios.width() == 0); } @@ -9734,7 +9734,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -9742,7 +9742,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;1********"); assert(ios.width() == 0); } @@ -9750,7 +9750,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -9758,7 +9758,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -9771,7 +9771,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.1"); assert(ios.width() == 0); } @@ -9779,7 +9779,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.1************"); assert(ios.width() == 0); } @@ -9787,7 +9787,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************+1234567890.1"); assert(ios.width() == 0); } @@ -9795,7 +9795,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+************1234567890.1"); assert(ios.width() == 0); } @@ -9805,7 +9805,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -9813,7 +9813,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;1********"); assert(ios.width() == 0); } @@ -9821,7 +9821,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -9829,7 +9829,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -9848,7 +9848,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.1"); assert(ios.width() == 0); } @@ -9856,7 +9856,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.1*************"); assert(ios.width() == 0); } @@ -9864,7 +9864,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************1234567890.1"); assert(ios.width() == 0); } @@ -9872,7 +9872,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************1234567890.1"); assert(ios.width() == 0); } @@ -9882,7 +9882,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -9890,7 +9890,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;1*********"); assert(ios.width() == 0); } @@ -9898,7 +9898,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -9906,7 +9906,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -9919,7 +9919,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.1"); assert(ios.width() == 0); } @@ -9927,7 +9927,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.1*************"); assert(ios.width() == 0); } @@ -9935,7 +9935,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************1234567890.1"); assert(ios.width() == 0); } @@ -9943,7 +9943,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************1234567890.1"); assert(ios.width() == 0); } @@ -9953,7 +9953,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -9961,7 +9961,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;1*********"); assert(ios.width() == 0); } @@ -9969,7 +9969,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -9977,7 +9977,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -9993,7 +9993,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.1"); assert(ios.width() == 0); } @@ -10001,7 +10001,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.1************"); assert(ios.width() == 0); } @@ -10009,7 +10009,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************+1234567890.1"); assert(ios.width() == 0); } @@ -10017,7 +10017,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+************1234567890.1"); assert(ios.width() == 0); } @@ -10027,7 +10027,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -10035,7 +10035,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;1********"); assert(ios.width() == 0); } @@ -10043,7 +10043,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -10051,7 +10051,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -10064,7 +10064,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.1"); assert(ios.width() == 0); } @@ -10072,7 +10072,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.1************"); assert(ios.width() == 0); } @@ -10080,7 +10080,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************+1234567890.1"); assert(ios.width() == 0); } @@ -10088,7 +10088,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+************1234567890.1"); assert(ios.width() == 0); } @@ -10098,7 +10098,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -10106,7 +10106,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;1********"); assert(ios.width() == 0); } @@ -10114,7 +10114,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -10122,7 +10122,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -10144,7 +10144,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125000"); assert(ios.width() == 0); } @@ -10152,7 +10152,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125000********"); assert(ios.width() == 0); } @@ -10160,7 +10160,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********1234567890.125000"); assert(ios.width() == 0); } @@ -10168,7 +10168,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********1234567890.125000"); assert(ios.width() == 0); } @@ -10178,7 +10178,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -10186,7 +10186,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125000****"); assert(ios.width() == 0); } @@ -10194,7 +10194,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -10202,7 +10202,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -10215,7 +10215,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125000"); assert(ios.width() == 0); } @@ -10223,7 +10223,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125000********"); assert(ios.width() == 0); } @@ -10231,7 +10231,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********1234567890.125000"); assert(ios.width() == 0); } @@ -10239,7 +10239,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********1234567890.125000"); assert(ios.width() == 0); } @@ -10249,7 +10249,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -10257,7 +10257,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125000****"); assert(ios.width() == 0); } @@ -10265,7 +10265,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -10273,7 +10273,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -10289,7 +10289,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125000"); assert(ios.width() == 0); } @@ -10297,7 +10297,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125000*******"); assert(ios.width() == 0); } @@ -10305,7 +10305,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+1234567890.125000"); assert(ios.width() == 0); } @@ -10313,7 +10313,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******1234567890.125000"); assert(ios.width() == 0); } @@ -10323,7 +10323,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -10331,7 +10331,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125000***"); assert(ios.width() == 0); } @@ -10339,7 +10339,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***+1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -10347,7 +10347,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -10360,7 +10360,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125000"); assert(ios.width() == 0); } @@ -10368,7 +10368,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125000*******"); assert(ios.width() == 0); } @@ -10376,7 +10376,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+1234567890.125000"); assert(ios.width() == 0); } @@ -10384,7 +10384,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******1234567890.125000"); assert(ios.width() == 0); } @@ -10394,7 +10394,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -10402,7 +10402,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125000***"); assert(ios.width() == 0); } @@ -10410,7 +10410,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***+1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -10418,7 +10418,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -10437,7 +10437,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125000"); assert(ios.width() == 0); } @@ -10445,7 +10445,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125000********"); assert(ios.width() == 0); } @@ -10453,7 +10453,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********1234567890.125000"); assert(ios.width() == 0); } @@ -10461,7 +10461,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********1234567890.125000"); assert(ios.width() == 0); } @@ -10471,7 +10471,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -10479,7 +10479,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125000****"); assert(ios.width() == 0); } @@ -10487,7 +10487,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -10495,7 +10495,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -10508,7 +10508,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125000"); assert(ios.width() == 0); } @@ -10516,7 +10516,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125000********"); assert(ios.width() == 0); } @@ -10524,7 +10524,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********1234567890.125000"); assert(ios.width() == 0); } @@ -10532,7 +10532,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********1234567890.125000"); assert(ios.width() == 0); } @@ -10542,7 +10542,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -10550,7 +10550,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125000****"); assert(ios.width() == 0); } @@ -10558,7 +10558,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -10566,7 +10566,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -10582,7 +10582,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125000"); assert(ios.width() == 0); } @@ -10590,7 +10590,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125000*******"); assert(ios.width() == 0); } @@ -10598,7 +10598,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+1234567890.125000"); assert(ios.width() == 0); } @@ -10606,7 +10606,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******1234567890.125000"); assert(ios.width() == 0); } @@ -10616,7 +10616,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -10624,7 +10624,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125000***"); assert(ios.width() == 0); } @@ -10632,7 +10632,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***+1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -10640,7 +10640,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -10653,7 +10653,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125000"); assert(ios.width() == 0); } @@ -10661,7 +10661,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125000*******"); assert(ios.width() == 0); } @@ -10669,7 +10669,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+1234567890.125000"); assert(ios.width() == 0); } @@ -10677,7 +10677,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******1234567890.125000"); assert(ios.width() == 0); } @@ -10687,7 +10687,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -10695,7 +10695,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125000***"); assert(ios.width() == 0); } @@ -10703,7 +10703,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***+1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -10711,7 +10711,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -10753,7 +10753,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0e+00"); assert(ios.width() == 0); } @@ -10761,7 +10761,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0e+00*******************"); assert(ios.width() == 0); } @@ -10769,7 +10769,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************-0e+00"); assert(ios.width() == 0); } @@ -10777,7 +10777,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*******************0e+00"); assert(ios.width() == 0); } @@ -10787,7 +10787,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0e+00"); assert(ios.width() == 0); } @@ -10795,7 +10795,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0e+00*******************"); assert(ios.width() == 0); } @@ -10803,7 +10803,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************-0e+00"); assert(ios.width() == 0); } @@ -10811,7 +10811,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*******************0e+00"); assert(ios.width() == 0); } @@ -10824,7 +10824,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.e+00"); assert(ios.width() == 0); } @@ -10832,7 +10832,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.e+00******************"); assert(ios.width() == 0); } @@ -10840,7 +10840,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0.e+00"); assert(ios.width() == 0); } @@ -10848,7 +10848,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0.e+00"); assert(ios.width() == 0); } @@ -10858,7 +10858,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;e+00"); assert(ios.width() == 0); } @@ -10866,7 +10866,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;e+00******************"); assert(ios.width() == 0); } @@ -10874,7 +10874,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0;e+00"); assert(ios.width() == 0); } @@ -10882,7 +10882,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0;e+00"); assert(ios.width() == 0); } @@ -10898,7 +10898,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0e+00"); assert(ios.width() == 0); } @@ -10906,7 +10906,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0e+00*******************"); assert(ios.width() == 0); } @@ -10914,7 +10914,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************-0e+00"); assert(ios.width() == 0); } @@ -10922,7 +10922,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*******************0e+00"); assert(ios.width() == 0); } @@ -10932,7 +10932,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0e+00"); assert(ios.width() == 0); } @@ -10940,7 +10940,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0e+00*******************"); assert(ios.width() == 0); } @@ -10948,7 +10948,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************-0e+00"); assert(ios.width() == 0); } @@ -10956,7 +10956,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*******************0e+00"); assert(ios.width() == 0); } @@ -10969,7 +10969,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.e+00"); assert(ios.width() == 0); } @@ -10977,7 +10977,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.e+00******************"); assert(ios.width() == 0); } @@ -10985,7 +10985,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0.e+00"); assert(ios.width() == 0); } @@ -10993,7 +10993,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0.e+00"); assert(ios.width() == 0); } @@ -11003,7 +11003,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;e+00"); assert(ios.width() == 0); } @@ -11011,7 +11011,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;e+00******************"); assert(ios.width() == 0); } @@ -11019,7 +11019,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0;e+00"); assert(ios.width() == 0); } @@ -11027,7 +11027,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0;e+00"); assert(ios.width() == 0); } @@ -11046,7 +11046,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0E+00"); assert(ios.width() == 0); } @@ -11054,7 +11054,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0E+00*******************"); assert(ios.width() == 0); } @@ -11062,7 +11062,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************-0E+00"); assert(ios.width() == 0); } @@ -11070,7 +11070,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*******************0E+00"); assert(ios.width() == 0); } @@ -11080,7 +11080,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0E+00"); assert(ios.width() == 0); } @@ -11088,7 +11088,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0E+00*******************"); assert(ios.width() == 0); } @@ -11096,7 +11096,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************-0E+00"); assert(ios.width() == 0); } @@ -11104,7 +11104,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*******************0E+00"); assert(ios.width() == 0); } @@ -11117,7 +11117,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.E+00"); assert(ios.width() == 0); } @@ -11125,7 +11125,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.E+00******************"); assert(ios.width() == 0); } @@ -11133,7 +11133,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0.E+00"); assert(ios.width() == 0); } @@ -11141,7 +11141,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0.E+00"); assert(ios.width() == 0); } @@ -11151,7 +11151,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;E+00"); assert(ios.width() == 0); } @@ -11159,7 +11159,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;E+00******************"); assert(ios.width() == 0); } @@ -11167,7 +11167,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0;E+00"); assert(ios.width() == 0); } @@ -11175,7 +11175,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0;E+00"); assert(ios.width() == 0); } @@ -11191,7 +11191,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0E+00"); assert(ios.width() == 0); } @@ -11199,7 +11199,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0E+00*******************"); assert(ios.width() == 0); } @@ -11207,7 +11207,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************-0E+00"); assert(ios.width() == 0); } @@ -11215,7 +11215,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*******************0E+00"); assert(ios.width() == 0); } @@ -11225,7 +11225,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0E+00"); assert(ios.width() == 0); } @@ -11233,7 +11233,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0E+00*******************"); assert(ios.width() == 0); } @@ -11241,7 +11241,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************-0E+00"); assert(ios.width() == 0); } @@ -11249,7 +11249,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*******************0E+00"); assert(ios.width() == 0); } @@ -11262,7 +11262,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.E+00"); assert(ios.width() == 0); } @@ -11270,7 +11270,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.E+00******************"); assert(ios.width() == 0); } @@ -11278,7 +11278,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0.E+00"); assert(ios.width() == 0); } @@ -11286,7 +11286,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0.E+00"); assert(ios.width() == 0); } @@ -11296,7 +11296,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;E+00"); assert(ios.width() == 0); } @@ -11304,7 +11304,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;E+00******************"); assert(ios.width() == 0); } @@ -11312,7 +11312,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0;E+00"); assert(ios.width() == 0); } @@ -11320,7 +11320,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0;E+00"); assert(ios.width() == 0); } @@ -11342,7 +11342,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0e+00"); assert(ios.width() == 0); } @@ -11350,7 +11350,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0e+00*****************"); assert(ios.width() == 0); } @@ -11358,7 +11358,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0.0e+00"); assert(ios.width() == 0); } @@ -11366,7 +11366,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0.0e+00"); assert(ios.width() == 0); } @@ -11376,7 +11376,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0e+00"); assert(ios.width() == 0); } @@ -11384,7 +11384,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0e+00*****************"); assert(ios.width() == 0); } @@ -11392,7 +11392,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0;0e+00"); assert(ios.width() == 0); } @@ -11400,7 +11400,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0;0e+00"); assert(ios.width() == 0); } @@ -11413,7 +11413,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0e+00"); assert(ios.width() == 0); } @@ -11421,7 +11421,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0e+00*****************"); assert(ios.width() == 0); } @@ -11429,7 +11429,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0.0e+00"); assert(ios.width() == 0); } @@ -11437,7 +11437,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0.0e+00"); assert(ios.width() == 0); } @@ -11447,7 +11447,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0e+00"); assert(ios.width() == 0); } @@ -11455,7 +11455,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0e+00*****************"); assert(ios.width() == 0); } @@ -11463,7 +11463,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0;0e+00"); assert(ios.width() == 0); } @@ -11471,7 +11471,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0;0e+00"); assert(ios.width() == 0); } @@ -11487,7 +11487,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0e+00"); assert(ios.width() == 0); } @@ -11495,7 +11495,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0e+00*****************"); assert(ios.width() == 0); } @@ -11503,7 +11503,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0.0e+00"); assert(ios.width() == 0); } @@ -11511,7 +11511,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0.0e+00"); assert(ios.width() == 0); } @@ -11521,7 +11521,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0e+00"); assert(ios.width() == 0); } @@ -11529,7 +11529,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0e+00*****************"); assert(ios.width() == 0); } @@ -11537,7 +11537,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0;0e+00"); assert(ios.width() == 0); } @@ -11545,7 +11545,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0;0e+00"); assert(ios.width() == 0); } @@ -11558,7 +11558,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0e+00"); assert(ios.width() == 0); } @@ -11566,7 +11566,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0e+00*****************"); assert(ios.width() == 0); } @@ -11574,7 +11574,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0.0e+00"); assert(ios.width() == 0); } @@ -11582,7 +11582,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0.0e+00"); assert(ios.width() == 0); } @@ -11592,7 +11592,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0e+00"); assert(ios.width() == 0); } @@ -11600,7 +11600,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0e+00*****************"); assert(ios.width() == 0); } @@ -11608,7 +11608,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0;0e+00"); assert(ios.width() == 0); } @@ -11616,7 +11616,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0;0e+00"); assert(ios.width() == 0); } @@ -11635,7 +11635,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0E+00"); assert(ios.width() == 0); } @@ -11643,7 +11643,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0E+00*****************"); assert(ios.width() == 0); } @@ -11651,7 +11651,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0.0E+00"); assert(ios.width() == 0); } @@ -11659,7 +11659,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0.0E+00"); assert(ios.width() == 0); } @@ -11669,7 +11669,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0E+00"); assert(ios.width() == 0); } @@ -11677,7 +11677,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0E+00*****************"); assert(ios.width() == 0); } @@ -11685,7 +11685,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0;0E+00"); assert(ios.width() == 0); } @@ -11693,7 +11693,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0;0E+00"); assert(ios.width() == 0); } @@ -11706,7 +11706,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0E+00"); assert(ios.width() == 0); } @@ -11714,7 +11714,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0E+00*****************"); assert(ios.width() == 0); } @@ -11722,7 +11722,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0.0E+00"); assert(ios.width() == 0); } @@ -11730,7 +11730,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0.0E+00"); assert(ios.width() == 0); } @@ -11740,7 +11740,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0E+00"); assert(ios.width() == 0); } @@ -11748,7 +11748,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0E+00*****************"); assert(ios.width() == 0); } @@ -11756,7 +11756,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0;0E+00"); assert(ios.width() == 0); } @@ -11764,7 +11764,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0;0E+00"); assert(ios.width() == 0); } @@ -11780,7 +11780,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0E+00"); assert(ios.width() == 0); } @@ -11788,7 +11788,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0E+00*****************"); assert(ios.width() == 0); } @@ -11796,7 +11796,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0.0E+00"); assert(ios.width() == 0); } @@ -11804,7 +11804,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0.0E+00"); assert(ios.width() == 0); } @@ -11814,7 +11814,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0E+00"); assert(ios.width() == 0); } @@ -11822,7 +11822,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0E+00*****************"); assert(ios.width() == 0); } @@ -11830,7 +11830,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0;0E+00"); assert(ios.width() == 0); } @@ -11838,7 +11838,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0;0E+00"); assert(ios.width() == 0); } @@ -11851,7 +11851,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0E+00"); assert(ios.width() == 0); } @@ -11859,7 +11859,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0E+00*****************"); assert(ios.width() == 0); } @@ -11867,7 +11867,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0.0E+00"); assert(ios.width() == 0); } @@ -11875,7 +11875,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0.0E+00"); assert(ios.width() == 0); } @@ -11885,7 +11885,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0E+00"); assert(ios.width() == 0); } @@ -11893,7 +11893,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0E+00*****************"); assert(ios.width() == 0); } @@ -11901,7 +11901,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0;0E+00"); assert(ios.width() == 0); } @@ -11909,7 +11909,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0;0E+00"); assert(ios.width() == 0); } @@ -11931,7 +11931,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000e+00"); assert(ios.width() == 0); } @@ -11939,7 +11939,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000e+00************"); assert(ios.width() == 0); } @@ -11947,7 +11947,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0.000000e+00"); assert(ios.width() == 0); } @@ -11955,7 +11955,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0.000000e+00"); assert(ios.width() == 0); } @@ -11965,7 +11965,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000e+00"); assert(ios.width() == 0); } @@ -11973,7 +11973,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000e+00************"); assert(ios.width() == 0); } @@ -11981,7 +11981,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0;000000e+00"); assert(ios.width() == 0); } @@ -11989,7 +11989,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0;000000e+00"); assert(ios.width() == 0); } @@ -12002,7 +12002,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000e+00"); assert(ios.width() == 0); } @@ -12010,7 +12010,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000e+00************"); assert(ios.width() == 0); } @@ -12018,7 +12018,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0.000000e+00"); assert(ios.width() == 0); } @@ -12026,7 +12026,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0.000000e+00"); assert(ios.width() == 0); } @@ -12036,7 +12036,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000e+00"); assert(ios.width() == 0); } @@ -12044,7 +12044,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000e+00************"); assert(ios.width() == 0); } @@ -12052,7 +12052,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0;000000e+00"); assert(ios.width() == 0); } @@ -12060,7 +12060,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0;000000e+00"); assert(ios.width() == 0); } @@ -12076,7 +12076,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000e+00"); assert(ios.width() == 0); } @@ -12084,7 +12084,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000e+00************"); assert(ios.width() == 0); } @@ -12092,7 +12092,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0.000000e+00"); assert(ios.width() == 0); } @@ -12100,7 +12100,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0.000000e+00"); assert(ios.width() == 0); } @@ -12110,7 +12110,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000e+00"); assert(ios.width() == 0); } @@ -12118,7 +12118,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000e+00************"); assert(ios.width() == 0); } @@ -12126,7 +12126,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0;000000e+00"); assert(ios.width() == 0); } @@ -12134,7 +12134,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0;000000e+00"); assert(ios.width() == 0); } @@ -12147,7 +12147,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000e+00"); assert(ios.width() == 0); } @@ -12155,7 +12155,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000e+00************"); assert(ios.width() == 0); } @@ -12163,7 +12163,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0.000000e+00"); assert(ios.width() == 0); } @@ -12171,7 +12171,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0.000000e+00"); assert(ios.width() == 0); } @@ -12181,7 +12181,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000e+00"); assert(ios.width() == 0); } @@ -12189,7 +12189,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000e+00************"); assert(ios.width() == 0); } @@ -12197,7 +12197,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0;000000e+00"); assert(ios.width() == 0); } @@ -12205,7 +12205,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0;000000e+00"); assert(ios.width() == 0); } @@ -12224,7 +12224,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000E+00"); assert(ios.width() == 0); } @@ -12232,7 +12232,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000E+00************"); assert(ios.width() == 0); } @@ -12240,7 +12240,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0.000000E+00"); assert(ios.width() == 0); } @@ -12248,7 +12248,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0.000000E+00"); assert(ios.width() == 0); } @@ -12258,7 +12258,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000E+00"); assert(ios.width() == 0); } @@ -12266,7 +12266,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000E+00************"); assert(ios.width() == 0); } @@ -12274,7 +12274,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0;000000E+00"); assert(ios.width() == 0); } @@ -12282,7 +12282,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0;000000E+00"); assert(ios.width() == 0); } @@ -12295,7 +12295,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000E+00"); assert(ios.width() == 0); } @@ -12303,7 +12303,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000E+00************"); assert(ios.width() == 0); } @@ -12311,7 +12311,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0.000000E+00"); assert(ios.width() == 0); } @@ -12319,7 +12319,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0.000000E+00"); assert(ios.width() == 0); } @@ -12329,7 +12329,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000E+00"); assert(ios.width() == 0); } @@ -12337,7 +12337,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000E+00************"); assert(ios.width() == 0); } @@ -12345,7 +12345,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0;000000E+00"); assert(ios.width() == 0); } @@ -12353,7 +12353,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0;000000E+00"); assert(ios.width() == 0); } @@ -12369,7 +12369,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000E+00"); assert(ios.width() == 0); } @@ -12377,7 +12377,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000E+00************"); assert(ios.width() == 0); } @@ -12385,7 +12385,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0.000000E+00"); assert(ios.width() == 0); } @@ -12393,7 +12393,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0.000000E+00"); assert(ios.width() == 0); } @@ -12403,7 +12403,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000E+00"); assert(ios.width() == 0); } @@ -12411,7 +12411,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000E+00************"); assert(ios.width() == 0); } @@ -12419,7 +12419,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0;000000E+00"); assert(ios.width() == 0); } @@ -12427,7 +12427,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0;000000E+00"); assert(ios.width() == 0); } @@ -12440,7 +12440,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000E+00"); assert(ios.width() == 0); } @@ -12448,7 +12448,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000E+00************"); assert(ios.width() == 0); } @@ -12456,7 +12456,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0.000000E+00"); assert(ios.width() == 0); } @@ -12464,7 +12464,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0.000000E+00"); assert(ios.width() == 0); } @@ -12474,7 +12474,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000E+00"); assert(ios.width() == 0); } @@ -12482,7 +12482,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000E+00************"); assert(ios.width() == 0); } @@ -12490,7 +12490,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0;000000E+00"); assert(ios.width() == 0); } @@ -12498,7 +12498,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0;000000E+00"); assert(ios.width() == 0); } @@ -12542,7 +12542,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1e+09"); assert(ios.width() == 0); } @@ -12550,7 +12550,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1e+09********************"); assert(ios.width() == 0); } @@ -12558,7 +12558,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1e+09"); assert(ios.width() == 0); } @@ -12566,7 +12566,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1e+09"); assert(ios.width() == 0); } @@ -12576,7 +12576,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1e+09"); assert(ios.width() == 0); } @@ -12584,7 +12584,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1e+09********************"); assert(ios.width() == 0); } @@ -12592,7 +12592,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1e+09"); assert(ios.width() == 0); } @@ -12600,7 +12600,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1e+09"); assert(ios.width() == 0); } @@ -12613,7 +12613,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.e+09"); assert(ios.width() == 0); } @@ -12621,7 +12621,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.e+09*******************"); assert(ios.width() == 0); } @@ -12629,7 +12629,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1.e+09"); assert(ios.width() == 0); } @@ -12637,7 +12637,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1.e+09"); assert(ios.width() == 0); } @@ -12647,7 +12647,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;e+09"); assert(ios.width() == 0); } @@ -12655,7 +12655,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;e+09*******************"); assert(ios.width() == 0); } @@ -12663,7 +12663,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1;e+09"); assert(ios.width() == 0); } @@ -12671,7 +12671,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1;e+09"); assert(ios.width() == 0); } @@ -12687,7 +12687,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1e+09"); assert(ios.width() == 0); } @@ -12695,7 +12695,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1e+09*******************"); assert(ios.width() == 0); } @@ -12703,7 +12703,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************+1e+09"); assert(ios.width() == 0); } @@ -12711,7 +12711,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******************1e+09"); assert(ios.width() == 0); } @@ -12721,7 +12721,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1e+09"); assert(ios.width() == 0); } @@ -12729,7 +12729,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1e+09*******************"); assert(ios.width() == 0); } @@ -12737,7 +12737,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************+1e+09"); assert(ios.width() == 0); } @@ -12745,7 +12745,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******************1e+09"); assert(ios.width() == 0); } @@ -12758,7 +12758,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.e+09"); assert(ios.width() == 0); } @@ -12766,7 +12766,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.e+09******************"); assert(ios.width() == 0); } @@ -12774,7 +12774,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************+1.e+09"); assert(ios.width() == 0); } @@ -12782,7 +12782,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******************1.e+09"); assert(ios.width() == 0); } @@ -12792,7 +12792,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;e+09"); assert(ios.width() == 0); } @@ -12800,7 +12800,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;e+09******************"); assert(ios.width() == 0); } @@ -12808,7 +12808,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************+1;e+09"); assert(ios.width() == 0); } @@ -12816,7 +12816,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******************1;e+09"); assert(ios.width() == 0); } @@ -12835,7 +12835,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1E+09"); assert(ios.width() == 0); } @@ -12843,7 +12843,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1E+09********************"); assert(ios.width() == 0); } @@ -12851,7 +12851,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1E+09"); assert(ios.width() == 0); } @@ -12859,7 +12859,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1E+09"); assert(ios.width() == 0); } @@ -12869,7 +12869,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1E+09"); assert(ios.width() == 0); } @@ -12877,7 +12877,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1E+09********************"); assert(ios.width() == 0); } @@ -12885,7 +12885,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1E+09"); assert(ios.width() == 0); } @@ -12893,7 +12893,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1E+09"); assert(ios.width() == 0); } @@ -12906,7 +12906,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.E+09"); assert(ios.width() == 0); } @@ -12914,7 +12914,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.E+09*******************"); assert(ios.width() == 0); } @@ -12922,7 +12922,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1.E+09"); assert(ios.width() == 0); } @@ -12930,7 +12930,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1.E+09"); assert(ios.width() == 0); } @@ -12940,7 +12940,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;E+09"); assert(ios.width() == 0); } @@ -12948,7 +12948,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;E+09*******************"); assert(ios.width() == 0); } @@ -12956,7 +12956,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1;E+09"); assert(ios.width() == 0); } @@ -12964,7 +12964,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1;E+09"); assert(ios.width() == 0); } @@ -12980,7 +12980,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1E+09"); assert(ios.width() == 0); } @@ -12988,7 +12988,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1E+09*******************"); assert(ios.width() == 0); } @@ -12996,7 +12996,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************+1E+09"); assert(ios.width() == 0); } @@ -13004,7 +13004,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******************1E+09"); assert(ios.width() == 0); } @@ -13014,7 +13014,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1E+09"); assert(ios.width() == 0); } @@ -13022,7 +13022,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1E+09*******************"); assert(ios.width() == 0); } @@ -13030,7 +13030,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************+1E+09"); assert(ios.width() == 0); } @@ -13038,7 +13038,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******************1E+09"); assert(ios.width() == 0); } @@ -13051,7 +13051,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.E+09"); assert(ios.width() == 0); } @@ -13059,7 +13059,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.E+09******************"); assert(ios.width() == 0); } @@ -13067,7 +13067,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************+1.E+09"); assert(ios.width() == 0); } @@ -13075,7 +13075,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******************1.E+09"); assert(ios.width() == 0); } @@ -13085,7 +13085,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;E+09"); assert(ios.width() == 0); } @@ -13093,7 +13093,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;E+09******************"); assert(ios.width() == 0); } @@ -13101,7 +13101,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************+1;E+09"); assert(ios.width() == 0); } @@ -13109,7 +13109,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******************1;E+09"); assert(ios.width() == 0); } @@ -13131,7 +13131,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.2e+09"); assert(ios.width() == 0); } @@ -13139,7 +13139,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.2e+09******************"); assert(ios.width() == 0); } @@ -13147,7 +13147,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1.2e+09"); assert(ios.width() == 0); } @@ -13155,7 +13155,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1.2e+09"); assert(ios.width() == 0); } @@ -13165,7 +13165,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;2e+09"); assert(ios.width() == 0); } @@ -13173,7 +13173,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;2e+09******************"); assert(ios.width() == 0); } @@ -13181,7 +13181,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1;2e+09"); assert(ios.width() == 0); } @@ -13189,7 +13189,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1;2e+09"); assert(ios.width() == 0); } @@ -13202,7 +13202,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.2e+09"); assert(ios.width() == 0); } @@ -13210,7 +13210,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.2e+09******************"); assert(ios.width() == 0); } @@ -13218,7 +13218,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1.2e+09"); assert(ios.width() == 0); } @@ -13226,7 +13226,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1.2e+09"); assert(ios.width() == 0); } @@ -13236,7 +13236,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;2e+09"); assert(ios.width() == 0); } @@ -13244,7 +13244,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;2e+09******************"); assert(ios.width() == 0); } @@ -13252,7 +13252,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1;2e+09"); assert(ios.width() == 0); } @@ -13260,7 +13260,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1;2e+09"); assert(ios.width() == 0); } @@ -13276,7 +13276,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.2e+09"); assert(ios.width() == 0); } @@ -13284,7 +13284,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.2e+09*****************"); assert(ios.width() == 0); } @@ -13292,7 +13292,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************+1.2e+09"); assert(ios.width() == 0); } @@ -13300,7 +13300,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*****************1.2e+09"); assert(ios.width() == 0); } @@ -13310,7 +13310,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;2e+09"); assert(ios.width() == 0); } @@ -13318,7 +13318,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;2e+09*****************"); assert(ios.width() == 0); } @@ -13326,7 +13326,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************+1;2e+09"); assert(ios.width() == 0); } @@ -13334,7 +13334,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*****************1;2e+09"); assert(ios.width() == 0); } @@ -13347,7 +13347,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.2e+09"); assert(ios.width() == 0); } @@ -13355,7 +13355,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.2e+09*****************"); assert(ios.width() == 0); } @@ -13363,7 +13363,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************+1.2e+09"); assert(ios.width() == 0); } @@ -13371,7 +13371,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*****************1.2e+09"); assert(ios.width() == 0); } @@ -13381,7 +13381,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;2e+09"); assert(ios.width() == 0); } @@ -13389,7 +13389,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;2e+09*****************"); assert(ios.width() == 0); } @@ -13397,7 +13397,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************+1;2e+09"); assert(ios.width() == 0); } @@ -13405,7 +13405,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*****************1;2e+09"); assert(ios.width() == 0); } @@ -13424,7 +13424,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.2E+09"); assert(ios.width() == 0); } @@ -13432,7 +13432,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.2E+09******************"); assert(ios.width() == 0); } @@ -13440,7 +13440,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1.2E+09"); assert(ios.width() == 0); } @@ -13448,7 +13448,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1.2E+09"); assert(ios.width() == 0); } @@ -13458,7 +13458,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;2E+09"); assert(ios.width() == 0); } @@ -13466,7 +13466,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;2E+09******************"); assert(ios.width() == 0); } @@ -13474,7 +13474,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1;2E+09"); assert(ios.width() == 0); } @@ -13482,7 +13482,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1;2E+09"); assert(ios.width() == 0); } @@ -13495,7 +13495,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.2E+09"); assert(ios.width() == 0); } @@ -13503,7 +13503,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.2E+09******************"); assert(ios.width() == 0); } @@ -13511,7 +13511,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1.2E+09"); assert(ios.width() == 0); } @@ -13519,7 +13519,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1.2E+09"); assert(ios.width() == 0); } @@ -13529,7 +13529,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;2E+09"); assert(ios.width() == 0); } @@ -13537,7 +13537,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;2E+09******************"); assert(ios.width() == 0); } @@ -13545,7 +13545,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1;2E+09"); assert(ios.width() == 0); } @@ -13553,7 +13553,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1;2E+09"); assert(ios.width() == 0); } @@ -13569,7 +13569,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.2E+09"); assert(ios.width() == 0); } @@ -13577,7 +13577,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.2E+09*****************"); assert(ios.width() == 0); } @@ -13585,7 +13585,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************+1.2E+09"); assert(ios.width() == 0); } @@ -13593,7 +13593,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*****************1.2E+09"); assert(ios.width() == 0); } @@ -13603,7 +13603,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;2E+09"); assert(ios.width() == 0); } @@ -13611,7 +13611,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;2E+09*****************"); assert(ios.width() == 0); } @@ -13619,7 +13619,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************+1;2E+09"); assert(ios.width() == 0); } @@ -13627,7 +13627,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*****************1;2E+09"); assert(ios.width() == 0); } @@ -13640,7 +13640,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.2E+09"); assert(ios.width() == 0); } @@ -13648,7 +13648,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.2E+09*****************"); assert(ios.width() == 0); } @@ -13656,7 +13656,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************+1.2E+09"); assert(ios.width() == 0); } @@ -13664,7 +13664,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*****************1.2E+09"); assert(ios.width() == 0); } @@ -13674,7 +13674,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;2E+09"); assert(ios.width() == 0); } @@ -13682,7 +13682,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;2E+09*****************"); assert(ios.width() == 0); } @@ -13690,7 +13690,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************+1;2E+09"); assert(ios.width() == 0); } @@ -13698,7 +13698,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*****************1;2E+09"); assert(ios.width() == 0); } @@ -13726,7 +13726,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -13734,7 +13734,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -13742,7 +13742,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -13750,7 +13750,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -13760,7 +13760,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -13768,7 +13768,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -13776,7 +13776,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -13784,7 +13784,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -13797,7 +13797,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -13805,7 +13805,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -13813,7 +13813,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -13821,7 +13821,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -13831,7 +13831,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -13839,7 +13839,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -13847,7 +13847,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -13855,7 +13855,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -13871,7 +13871,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -13879,7 +13879,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -13887,7 +13887,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -13895,7 +13895,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -13905,7 +13905,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -13913,7 +13913,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -13921,7 +13921,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -13929,7 +13929,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -13942,7 +13942,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -13950,7 +13950,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -13958,7 +13958,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -13966,7 +13966,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -13976,7 +13976,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -13984,7 +13984,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -13992,7 +13992,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -14000,7 +14000,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -14019,7 +14019,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14027,7 +14027,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14035,7 +14035,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14043,7 +14043,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14053,7 +14053,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14061,7 +14061,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14069,7 +14069,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14077,7 +14077,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14090,7 +14090,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14098,7 +14098,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14106,7 +14106,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14114,7 +14114,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14124,7 +14124,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14132,7 +14132,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14140,7 +14140,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14148,7 +14148,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14164,7 +14164,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14172,7 +14172,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14180,7 +14180,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14188,7 +14188,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14198,7 +14198,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14206,7 +14206,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14214,7 +14214,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14222,7 +14222,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14235,7 +14235,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14243,7 +14243,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14251,7 +14251,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14259,7 +14259,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14269,7 +14269,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14277,7 +14277,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14285,7 +14285,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14293,7 +14293,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -14331,7 +14331,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0"); assert(ios.width() == 0); } @@ -14339,7 +14339,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0******************"); assert(ios.width() == 0); } @@ -14347,7 +14347,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0x0p+0"); assert(ios.width() == 0); } @@ -14355,7 +14355,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0x0p+0"); assert(ios.width() == 0); } @@ -14365,7 +14365,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0"); assert(ios.width() == 0); } @@ -14373,7 +14373,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0******************"); assert(ios.width() == 0); } @@ -14381,7 +14381,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0x0p+0"); assert(ios.width() == 0); } @@ -14389,7 +14389,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0x0p+0"); assert(ios.width() == 0); } @@ -14402,7 +14402,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0.p+0"); assert(ios.width() == 0); } @@ -14410,7 +14410,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0.p+0*****************"); assert(ios.width() == 0); } @@ -14418,7 +14418,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0x0.p+0"); assert(ios.width() == 0); } @@ -14426,7 +14426,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0x0.p+0"); assert(ios.width() == 0); } @@ -14436,7 +14436,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0;p+0"); assert(ios.width() == 0); } @@ -14444,7 +14444,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0;p+0*****************"); assert(ios.width() == 0); } @@ -14452,7 +14452,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0x0;p+0"); assert(ios.width() == 0); } @@ -14460,7 +14460,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0x0;p+0"); assert(ios.width() == 0); } @@ -14476,7 +14476,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0"); assert(ios.width() == 0); } @@ -14484,7 +14484,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0******************"); assert(ios.width() == 0); } @@ -14492,7 +14492,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0x0p+0"); assert(ios.width() == 0); } @@ -14500,7 +14500,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0x0p+0"); assert(ios.width() == 0); } @@ -14510,7 +14510,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0"); assert(ios.width() == 0); } @@ -14518,7 +14518,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0******************"); assert(ios.width() == 0); } @@ -14526,7 +14526,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0x0p+0"); assert(ios.width() == 0); } @@ -14534,7 +14534,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0x0p+0"); assert(ios.width() == 0); } @@ -14547,7 +14547,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0.p+0"); assert(ios.width() == 0); } @@ -14555,7 +14555,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0.p+0*****************"); assert(ios.width() == 0); } @@ -14563,7 +14563,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0x0.p+0"); assert(ios.width() == 0); } @@ -14571,7 +14571,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0x0.p+0"); assert(ios.width() == 0); } @@ -14581,7 +14581,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0;p+0"); assert(ios.width() == 0); } @@ -14589,7 +14589,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0;p+0*****************"); assert(ios.width() == 0); } @@ -14597,7 +14597,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0x0;p+0"); assert(ios.width() == 0); } @@ -14605,7 +14605,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0x0;p+0"); assert(ios.width() == 0); } @@ -14624,7 +14624,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0"); assert(ios.width() == 0); } @@ -14632,7 +14632,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0******************"); assert(ios.width() == 0); } @@ -14640,7 +14640,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0X0P+0"); assert(ios.width() == 0); } @@ -14648,7 +14648,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0X0P+0"); assert(ios.width() == 0); } @@ -14658,7 +14658,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0"); assert(ios.width() == 0); } @@ -14666,7 +14666,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0******************"); assert(ios.width() == 0); } @@ -14674,7 +14674,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0X0P+0"); assert(ios.width() == 0); } @@ -14682,7 +14682,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0X0P+0"); assert(ios.width() == 0); } @@ -14695,7 +14695,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0.P+0"); assert(ios.width() == 0); } @@ -14703,7 +14703,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0.P+0*****************"); assert(ios.width() == 0); } @@ -14711,7 +14711,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0X0.P+0"); assert(ios.width() == 0); } @@ -14719,7 +14719,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0X0.P+0"); assert(ios.width() == 0); } @@ -14729,7 +14729,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0;P+0"); assert(ios.width() == 0); } @@ -14737,7 +14737,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0;P+0*****************"); assert(ios.width() == 0); } @@ -14745,7 +14745,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0X0;P+0"); assert(ios.width() == 0); } @@ -14753,7 +14753,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0X0;P+0"); assert(ios.width() == 0); } @@ -14769,7 +14769,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0"); assert(ios.width() == 0); } @@ -14777,7 +14777,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0******************"); assert(ios.width() == 0); } @@ -14785,7 +14785,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0X0P+0"); assert(ios.width() == 0); } @@ -14793,7 +14793,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0X0P+0"); assert(ios.width() == 0); } @@ -14803,7 +14803,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0"); assert(ios.width() == 0); } @@ -14811,7 +14811,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0******************"); assert(ios.width() == 0); } @@ -14819,7 +14819,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0X0P+0"); assert(ios.width() == 0); } @@ -14827,7 +14827,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0X0P+0"); assert(ios.width() == 0); } @@ -14840,7 +14840,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0.P+0"); assert(ios.width() == 0); } @@ -14848,7 +14848,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0.P+0*****************"); assert(ios.width() == 0); } @@ -14856,7 +14856,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0X0.P+0"); assert(ios.width() == 0); } @@ -14864,7 +14864,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0X0.P+0"); assert(ios.width() == 0); } @@ -14874,7 +14874,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0;P+0"); assert(ios.width() == 0); } @@ -14882,7 +14882,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0;P+0*****************"); assert(ios.width() == 0); } @@ -14890,7 +14890,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0X0;P+0"); assert(ios.width() == 0); } @@ -14898,7 +14898,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0X0;P+0"); assert(ios.width() == 0); } @@ -14920,7 +14920,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0"); assert(ios.width() == 0); } @@ -14928,7 +14928,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0******************"); assert(ios.width() == 0); } @@ -14936,7 +14936,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0x0p+0"); assert(ios.width() == 0); } @@ -14944,7 +14944,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0x0p+0"); assert(ios.width() == 0); } @@ -14954,7 +14954,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0"); assert(ios.width() == 0); } @@ -14962,7 +14962,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0******************"); assert(ios.width() == 0); } @@ -14970,7 +14970,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0x0p+0"); assert(ios.width() == 0); } @@ -14978,7 +14978,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0x0p+0"); assert(ios.width() == 0); } @@ -14991,7 +14991,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0.p+0"); assert(ios.width() == 0); } @@ -14999,7 +14999,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0.p+0*****************"); assert(ios.width() == 0); } @@ -15007,7 +15007,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0x0.p+0"); assert(ios.width() == 0); } @@ -15015,7 +15015,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0x0.p+0"); assert(ios.width() == 0); } @@ -15025,7 +15025,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0;p+0"); assert(ios.width() == 0); } @@ -15033,7 +15033,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0;p+0*****************"); assert(ios.width() == 0); } @@ -15041,7 +15041,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0x0;p+0"); assert(ios.width() == 0); } @@ -15049,7 +15049,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0x0;p+0"); assert(ios.width() == 0); } @@ -15065,7 +15065,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0"); assert(ios.width() == 0); } @@ -15073,7 +15073,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0******************"); assert(ios.width() == 0); } @@ -15081,7 +15081,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0x0p+0"); assert(ios.width() == 0); } @@ -15089,7 +15089,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0x0p+0"); assert(ios.width() == 0); } @@ -15099,7 +15099,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0"); assert(ios.width() == 0); } @@ -15107,7 +15107,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0******************"); assert(ios.width() == 0); } @@ -15115,7 +15115,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0x0p+0"); assert(ios.width() == 0); } @@ -15123,7 +15123,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0x0p+0"); assert(ios.width() == 0); } @@ -15136,7 +15136,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0.p+0"); assert(ios.width() == 0); } @@ -15144,7 +15144,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0.p+0*****************"); assert(ios.width() == 0); } @@ -15152,7 +15152,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0x0.p+0"); assert(ios.width() == 0); } @@ -15160,7 +15160,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0x0.p+0"); assert(ios.width() == 0); } @@ -15170,7 +15170,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0;p+0"); assert(ios.width() == 0); } @@ -15178,7 +15178,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0;p+0*****************"); assert(ios.width() == 0); } @@ -15186,7 +15186,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0x0;p+0"); assert(ios.width() == 0); } @@ -15194,7 +15194,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0x0;p+0"); assert(ios.width() == 0); } @@ -15213,7 +15213,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0"); assert(ios.width() == 0); } @@ -15221,7 +15221,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0******************"); assert(ios.width() == 0); } @@ -15229,7 +15229,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0X0P+0"); assert(ios.width() == 0); } @@ -15237,7 +15237,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0X0P+0"); assert(ios.width() == 0); } @@ -15247,7 +15247,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0"); assert(ios.width() == 0); } @@ -15255,7 +15255,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0******************"); assert(ios.width() == 0); } @@ -15263,7 +15263,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0X0P+0"); assert(ios.width() == 0); } @@ -15271,7 +15271,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0X0P+0"); assert(ios.width() == 0); } @@ -15284,7 +15284,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0.P+0"); assert(ios.width() == 0); } @@ -15292,7 +15292,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0.P+0*****************"); assert(ios.width() == 0); } @@ -15300,7 +15300,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0X0.P+0"); assert(ios.width() == 0); } @@ -15308,7 +15308,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0X0.P+0"); assert(ios.width() == 0); } @@ -15318,7 +15318,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0;P+0"); assert(ios.width() == 0); } @@ -15326,7 +15326,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0;P+0*****************"); assert(ios.width() == 0); } @@ -15334,7 +15334,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0X0;P+0"); assert(ios.width() == 0); } @@ -15342,7 +15342,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0X0;P+0"); assert(ios.width() == 0); } @@ -15358,7 +15358,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0"); assert(ios.width() == 0); } @@ -15366,7 +15366,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0******************"); assert(ios.width() == 0); } @@ -15374,7 +15374,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0X0P+0"); assert(ios.width() == 0); } @@ -15382,7 +15382,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0X0P+0"); assert(ios.width() == 0); } @@ -15392,7 +15392,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0"); assert(ios.width() == 0); } @@ -15400,7 +15400,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0******************"); assert(ios.width() == 0); } @@ -15408,7 +15408,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0X0P+0"); assert(ios.width() == 0); } @@ -15416,7 +15416,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0X0P+0"); assert(ios.width() == 0); } @@ -15429,7 +15429,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0.P+0"); assert(ios.width() == 0); } @@ -15437,7 +15437,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0.P+0*****************"); assert(ios.width() == 0); } @@ -15445,7 +15445,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0X0.P+0"); assert(ios.width() == 0); } @@ -15453,7 +15453,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0X0.P+0"); assert(ios.width() == 0); } @@ -15463,7 +15463,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0;P+0"); assert(ios.width() == 0); } @@ -15471,7 +15471,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0;P+0*****************"); assert(ios.width() == 0); } @@ -15479,7 +15479,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0X0;P+0"); assert(ios.width() == 0); } @@ -15487,7 +15487,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0X0;P+0"); assert(ios.width() == 0); } @@ -15509,7 +15509,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0"); assert(ios.width() == 0); } @@ -15517,7 +15517,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0******************"); assert(ios.width() == 0); } @@ -15525,7 +15525,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0x0p+0"); assert(ios.width() == 0); } @@ -15533,7 +15533,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0x0p+0"); assert(ios.width() == 0); } @@ -15543,7 +15543,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0"); assert(ios.width() == 0); } @@ -15551,7 +15551,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0******************"); assert(ios.width() == 0); } @@ -15559,7 +15559,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0x0p+0"); assert(ios.width() == 0); } @@ -15567,7 +15567,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0x0p+0"); assert(ios.width() == 0); } @@ -15580,7 +15580,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0.p+0"); assert(ios.width() == 0); } @@ -15588,7 +15588,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0.p+0*****************"); assert(ios.width() == 0); } @@ -15596,7 +15596,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0x0.p+0"); assert(ios.width() == 0); } @@ -15604,7 +15604,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0x0.p+0"); assert(ios.width() == 0); } @@ -15614,7 +15614,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0;p+0"); assert(ios.width() == 0); } @@ -15622,7 +15622,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0;p+0*****************"); assert(ios.width() == 0); } @@ -15630,7 +15630,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0x0;p+0"); assert(ios.width() == 0); } @@ -15638,7 +15638,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0x0;p+0"); assert(ios.width() == 0); } @@ -15654,7 +15654,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0"); assert(ios.width() == 0); } @@ -15662,7 +15662,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0******************"); assert(ios.width() == 0); } @@ -15670,7 +15670,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0x0p+0"); assert(ios.width() == 0); } @@ -15678,7 +15678,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0x0p+0"); assert(ios.width() == 0); } @@ -15688,7 +15688,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0"); assert(ios.width() == 0); } @@ -15696,7 +15696,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0******************"); assert(ios.width() == 0); } @@ -15704,7 +15704,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0x0p+0"); assert(ios.width() == 0); } @@ -15712,7 +15712,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0x0p+0"); assert(ios.width() == 0); } @@ -15725,7 +15725,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0.p+0"); assert(ios.width() == 0); } @@ -15733,7 +15733,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0.p+0*****************"); assert(ios.width() == 0); } @@ -15741,7 +15741,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0x0.p+0"); assert(ios.width() == 0); } @@ -15749,7 +15749,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0x0.p+0"); assert(ios.width() == 0); } @@ -15759,7 +15759,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0;p+0"); assert(ios.width() == 0); } @@ -15767,7 +15767,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0;p+0*****************"); assert(ios.width() == 0); } @@ -15775,7 +15775,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0x0;p+0"); assert(ios.width() == 0); } @@ -15783,7 +15783,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0x0;p+0"); assert(ios.width() == 0); } @@ -15802,7 +15802,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0"); assert(ios.width() == 0); } @@ -15810,7 +15810,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0******************"); assert(ios.width() == 0); } @@ -15818,7 +15818,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0X0P+0"); assert(ios.width() == 0); } @@ -15826,7 +15826,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0X0P+0"); assert(ios.width() == 0); } @@ -15836,7 +15836,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0"); assert(ios.width() == 0); } @@ -15844,7 +15844,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0******************"); assert(ios.width() == 0); } @@ -15852,7 +15852,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0X0P+0"); assert(ios.width() == 0); } @@ -15860,7 +15860,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0X0P+0"); assert(ios.width() == 0); } @@ -15873,7 +15873,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0.P+0"); assert(ios.width() == 0); } @@ -15881,7 +15881,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0.P+0*****************"); assert(ios.width() == 0); } @@ -15889,7 +15889,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0X0.P+0"); assert(ios.width() == 0); } @@ -15897,7 +15897,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0X0.P+0"); assert(ios.width() == 0); } @@ -15907,7 +15907,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0;P+0"); assert(ios.width() == 0); } @@ -15915,7 +15915,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0;P+0*****************"); assert(ios.width() == 0); } @@ -15923,7 +15923,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0X0;P+0"); assert(ios.width() == 0); } @@ -15931,7 +15931,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0X0;P+0"); assert(ios.width() == 0); } @@ -15947,7 +15947,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0"); assert(ios.width() == 0); } @@ -15955,7 +15955,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0******************"); assert(ios.width() == 0); } @@ -15963,7 +15963,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0X0P+0"); assert(ios.width() == 0); } @@ -15971,7 +15971,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0X0P+0"); assert(ios.width() == 0); } @@ -15981,7 +15981,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0"); assert(ios.width() == 0); } @@ -15989,7 +15989,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0******************"); assert(ios.width() == 0); } @@ -15997,7 +15997,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0X0P+0"); assert(ios.width() == 0); } @@ -16005,7 +16005,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0X0P+0"); assert(ios.width() == 0); } @@ -16018,7 +16018,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0.P+0"); assert(ios.width() == 0); } @@ -16026,7 +16026,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0.P+0*****************"); assert(ios.width() == 0); } @@ -16034,7 +16034,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0X0.P+0"); assert(ios.width() == 0); } @@ -16042,7 +16042,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0X0.P+0"); assert(ios.width() == 0); } @@ -16052,7 +16052,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0;P+0"); assert(ios.width() == 0); } @@ -16060,7 +16060,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0;P+0*****************"); assert(ios.width() == 0); } @@ -16068,7 +16068,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0X0;P+0"); assert(ios.width() == 0); } @@ -16076,7 +16076,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0X0;P+0"); assert(ios.width() == 0); } @@ -16120,7 +16120,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x1.26580b488p+30"); assert(ios.width() == 0); } @@ -16128,7 +16128,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x1.26580b488p+30********"); assert(ios.width() == 0); } @@ -16136,7 +16136,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0x1.26580b488p+30"); assert(ios.width() == 0); } @@ -16144,7 +16144,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x********1.26580b488p+30"); assert(ios.width() == 0); } @@ -16154,7 +16154,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x1;26580b488p+30"); assert(ios.width() == 0); } @@ -16162,7 +16162,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x1;26580b488p+30********"); assert(ios.width() == 0); } @@ -16170,7 +16170,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0x1;26580b488p+30"); assert(ios.width() == 0); } @@ -16178,7 +16178,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x********1;26580b488p+30"); assert(ios.width() == 0); } @@ -16191,7 +16191,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x1.26580b488p+30"); assert(ios.width() == 0); } @@ -16199,7 +16199,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x1.26580b488p+30********"); assert(ios.width() == 0); } @@ -16207,7 +16207,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0x1.26580b488p+30"); assert(ios.width() == 0); } @@ -16215,7 +16215,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x********1.26580b488p+30"); assert(ios.width() == 0); } @@ -16225,7 +16225,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x1;26580b488p+30"); assert(ios.width() == 0); } @@ -16233,7 +16233,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x1;26580b488p+30********"); assert(ios.width() == 0); } @@ -16241,7 +16241,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0x1;26580b488p+30"); assert(ios.width() == 0); } @@ -16249,7 +16249,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x********1;26580b488p+30"); assert(ios.width() == 0); } @@ -16265,7 +16265,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x1.26580b488p+30"); assert(ios.width() == 0); } @@ -16273,7 +16273,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x1.26580b488p+30*******"); assert(ios.width() == 0); } @@ -16281,7 +16281,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0x1.26580b488p+30"); assert(ios.width() == 0); } @@ -16289,7 +16289,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0x1.26580b488p+30"); assert(ios.width() == 0); } @@ -16299,7 +16299,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x1;26580b488p+30"); assert(ios.width() == 0); } @@ -16307,7 +16307,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x1;26580b488p+30*******"); assert(ios.width() == 0); } @@ -16315,7 +16315,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0x1;26580b488p+30"); assert(ios.width() == 0); } @@ -16323,7 +16323,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0x1;26580b488p+30"); assert(ios.width() == 0); } @@ -16336,7 +16336,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x1.26580b488p+30"); assert(ios.width() == 0); } @@ -16344,7 +16344,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x1.26580b488p+30*******"); assert(ios.width() == 0); } @@ -16352,7 +16352,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0x1.26580b488p+30"); assert(ios.width() == 0); } @@ -16360,7 +16360,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0x1.26580b488p+30"); assert(ios.width() == 0); } @@ -16370,7 +16370,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x1;26580b488p+30"); assert(ios.width() == 0); } @@ -16378,7 +16378,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x1;26580b488p+30*******"); assert(ios.width() == 0); } @@ -16386,7 +16386,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0x1;26580b488p+30"); assert(ios.width() == 0); } @@ -16394,7 +16394,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0x1;26580b488p+30"); assert(ios.width() == 0); } @@ -16413,7 +16413,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X1.26580B488P+30"); assert(ios.width() == 0); } @@ -16421,7 +16421,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X1.26580B488P+30********"); assert(ios.width() == 0); } @@ -16429,7 +16429,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0X1.26580B488P+30"); assert(ios.width() == 0); } @@ -16437,7 +16437,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X********1.26580B488P+30"); assert(ios.width() == 0); } @@ -16447,7 +16447,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X1;26580B488P+30"); assert(ios.width() == 0); } @@ -16455,7 +16455,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X1;26580B488P+30********"); assert(ios.width() == 0); } @@ -16463,7 +16463,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0X1;26580B488P+30"); assert(ios.width() == 0); } @@ -16471,7 +16471,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X********1;26580B488P+30"); assert(ios.width() == 0); } @@ -16484,7 +16484,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X1.26580B488P+30"); assert(ios.width() == 0); } @@ -16492,7 +16492,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X1.26580B488P+30********"); assert(ios.width() == 0); } @@ -16500,7 +16500,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0X1.26580B488P+30"); assert(ios.width() == 0); } @@ -16508,7 +16508,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X********1.26580B488P+30"); assert(ios.width() == 0); } @@ -16518,7 +16518,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X1;26580B488P+30"); assert(ios.width() == 0); } @@ -16526,7 +16526,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X1;26580B488P+30********"); assert(ios.width() == 0); } @@ -16534,7 +16534,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0X1;26580B488P+30"); assert(ios.width() == 0); } @@ -16542,7 +16542,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X********1;26580B488P+30"); assert(ios.width() == 0); } @@ -16558,7 +16558,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X1.26580B488P+30"); assert(ios.width() == 0); } @@ -16566,7 +16566,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X1.26580B488P+30*******"); assert(ios.width() == 0); } @@ -16574,7 +16574,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0X1.26580B488P+30"); assert(ios.width() == 0); } @@ -16582,7 +16582,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0X1.26580B488P+30"); assert(ios.width() == 0); } @@ -16592,7 +16592,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X1;26580B488P+30"); assert(ios.width() == 0); } @@ -16600,7 +16600,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X1;26580B488P+30*******"); assert(ios.width() == 0); } @@ -16608,7 +16608,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0X1;26580B488P+30"); assert(ios.width() == 0); } @@ -16616,7 +16616,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0X1;26580B488P+30"); assert(ios.width() == 0); } @@ -16629,7 +16629,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X1.26580B488P+30"); assert(ios.width() == 0); } @@ -16637,7 +16637,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X1.26580B488P+30*******"); assert(ios.width() == 0); } @@ -16645,7 +16645,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0X1.26580B488P+30"); assert(ios.width() == 0); } @@ -16653,7 +16653,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0X1.26580B488P+30"); assert(ios.width() == 0); } @@ -16663,7 +16663,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X1;26580B488P+30"); assert(ios.width() == 0); } @@ -16671,7 +16671,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X1;26580B488P+30*******"); assert(ios.width() == 0); } @@ -16679,7 +16679,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0X1;26580B488P+30"); assert(ios.width() == 0); } @@ -16687,7 +16687,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0X1;26580B488P+30"); assert(ios.width() == 0); } @@ -16709,7 +16709,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x1.26580b488p+30"); assert(ios.width() == 0); } @@ -16717,7 +16717,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x1.26580b488p+30********"); assert(ios.width() == 0); } @@ -16725,7 +16725,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0x1.26580b488p+30"); assert(ios.width() == 0); } @@ -16733,7 +16733,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x********1.26580b488p+30"); assert(ios.width() == 0); } @@ -16743,7 +16743,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x1;26580b488p+30"); assert(ios.width() == 0); } @@ -16751,7 +16751,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x1;26580b488p+30********"); assert(ios.width() == 0); } @@ -16759,7 +16759,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0x1;26580b488p+30"); assert(ios.width() == 0); } @@ -16767,7 +16767,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x********1;26580b488p+30"); assert(ios.width() == 0); } @@ -16780,7 +16780,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x1.26580b488p+30"); assert(ios.width() == 0); } @@ -16788,7 +16788,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x1.26580b488p+30********"); assert(ios.width() == 0); } @@ -16796,7 +16796,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0x1.26580b488p+30"); assert(ios.width() == 0); } @@ -16804,7 +16804,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x********1.26580b488p+30"); assert(ios.width() == 0); } @@ -16814,7 +16814,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x1;26580b488p+30"); assert(ios.width() == 0); } @@ -16822,7 +16822,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x1;26580b488p+30********"); assert(ios.width() == 0); } @@ -16830,7 +16830,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0x1;26580b488p+30"); assert(ios.width() == 0); } @@ -16838,7 +16838,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x********1;26580b488p+30"); assert(ios.width() == 0); } @@ -16854,7 +16854,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x1.26580b488p+30"); assert(ios.width() == 0); } @@ -16862,7 +16862,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x1.26580b488p+30*******"); assert(ios.width() == 0); } @@ -16870,7 +16870,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0x1.26580b488p+30"); assert(ios.width() == 0); } @@ -16878,7 +16878,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0x1.26580b488p+30"); assert(ios.width() == 0); } @@ -16888,7 +16888,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x1;26580b488p+30"); assert(ios.width() == 0); } @@ -16896,7 +16896,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x1;26580b488p+30*******"); assert(ios.width() == 0); } @@ -16904,7 +16904,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0x1;26580b488p+30"); assert(ios.width() == 0); } @@ -16912,7 +16912,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0x1;26580b488p+30"); assert(ios.width() == 0); } @@ -16925,7 +16925,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x1.26580b488p+30"); assert(ios.width() == 0); } @@ -16933,7 +16933,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x1.26580b488p+30*******"); assert(ios.width() == 0); } @@ -16941,7 +16941,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0x1.26580b488p+30"); assert(ios.width() == 0); } @@ -16949,7 +16949,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0x1.26580b488p+30"); assert(ios.width() == 0); } @@ -16959,7 +16959,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x1;26580b488p+30"); assert(ios.width() == 0); } @@ -16967,7 +16967,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x1;26580b488p+30*******"); assert(ios.width() == 0); } @@ -16975,7 +16975,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0x1;26580b488p+30"); assert(ios.width() == 0); } @@ -16983,7 +16983,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0x1;26580b488p+30"); assert(ios.width() == 0); } @@ -17002,7 +17002,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X1.26580B488P+30"); assert(ios.width() == 0); } @@ -17010,7 +17010,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X1.26580B488P+30********"); assert(ios.width() == 0); } @@ -17018,7 +17018,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0X1.26580B488P+30"); assert(ios.width() == 0); } @@ -17026,7 +17026,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X********1.26580B488P+30"); assert(ios.width() == 0); } @@ -17036,7 +17036,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X1;26580B488P+30"); assert(ios.width() == 0); } @@ -17044,7 +17044,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X1;26580B488P+30********"); assert(ios.width() == 0); } @@ -17052,7 +17052,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0X1;26580B488P+30"); assert(ios.width() == 0); } @@ -17060,7 +17060,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X********1;26580B488P+30"); assert(ios.width() == 0); } @@ -17073,7 +17073,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X1.26580B488P+30"); assert(ios.width() == 0); } @@ -17081,7 +17081,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X1.26580B488P+30********"); assert(ios.width() == 0); } @@ -17089,7 +17089,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0X1.26580B488P+30"); assert(ios.width() == 0); } @@ -17097,7 +17097,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X********1.26580B488P+30"); assert(ios.width() == 0); } @@ -17107,7 +17107,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X1;26580B488P+30"); assert(ios.width() == 0); } @@ -17115,7 +17115,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X1;26580B488P+30********"); assert(ios.width() == 0); } @@ -17123,7 +17123,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0X1;26580B488P+30"); assert(ios.width() == 0); } @@ -17131,7 +17131,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X********1;26580B488P+30"); assert(ios.width() == 0); } @@ -17147,7 +17147,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X1.26580B488P+30"); assert(ios.width() == 0); } @@ -17155,7 +17155,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X1.26580B488P+30*******"); assert(ios.width() == 0); } @@ -17163,7 +17163,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0X1.26580B488P+30"); assert(ios.width() == 0); } @@ -17171,7 +17171,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0X1.26580B488P+30"); assert(ios.width() == 0); } @@ -17181,7 +17181,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X1;26580B488P+30"); assert(ios.width() == 0); } @@ -17189,7 +17189,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X1;26580B488P+30*******"); assert(ios.width() == 0); } @@ -17197,7 +17197,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0X1;26580B488P+30"); assert(ios.width() == 0); } @@ -17205,7 +17205,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0X1;26580B488P+30"); assert(ios.width() == 0); } @@ -17218,7 +17218,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X1.26580B488P+30"); assert(ios.width() == 0); } @@ -17226,7 +17226,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X1.26580B488P+30*******"); assert(ios.width() == 0); } @@ -17234,7 +17234,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0X1.26580B488P+30"); assert(ios.width() == 0); } @@ -17242,7 +17242,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0X1.26580B488P+30"); assert(ios.width() == 0); } @@ -17252,7 +17252,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X1;26580B488P+30"); assert(ios.width() == 0); } @@ -17260,7 +17260,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X1;26580B488P+30*******"); assert(ios.width() == 0); } @@ -17268,7 +17268,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0X1;26580B488P+30"); assert(ios.width() == 0); } @@ -17276,7 +17276,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0X1;26580B488P+30"); assert(ios.width() == 0); } @@ -17304,7 +17304,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x1.26580b488p+30"); assert(ios.width() == 0); } @@ -17312,7 +17312,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x1.26580b488p+30********"); assert(ios.width() == 0); } @@ -17320,7 +17320,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0x1.26580b488p+30"); assert(ios.width() == 0); } @@ -17328,7 +17328,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x********1.26580b488p+30"); assert(ios.width() == 0); } @@ -17338,7 +17338,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x1;26580b488p+30"); assert(ios.width() == 0); } @@ -17346,7 +17346,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x1;26580b488p+30********"); assert(ios.width() == 0); } @@ -17354,7 +17354,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0x1;26580b488p+30"); assert(ios.width() == 0); } @@ -17362,7 +17362,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x********1;26580b488p+30"); assert(ios.width() == 0); } @@ -17375,7 +17375,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x1.26580b488p+30"); assert(ios.width() == 0); } @@ -17383,7 +17383,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x1.26580b488p+30********"); assert(ios.width() == 0); } @@ -17391,7 +17391,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0x1.26580b488p+30"); assert(ios.width() == 0); } @@ -17399,7 +17399,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x********1.26580b488p+30"); assert(ios.width() == 0); } @@ -17409,7 +17409,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x1;26580b488p+30"); assert(ios.width() == 0); } @@ -17417,7 +17417,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x1;26580b488p+30********"); assert(ios.width() == 0); } @@ -17425,7 +17425,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0x1;26580b488p+30"); assert(ios.width() == 0); } @@ -17433,7 +17433,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x********1;26580b488p+30"); assert(ios.width() == 0); } @@ -17449,7 +17449,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x1.26580b488p+30"); assert(ios.width() == 0); } @@ -17457,7 +17457,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x1.26580b488p+30*******"); assert(ios.width() == 0); } @@ -17465,7 +17465,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0x1.26580b488p+30"); assert(ios.width() == 0); } @@ -17473,7 +17473,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0x1.26580b488p+30"); assert(ios.width() == 0); } @@ -17483,7 +17483,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x1;26580b488p+30"); assert(ios.width() == 0); } @@ -17491,7 +17491,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x1;26580b488p+30*******"); assert(ios.width() == 0); } @@ -17499,7 +17499,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0x1;26580b488p+30"); assert(ios.width() == 0); } @@ -17507,7 +17507,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0x1;26580b488p+30"); assert(ios.width() == 0); } @@ -17520,7 +17520,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x1.26580b488p+30"); assert(ios.width() == 0); } @@ -17528,7 +17528,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x1.26580b488p+30*******"); assert(ios.width() == 0); } @@ -17536,7 +17536,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0x1.26580b488p+30"); assert(ios.width() == 0); } @@ -17544,7 +17544,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0x1.26580b488p+30"); assert(ios.width() == 0); } @@ -17554,7 +17554,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x1;26580b488p+30"); assert(ios.width() == 0); } @@ -17562,7 +17562,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x1;26580b488p+30*******"); assert(ios.width() == 0); } @@ -17570,7 +17570,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0x1;26580b488p+30"); assert(ios.width() == 0); } @@ -17578,7 +17578,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0x1;26580b488p+30"); assert(ios.width() == 0); } @@ -17597,7 +17597,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X1.26580B488P+30"); assert(ios.width() == 0); } @@ -17605,7 +17605,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X1.26580B488P+30********"); assert(ios.width() == 0); } @@ -17613,7 +17613,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0X1.26580B488P+30"); assert(ios.width() == 0); } @@ -17621,7 +17621,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X********1.26580B488P+30"); assert(ios.width() == 0); } @@ -17631,7 +17631,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X1;26580B488P+30"); assert(ios.width() == 0); } @@ -17639,7 +17639,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X1;26580B488P+30********"); assert(ios.width() == 0); } @@ -17647,7 +17647,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0X1;26580B488P+30"); assert(ios.width() == 0); } @@ -17655,7 +17655,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X********1;26580B488P+30"); assert(ios.width() == 0); } @@ -17668,7 +17668,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X1.26580B488P+30"); assert(ios.width() == 0); } @@ -17676,7 +17676,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X1.26580B488P+30********"); assert(ios.width() == 0); } @@ -17684,7 +17684,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0X1.26580B488P+30"); assert(ios.width() == 0); } @@ -17692,7 +17692,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X********1.26580B488P+30"); assert(ios.width() == 0); } @@ -17702,7 +17702,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X1;26580B488P+30"); assert(ios.width() == 0); } @@ -17710,7 +17710,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X1;26580B488P+30********"); assert(ios.width() == 0); } @@ -17718,7 +17718,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0X1;26580B488P+30"); assert(ios.width() == 0); } @@ -17726,7 +17726,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X********1;26580B488P+30"); assert(ios.width() == 0); } @@ -17742,7 +17742,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X1.26580B488P+30"); assert(ios.width() == 0); } @@ -17750,7 +17750,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X1.26580B488P+30*******"); assert(ios.width() == 0); } @@ -17758,7 +17758,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0X1.26580B488P+30"); assert(ios.width() == 0); } @@ -17766,7 +17766,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0X1.26580B488P+30"); assert(ios.width() == 0); } @@ -17776,7 +17776,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X1;26580B488P+30"); assert(ios.width() == 0); } @@ -17784,7 +17784,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X1;26580B488P+30*******"); assert(ios.width() == 0); } @@ -17792,7 +17792,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0X1;26580B488P+30"); assert(ios.width() == 0); } @@ -17800,7 +17800,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0X1;26580B488P+30"); assert(ios.width() == 0); } @@ -17813,7 +17813,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X1.26580B488P+30"); assert(ios.width() == 0); } @@ -17821,7 +17821,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X1.26580B488P+30*******"); assert(ios.width() == 0); } @@ -17829,7 +17829,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0X1.26580B488P+30"); assert(ios.width() == 0); } @@ -17837,7 +17837,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0X1.26580B488P+30"); assert(ios.width() == 0); } @@ -17847,7 +17847,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X1;26580B488P+30"); assert(ios.width() == 0); } @@ -17855,7 +17855,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X1;26580B488P+30*******"); assert(ios.width() == 0); } @@ -17863,7 +17863,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0X1;26580B488P+30"); assert(ios.width() == 0); } @@ -17871,7 +17871,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0X1;26580B488P+30"); assert(ios.width() == 0); } diff --git a/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp b/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long.pass.cpp @@ -48,7 +48,7 @@ long v = 0; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); } { @@ -56,7 +56,7 @@ long v = 1; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1"); } { @@ -64,7 +64,7 @@ long v = -1; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-1"); } { @@ -72,7 +72,7 @@ long v = -1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-1000"); } { @@ -80,7 +80,7 @@ long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1000"); } { @@ -89,7 +89,7 @@ long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1000"); } { @@ -98,7 +98,7 @@ long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1750"); } { @@ -108,7 +108,7 @@ long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "01750"); } { @@ -117,7 +117,7 @@ long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "3e8"); } { @@ -127,7 +127,7 @@ long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x3e8"); } { @@ -138,7 +138,7 @@ long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X3E8"); } { @@ -150,7 +150,7 @@ long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X3E_8"); } { @@ -161,7 +161,7 @@ long v = 2147483647; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x7f_fff_ff_f"); } { @@ -171,7 +171,7 @@ long v = 0123467; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "123_46_7"); } { @@ -182,7 +182,7 @@ long v = 0123467; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0_123_46_7"); } { @@ -195,7 +195,7 @@ long v = 0123467; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****0_123_46_7"); } { @@ -208,7 +208,7 @@ long v = 0123467; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0_123_46_7*****"); } { @@ -221,7 +221,7 @@ long v = 0123467; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****0_123_46_7"); assert(ios.width() == 0); } @@ -235,7 +235,7 @@ long v = 2147483647; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**0x7f_fff_ff_f"); } { @@ -248,7 +248,7 @@ long v = 2147483647; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x7f_fff_ff_f**"); } { @@ -261,7 +261,7 @@ long v = 2147483647; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x**7f_fff_ff_f"); assert(ios.width() == 0); } @@ -274,7 +274,7 @@ ios.width(10); char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***+1_00_0"); assert(ios.width() == 0); } @@ -287,7 +287,7 @@ ios.width(10); char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_00_0***"); assert(ios.width() == 0); } @@ -300,7 +300,7 @@ ios.width(10); char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***1_00_0"); assert(ios.width() == 0); } @@ -313,7 +313,7 @@ ios.width(10); char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***-1_00_0"); assert(ios.width() == 0); } @@ -325,7 +325,7 @@ ios.width(10); char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-1_00_0***"); assert(ios.width() == 0); } @@ -337,7 +337,7 @@ ios.width(10); char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***1_00_0"); assert(ios.width() == 0); } diff --git a/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long_double.pass.cpp b/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long_double.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long_double.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long_double.pass.cpp @@ -84,7 +84,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -92,7 +92,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -100,7 +100,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -108,7 +108,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -118,7 +118,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -126,7 +126,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -134,7 +134,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -142,7 +142,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -155,7 +155,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0."); assert(ios.width() == 0); } @@ -163,7 +163,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.***********************"); assert(ios.width() == 0); } @@ -171,7 +171,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0."); assert(ios.width() == 0); } @@ -179,7 +179,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0."); assert(ios.width() == 0); } @@ -189,7 +189,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;"); assert(ios.width() == 0); } @@ -197,7 +197,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;***********************"); assert(ios.width() == 0); } @@ -205,7 +205,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0;"); assert(ios.width() == 0); } @@ -213,7 +213,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0;"); assert(ios.width() == 0); } @@ -229,7 +229,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -237,7 +237,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -245,7 +245,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -253,7 +253,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -263,7 +263,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -271,7 +271,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -279,7 +279,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -287,7 +287,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -300,7 +300,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0."); assert(ios.width() == 0); } @@ -308,7 +308,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.**********************"); assert(ios.width() == 0); } @@ -316,7 +316,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************+0."); assert(ios.width() == 0); } @@ -324,7 +324,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********************0."); assert(ios.width() == 0); } @@ -334,7 +334,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;"); assert(ios.width() == 0); } @@ -342,7 +342,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;**********************"); assert(ios.width() == 0); } @@ -350,7 +350,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************+0;"); assert(ios.width() == 0); } @@ -358,7 +358,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********************0;"); assert(ios.width() == 0); } @@ -377,7 +377,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -385,7 +385,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -393,7 +393,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -401,7 +401,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -411,7 +411,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -419,7 +419,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -427,7 +427,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -435,7 +435,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -448,7 +448,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0."); assert(ios.width() == 0); } @@ -456,7 +456,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.***********************"); assert(ios.width() == 0); } @@ -464,7 +464,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0."); assert(ios.width() == 0); } @@ -472,7 +472,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0."); assert(ios.width() == 0); } @@ -482,7 +482,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;"); assert(ios.width() == 0); } @@ -490,7 +490,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;***********************"); assert(ios.width() == 0); } @@ -498,7 +498,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0;"); assert(ios.width() == 0); } @@ -506,7 +506,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0;"); assert(ios.width() == 0); } @@ -522,7 +522,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -530,7 +530,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -538,7 +538,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -546,7 +546,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -556,7 +556,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -564,7 +564,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -572,7 +572,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -580,7 +580,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -593,7 +593,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0."); assert(ios.width() == 0); } @@ -601,7 +601,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.**********************"); assert(ios.width() == 0); } @@ -609,7 +609,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************+0."); assert(ios.width() == 0); } @@ -617,7 +617,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********************0."); assert(ios.width() == 0); } @@ -627,7 +627,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;"); assert(ios.width() == 0); } @@ -635,7 +635,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;**********************"); assert(ios.width() == 0); } @@ -643,7 +643,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************+0;"); assert(ios.width() == 0); } @@ -651,7 +651,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********************0;"); assert(ios.width() == 0); } @@ -673,7 +673,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -681,7 +681,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -689,7 +689,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -697,7 +697,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -707,7 +707,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -715,7 +715,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -723,7 +723,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -731,7 +731,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -744,7 +744,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0."); assert(ios.width() == 0); } @@ -752,7 +752,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.***********************"); assert(ios.width() == 0); } @@ -760,7 +760,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0."); assert(ios.width() == 0); } @@ -768,7 +768,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0."); assert(ios.width() == 0); } @@ -778,7 +778,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;"); assert(ios.width() == 0); } @@ -786,7 +786,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;***********************"); assert(ios.width() == 0); } @@ -794,7 +794,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0;"); assert(ios.width() == 0); } @@ -802,7 +802,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0;"); assert(ios.width() == 0); } @@ -818,7 +818,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -826,7 +826,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -834,7 +834,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -842,7 +842,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -852,7 +852,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -860,7 +860,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -868,7 +868,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -876,7 +876,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -889,7 +889,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0."); assert(ios.width() == 0); } @@ -897,7 +897,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.**********************"); assert(ios.width() == 0); } @@ -905,7 +905,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************+0."); assert(ios.width() == 0); } @@ -913,7 +913,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********************0."); assert(ios.width() == 0); } @@ -923,7 +923,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;"); assert(ios.width() == 0); } @@ -931,7 +931,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;**********************"); assert(ios.width() == 0); } @@ -939,7 +939,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************+0;"); assert(ios.width() == 0); } @@ -947,7 +947,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********************0;"); assert(ios.width() == 0); } @@ -966,7 +966,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -974,7 +974,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -982,7 +982,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -990,7 +990,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -1000,7 +1000,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -1008,7 +1008,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -1016,7 +1016,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -1024,7 +1024,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -1037,7 +1037,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0."); assert(ios.width() == 0); } @@ -1045,7 +1045,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.***********************"); assert(ios.width() == 0); } @@ -1053,7 +1053,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0."); assert(ios.width() == 0); } @@ -1061,7 +1061,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0."); assert(ios.width() == 0); } @@ -1071,7 +1071,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;"); assert(ios.width() == 0); } @@ -1079,7 +1079,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;***********************"); assert(ios.width() == 0); } @@ -1087,7 +1087,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0;"); assert(ios.width() == 0); } @@ -1095,7 +1095,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0;"); assert(ios.width() == 0); } @@ -1111,7 +1111,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -1119,7 +1119,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -1127,7 +1127,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -1135,7 +1135,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -1145,7 +1145,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -1153,7 +1153,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -1161,7 +1161,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -1169,7 +1169,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -1182,7 +1182,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0."); assert(ios.width() == 0); } @@ -1190,7 +1190,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.**********************"); assert(ios.width() == 0); } @@ -1198,7 +1198,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************+0."); assert(ios.width() == 0); } @@ -1206,7 +1206,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********************0."); assert(ios.width() == 0); } @@ -1216,7 +1216,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;"); assert(ios.width() == 0); } @@ -1224,7 +1224,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;**********************"); assert(ios.width() == 0); } @@ -1232,7 +1232,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************+0;"); assert(ios.width() == 0); } @@ -1240,7 +1240,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********************0;"); assert(ios.width() == 0); } @@ -1262,7 +1262,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -1270,7 +1270,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -1278,7 +1278,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -1286,7 +1286,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -1296,7 +1296,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -1304,7 +1304,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -1312,7 +1312,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -1320,7 +1320,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -1333,7 +1333,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.00000"); assert(ios.width() == 0); } @@ -1341,7 +1341,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.00000******************"); assert(ios.width() == 0); } @@ -1349,7 +1349,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************0.00000"); assert(ios.width() == 0); } @@ -1357,7 +1357,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************0.00000"); assert(ios.width() == 0); } @@ -1367,7 +1367,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;00000"); assert(ios.width() == 0); } @@ -1375,7 +1375,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;00000******************"); assert(ios.width() == 0); } @@ -1383,7 +1383,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************0;00000"); assert(ios.width() == 0); } @@ -1391,7 +1391,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************0;00000"); assert(ios.width() == 0); } @@ -1407,7 +1407,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -1415,7 +1415,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -1423,7 +1423,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -1431,7 +1431,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -1441,7 +1441,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -1449,7 +1449,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -1457,7 +1457,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -1465,7 +1465,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -1478,7 +1478,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.00000"); assert(ios.width() == 0); } @@ -1486,7 +1486,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.00000*****************"); assert(ios.width() == 0); } @@ -1494,7 +1494,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************+0.00000"); assert(ios.width() == 0); } @@ -1502,7 +1502,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*****************0.00000"); assert(ios.width() == 0); } @@ -1512,7 +1512,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;00000"); assert(ios.width() == 0); } @@ -1520,7 +1520,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;00000*****************"); assert(ios.width() == 0); } @@ -1528,7 +1528,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************+0;00000"); assert(ios.width() == 0); } @@ -1536,7 +1536,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*****************0;00000"); assert(ios.width() == 0); } @@ -1555,7 +1555,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -1563,7 +1563,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -1571,7 +1571,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -1579,7 +1579,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -1589,7 +1589,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -1597,7 +1597,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -1605,7 +1605,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -1613,7 +1613,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -1626,7 +1626,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.00000"); assert(ios.width() == 0); } @@ -1634,7 +1634,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.00000******************"); assert(ios.width() == 0); } @@ -1642,7 +1642,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************0.00000"); assert(ios.width() == 0); } @@ -1650,7 +1650,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************0.00000"); assert(ios.width() == 0); } @@ -1660,7 +1660,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;00000"); assert(ios.width() == 0); } @@ -1668,7 +1668,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;00000******************"); assert(ios.width() == 0); } @@ -1676,7 +1676,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************0;00000"); assert(ios.width() == 0); } @@ -1684,7 +1684,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************0;00000"); assert(ios.width() == 0); } @@ -1700,7 +1700,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -1708,7 +1708,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -1716,7 +1716,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -1724,7 +1724,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -1734,7 +1734,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -1742,7 +1742,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -1750,7 +1750,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -1758,7 +1758,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -1771,7 +1771,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.00000"); assert(ios.width() == 0); } @@ -1779,7 +1779,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.00000*****************"); assert(ios.width() == 0); } @@ -1787,7 +1787,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************+0.00000"); assert(ios.width() == 0); } @@ -1795,7 +1795,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*****************0.00000"); assert(ios.width() == 0); } @@ -1805,7 +1805,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;00000"); assert(ios.width() == 0); } @@ -1813,7 +1813,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;00000*****************"); assert(ios.width() == 0); } @@ -1821,7 +1821,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************+0;00000"); assert(ios.width() == 0); } @@ -1829,7 +1829,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*****************0;00000"); assert(ios.width() == 0); } @@ -1851,7 +1851,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -1859,7 +1859,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -1867,7 +1867,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -1875,7 +1875,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -1885,7 +1885,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -1893,7 +1893,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -1901,7 +1901,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -1909,7 +1909,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -1922,7 +1922,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000"); assert(ios.width() == 0); } @@ -1930,7 +1930,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000********"); assert(ios.width() == 0); } @@ -1938,7 +1938,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0.000000000000000"); assert(ios.width() == 0); } @@ -1946,7 +1946,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0.000000000000000"); assert(ios.width() == 0); } @@ -1956,7 +1956,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000"); assert(ios.width() == 0); } @@ -1964,7 +1964,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000********"); assert(ios.width() == 0); } @@ -1972,7 +1972,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0;000000000000000"); assert(ios.width() == 0); } @@ -1980,7 +1980,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0;000000000000000"); assert(ios.width() == 0); } @@ -1996,7 +1996,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -2004,7 +2004,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -2012,7 +2012,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -2020,7 +2020,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -2030,7 +2030,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -2038,7 +2038,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -2046,7 +2046,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -2054,7 +2054,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -2067,7 +2067,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000"); assert(ios.width() == 0); } @@ -2075,7 +2075,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000*******"); assert(ios.width() == 0); } @@ -2083,7 +2083,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0.000000000000000"); assert(ios.width() == 0); } @@ -2091,7 +2091,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0.000000000000000"); assert(ios.width() == 0); } @@ -2101,7 +2101,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000"); assert(ios.width() == 0); } @@ -2109,7 +2109,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000*******"); assert(ios.width() == 0); } @@ -2117,7 +2117,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0;000000000000000"); assert(ios.width() == 0); } @@ -2125,7 +2125,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0;000000000000000"); assert(ios.width() == 0); } @@ -2144,7 +2144,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -2152,7 +2152,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -2160,7 +2160,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -2168,7 +2168,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -2178,7 +2178,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -2186,7 +2186,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -2194,7 +2194,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -2202,7 +2202,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -2215,7 +2215,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000"); assert(ios.width() == 0); } @@ -2223,7 +2223,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000********"); assert(ios.width() == 0); } @@ -2231,7 +2231,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0.000000000000000"); assert(ios.width() == 0); } @@ -2239,7 +2239,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0.000000000000000"); assert(ios.width() == 0); } @@ -2249,7 +2249,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000"); assert(ios.width() == 0); } @@ -2257,7 +2257,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000********"); assert(ios.width() == 0); } @@ -2265,7 +2265,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0;000000000000000"); assert(ios.width() == 0); } @@ -2273,7 +2273,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********0;000000000000000"); assert(ios.width() == 0); } @@ -2289,7 +2289,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -2297,7 +2297,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -2305,7 +2305,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -2313,7 +2313,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -2323,7 +2323,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -2331,7 +2331,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -2339,7 +2339,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -2347,7 +2347,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -2360,7 +2360,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000"); assert(ios.width() == 0); } @@ -2368,7 +2368,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000*******"); assert(ios.width() == 0); } @@ -2376,7 +2376,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0.000000000000000"); assert(ios.width() == 0); } @@ -2384,7 +2384,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0.000000000000000"); assert(ios.width() == 0); } @@ -2394,7 +2394,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000"); assert(ios.width() == 0); } @@ -2402,7 +2402,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000*******"); assert(ios.width() == 0); } @@ -2410,7 +2410,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+0;000000000000000"); assert(ios.width() == 0); } @@ -2418,7 +2418,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******0;000000000000000"); assert(ios.width() == 0); } @@ -2440,7 +2440,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -2448,7 +2448,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -2456,7 +2456,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -2464,7 +2464,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -2474,7 +2474,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -2482,7 +2482,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -2490,7 +2490,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -2498,7 +2498,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -2511,7 +2511,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2519,7 +2519,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2527,7 +2527,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2535,7 +2535,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2545,7 +2545,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2553,7 +2553,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2561,7 +2561,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2569,7 +2569,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2585,7 +2585,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -2593,7 +2593,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -2601,7 +2601,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -2609,7 +2609,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -2619,7 +2619,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -2627,7 +2627,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -2635,7 +2635,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -2643,7 +2643,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -2656,7 +2656,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2664,7 +2664,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2672,7 +2672,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2680,7 +2680,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2690,7 +2690,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2698,7 +2698,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2706,7 +2706,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2714,7 +2714,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2733,7 +2733,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -2741,7 +2741,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -2749,7 +2749,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -2757,7 +2757,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -2767,7 +2767,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -2775,7 +2775,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -2783,7 +2783,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -2791,7 +2791,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -2804,7 +2804,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2812,7 +2812,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2820,7 +2820,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2828,7 +2828,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2838,7 +2838,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2846,7 +2846,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2854,7 +2854,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2862,7 +2862,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2878,7 +2878,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -2886,7 +2886,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -2894,7 +2894,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -2902,7 +2902,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -2912,7 +2912,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -2920,7 +2920,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -2928,7 +2928,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -2936,7 +2936,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -2949,7 +2949,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2957,7 +2957,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2965,7 +2965,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2973,7 +2973,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2983,7 +2983,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2991,7 +2991,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -2999,7 +2999,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -3007,7 +3007,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -3044,7 +3044,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -3052,7 +3052,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -3060,7 +3060,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -3068,7 +3068,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -3078,7 +3078,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -3086,7 +3086,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -3094,7 +3094,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -3102,7 +3102,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -3115,7 +3115,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0."); assert(ios.width() == 0); } @@ -3123,7 +3123,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.**********************"); assert(ios.width() == 0); } @@ -3131,7 +3131,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************-0."); assert(ios.width() == 0); } @@ -3139,7 +3139,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-**********************0."); assert(ios.width() == 0); } @@ -3149,7 +3149,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;"); assert(ios.width() == 0); } @@ -3157,7 +3157,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;**********************"); assert(ios.width() == 0); } @@ -3165,7 +3165,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************-0;"); assert(ios.width() == 0); } @@ -3173,7 +3173,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-**********************0;"); assert(ios.width() == 0); } @@ -3189,7 +3189,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -3197,7 +3197,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -3205,7 +3205,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -3213,7 +3213,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -3223,7 +3223,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -3231,7 +3231,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -3239,7 +3239,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -3247,7 +3247,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -3260,7 +3260,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0."); assert(ios.width() == 0); } @@ -3268,7 +3268,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.**********************"); assert(ios.width() == 0); } @@ -3276,7 +3276,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************-0."); assert(ios.width() == 0); } @@ -3284,7 +3284,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-**********************0."); assert(ios.width() == 0); } @@ -3294,7 +3294,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;"); assert(ios.width() == 0); } @@ -3302,7 +3302,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;**********************"); assert(ios.width() == 0); } @@ -3310,7 +3310,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************-0;"); assert(ios.width() == 0); } @@ -3318,7 +3318,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-**********************0;"); assert(ios.width() == 0); } @@ -3337,7 +3337,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -3345,7 +3345,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -3353,7 +3353,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -3361,7 +3361,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -3371,7 +3371,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -3379,7 +3379,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -3387,7 +3387,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -3395,7 +3395,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -3408,7 +3408,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0."); assert(ios.width() == 0); } @@ -3416,7 +3416,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.**********************"); assert(ios.width() == 0); } @@ -3424,7 +3424,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************-0."); assert(ios.width() == 0); } @@ -3432,7 +3432,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-**********************0."); assert(ios.width() == 0); } @@ -3442,7 +3442,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;"); assert(ios.width() == 0); } @@ -3450,7 +3450,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;**********************"); assert(ios.width() == 0); } @@ -3458,7 +3458,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************-0;"); assert(ios.width() == 0); } @@ -3466,7 +3466,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-**********************0;"); assert(ios.width() == 0); } @@ -3482,7 +3482,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -3490,7 +3490,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -3498,7 +3498,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -3506,7 +3506,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -3516,7 +3516,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -3524,7 +3524,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -3532,7 +3532,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -3540,7 +3540,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -3553,7 +3553,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0."); assert(ios.width() == 0); } @@ -3561,7 +3561,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.**********************"); assert(ios.width() == 0); } @@ -3569,7 +3569,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************-0."); assert(ios.width() == 0); } @@ -3577,7 +3577,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-**********************0."); assert(ios.width() == 0); } @@ -3587,7 +3587,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;"); assert(ios.width() == 0); } @@ -3595,7 +3595,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;**********************"); assert(ios.width() == 0); } @@ -3603,7 +3603,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************-0;"); assert(ios.width() == 0); } @@ -3611,7 +3611,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-**********************0;"); assert(ios.width() == 0); } @@ -3633,7 +3633,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -3641,7 +3641,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -3649,7 +3649,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -3657,7 +3657,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -3667,7 +3667,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -3675,7 +3675,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -3683,7 +3683,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -3691,7 +3691,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -3704,7 +3704,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0."); assert(ios.width() == 0); } @@ -3712,7 +3712,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.**********************"); assert(ios.width() == 0); } @@ -3720,7 +3720,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************-0."); assert(ios.width() == 0); } @@ -3728,7 +3728,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-**********************0."); assert(ios.width() == 0); } @@ -3738,7 +3738,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;"); assert(ios.width() == 0); } @@ -3746,7 +3746,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;**********************"); assert(ios.width() == 0); } @@ -3754,7 +3754,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************-0;"); assert(ios.width() == 0); } @@ -3762,7 +3762,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-**********************0;"); assert(ios.width() == 0); } @@ -3778,7 +3778,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -3786,7 +3786,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -3794,7 +3794,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -3802,7 +3802,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -3812,7 +3812,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -3820,7 +3820,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -3828,7 +3828,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -3836,7 +3836,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -3849,7 +3849,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0."); assert(ios.width() == 0); } @@ -3857,7 +3857,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.**********************"); assert(ios.width() == 0); } @@ -3865,7 +3865,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************-0."); assert(ios.width() == 0); } @@ -3873,7 +3873,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-**********************0."); assert(ios.width() == 0); } @@ -3883,7 +3883,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;"); assert(ios.width() == 0); } @@ -3891,7 +3891,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;**********************"); assert(ios.width() == 0); } @@ -3899,7 +3899,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************-0;"); assert(ios.width() == 0); } @@ -3907,7 +3907,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-**********************0;"); assert(ios.width() == 0); } @@ -3926,7 +3926,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -3934,7 +3934,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -3942,7 +3942,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -3950,7 +3950,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -3960,7 +3960,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -3968,7 +3968,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -3976,7 +3976,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -3984,7 +3984,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -3997,7 +3997,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0."); assert(ios.width() == 0); } @@ -4005,7 +4005,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.**********************"); assert(ios.width() == 0); } @@ -4013,7 +4013,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************-0."); assert(ios.width() == 0); } @@ -4021,7 +4021,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-**********************0."); assert(ios.width() == 0); } @@ -4031,7 +4031,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;"); assert(ios.width() == 0); } @@ -4039,7 +4039,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;**********************"); assert(ios.width() == 0); } @@ -4047,7 +4047,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************-0;"); assert(ios.width() == 0); } @@ -4055,7 +4055,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-**********************0;"); assert(ios.width() == 0); } @@ -4071,7 +4071,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -4079,7 +4079,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -4087,7 +4087,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -4095,7 +4095,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -4105,7 +4105,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -4113,7 +4113,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -4121,7 +4121,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -4129,7 +4129,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -4142,7 +4142,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0."); assert(ios.width() == 0); } @@ -4150,7 +4150,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.**********************"); assert(ios.width() == 0); } @@ -4158,7 +4158,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************-0."); assert(ios.width() == 0); } @@ -4166,7 +4166,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-**********************0."); assert(ios.width() == 0); } @@ -4176,7 +4176,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;"); assert(ios.width() == 0); } @@ -4184,7 +4184,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;**********************"); assert(ios.width() == 0); } @@ -4192,7 +4192,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************-0;"); assert(ios.width() == 0); } @@ -4200,7 +4200,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-**********************0;"); assert(ios.width() == 0); } @@ -4222,7 +4222,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -4230,7 +4230,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -4238,7 +4238,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -4246,7 +4246,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -4256,7 +4256,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -4264,7 +4264,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -4272,7 +4272,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -4280,7 +4280,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -4293,7 +4293,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.00000"); assert(ios.width() == 0); } @@ -4301,7 +4301,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.00000*****************"); assert(ios.width() == 0); } @@ -4309,7 +4309,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0.00000"); assert(ios.width() == 0); } @@ -4317,7 +4317,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0.00000"); assert(ios.width() == 0); } @@ -4327,7 +4327,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;00000"); assert(ios.width() == 0); } @@ -4335,7 +4335,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;00000*****************"); assert(ios.width() == 0); } @@ -4343,7 +4343,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0;00000"); assert(ios.width() == 0); } @@ -4351,7 +4351,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0;00000"); assert(ios.width() == 0); } @@ -4367,7 +4367,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -4375,7 +4375,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -4383,7 +4383,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -4391,7 +4391,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -4401,7 +4401,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -4409,7 +4409,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -4417,7 +4417,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -4425,7 +4425,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -4438,7 +4438,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.00000"); assert(ios.width() == 0); } @@ -4446,7 +4446,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.00000*****************"); assert(ios.width() == 0); } @@ -4454,7 +4454,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0.00000"); assert(ios.width() == 0); } @@ -4462,7 +4462,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0.00000"); assert(ios.width() == 0); } @@ -4472,7 +4472,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;00000"); assert(ios.width() == 0); } @@ -4480,7 +4480,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;00000*****************"); assert(ios.width() == 0); } @@ -4488,7 +4488,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0;00000"); assert(ios.width() == 0); } @@ -4496,7 +4496,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0;00000"); assert(ios.width() == 0); } @@ -4515,7 +4515,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -4523,7 +4523,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -4531,7 +4531,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -4539,7 +4539,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -4549,7 +4549,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -4557,7 +4557,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -4565,7 +4565,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -4573,7 +4573,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -4586,7 +4586,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.00000"); assert(ios.width() == 0); } @@ -4594,7 +4594,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.00000*****************"); assert(ios.width() == 0); } @@ -4602,7 +4602,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0.00000"); assert(ios.width() == 0); } @@ -4610,7 +4610,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0.00000"); assert(ios.width() == 0); } @@ -4620,7 +4620,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;00000"); assert(ios.width() == 0); } @@ -4628,7 +4628,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;00000*****************"); assert(ios.width() == 0); } @@ -4636,7 +4636,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0;00000"); assert(ios.width() == 0); } @@ -4644,7 +4644,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0;00000"); assert(ios.width() == 0); } @@ -4660,7 +4660,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -4668,7 +4668,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -4676,7 +4676,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -4684,7 +4684,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -4694,7 +4694,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -4702,7 +4702,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -4710,7 +4710,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -4718,7 +4718,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -4731,7 +4731,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.00000"); assert(ios.width() == 0); } @@ -4739,7 +4739,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.00000*****************"); assert(ios.width() == 0); } @@ -4747,7 +4747,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0.00000"); assert(ios.width() == 0); } @@ -4755,7 +4755,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0.00000"); assert(ios.width() == 0); } @@ -4765,7 +4765,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;00000"); assert(ios.width() == 0); } @@ -4773,7 +4773,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;00000*****************"); assert(ios.width() == 0); } @@ -4781,7 +4781,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0;00000"); assert(ios.width() == 0); } @@ -4789,7 +4789,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0;00000"); assert(ios.width() == 0); } @@ -4811,7 +4811,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -4819,7 +4819,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -4827,7 +4827,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -4835,7 +4835,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -4845,7 +4845,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -4853,7 +4853,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -4861,7 +4861,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -4869,7 +4869,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -4882,7 +4882,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000"); assert(ios.width() == 0); } @@ -4890,7 +4890,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000*******"); assert(ios.width() == 0); } @@ -4898,7 +4898,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******-0.000000000000000"); assert(ios.width() == 0); } @@ -4906,7 +4906,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*******0.000000000000000"); assert(ios.width() == 0); } @@ -4916,7 +4916,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000"); assert(ios.width() == 0); } @@ -4924,7 +4924,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000*******"); assert(ios.width() == 0); } @@ -4932,7 +4932,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******-0;000000000000000"); assert(ios.width() == 0); } @@ -4940,7 +4940,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*******0;000000000000000"); assert(ios.width() == 0); } @@ -4956,7 +4956,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -4964,7 +4964,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -4972,7 +4972,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -4980,7 +4980,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -4990,7 +4990,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -4998,7 +4998,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -5006,7 +5006,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -5014,7 +5014,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -5027,7 +5027,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000"); assert(ios.width() == 0); } @@ -5035,7 +5035,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000*******"); assert(ios.width() == 0); } @@ -5043,7 +5043,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******-0.000000000000000"); assert(ios.width() == 0); } @@ -5051,7 +5051,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*******0.000000000000000"); assert(ios.width() == 0); } @@ -5061,7 +5061,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000"); assert(ios.width() == 0); } @@ -5069,7 +5069,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000*******"); assert(ios.width() == 0); } @@ -5077,7 +5077,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******-0;000000000000000"); assert(ios.width() == 0); } @@ -5085,7 +5085,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*******0;000000000000000"); assert(ios.width() == 0); } @@ -5104,7 +5104,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -5112,7 +5112,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -5120,7 +5120,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -5128,7 +5128,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -5138,7 +5138,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -5146,7 +5146,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -5154,7 +5154,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -5162,7 +5162,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -5175,7 +5175,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000"); assert(ios.width() == 0); } @@ -5183,7 +5183,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000*******"); assert(ios.width() == 0); } @@ -5191,7 +5191,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******-0.000000000000000"); assert(ios.width() == 0); } @@ -5199,7 +5199,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*******0.000000000000000"); assert(ios.width() == 0); } @@ -5209,7 +5209,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000"); assert(ios.width() == 0); } @@ -5217,7 +5217,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000*******"); assert(ios.width() == 0); } @@ -5225,7 +5225,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******-0;000000000000000"); assert(ios.width() == 0); } @@ -5233,7 +5233,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*******0;000000000000000"); assert(ios.width() == 0); } @@ -5249,7 +5249,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -5257,7 +5257,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -5265,7 +5265,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -5273,7 +5273,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -5283,7 +5283,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -5291,7 +5291,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -5299,7 +5299,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -5307,7 +5307,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -5320,7 +5320,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000"); assert(ios.width() == 0); } @@ -5328,7 +5328,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000*******"); assert(ios.width() == 0); } @@ -5336,7 +5336,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******-0.000000000000000"); assert(ios.width() == 0); } @@ -5344,7 +5344,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*******0.000000000000000"); assert(ios.width() == 0); } @@ -5354,7 +5354,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000"); assert(ios.width() == 0); } @@ -5362,7 +5362,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000*******"); assert(ios.width() == 0); } @@ -5370,7 +5370,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******-0;000000000000000"); assert(ios.width() == 0); } @@ -5378,7 +5378,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*******0;000000000000000"); assert(ios.width() == 0); } @@ -5400,7 +5400,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -5408,7 +5408,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -5416,7 +5416,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -5424,7 +5424,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -5434,7 +5434,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -5442,7 +5442,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -5450,7 +5450,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -5458,7 +5458,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -5471,7 +5471,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5479,7 +5479,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5487,7 +5487,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5495,7 +5495,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5505,7 +5505,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5513,7 +5513,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5521,7 +5521,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5529,7 +5529,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5545,7 +5545,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -5553,7 +5553,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -5561,7 +5561,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -5569,7 +5569,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -5579,7 +5579,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -5587,7 +5587,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -5595,7 +5595,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -5603,7 +5603,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -5616,7 +5616,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5624,7 +5624,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5632,7 +5632,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5640,7 +5640,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5650,7 +5650,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5658,7 +5658,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5666,7 +5666,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5674,7 +5674,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5693,7 +5693,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -5701,7 +5701,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -5709,7 +5709,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -5717,7 +5717,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -5727,7 +5727,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -5735,7 +5735,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -5743,7 +5743,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -5751,7 +5751,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -5764,7 +5764,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5772,7 +5772,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5780,7 +5780,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5788,7 +5788,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5798,7 +5798,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5806,7 +5806,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5814,7 +5814,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5822,7 +5822,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5838,7 +5838,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -5846,7 +5846,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -5854,7 +5854,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -5862,7 +5862,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -5872,7 +5872,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -5880,7 +5880,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -5888,7 +5888,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -5896,7 +5896,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -5909,7 +5909,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5917,7 +5917,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5925,7 +5925,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5933,7 +5933,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5943,7 +5943,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5951,7 +5951,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5959,7 +5959,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -5967,7 +5967,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -6004,7 +6004,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1e+09"); assert(ios.width() == 0); } @@ -6012,7 +6012,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1e+09********************"); assert(ios.width() == 0); } @@ -6020,7 +6020,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1e+09"); assert(ios.width() == 0); } @@ -6028,7 +6028,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1e+09"); assert(ios.width() == 0); } @@ -6038,7 +6038,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1e+09"); assert(ios.width() == 0); } @@ -6046,7 +6046,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1e+09********************"); assert(ios.width() == 0); } @@ -6054,7 +6054,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1e+09"); assert(ios.width() == 0); } @@ -6062,7 +6062,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1e+09"); assert(ios.width() == 0); } @@ -6075,7 +6075,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.e+09"); assert(ios.width() == 0); } @@ -6083,7 +6083,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.e+09*******************"); assert(ios.width() == 0); } @@ -6091,7 +6091,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1.e+09"); assert(ios.width() == 0); } @@ -6099,7 +6099,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1.e+09"); assert(ios.width() == 0); } @@ -6109,7 +6109,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;e+09"); assert(ios.width() == 0); } @@ -6117,7 +6117,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;e+09*******************"); assert(ios.width() == 0); } @@ -6125,7 +6125,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1;e+09"); assert(ios.width() == 0); } @@ -6133,7 +6133,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1;e+09"); assert(ios.width() == 0); } @@ -6149,7 +6149,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1e+09"); assert(ios.width() == 0); } @@ -6157,7 +6157,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1e+09*******************"); assert(ios.width() == 0); } @@ -6165,7 +6165,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************+1e+09"); assert(ios.width() == 0); } @@ -6173,7 +6173,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******************1e+09"); assert(ios.width() == 0); } @@ -6183,7 +6183,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1e+09"); assert(ios.width() == 0); } @@ -6191,7 +6191,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1e+09*******************"); assert(ios.width() == 0); } @@ -6199,7 +6199,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************+1e+09"); assert(ios.width() == 0); } @@ -6207,7 +6207,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******************1e+09"); assert(ios.width() == 0); } @@ -6220,7 +6220,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.e+09"); assert(ios.width() == 0); } @@ -6228,7 +6228,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.e+09******************"); assert(ios.width() == 0); } @@ -6236,7 +6236,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************+1.e+09"); assert(ios.width() == 0); } @@ -6244,7 +6244,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******************1.e+09"); assert(ios.width() == 0); } @@ -6254,7 +6254,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;e+09"); assert(ios.width() == 0); } @@ -6262,7 +6262,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;e+09******************"); assert(ios.width() == 0); } @@ -6270,7 +6270,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************+1;e+09"); assert(ios.width() == 0); } @@ -6278,7 +6278,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******************1;e+09"); assert(ios.width() == 0); } @@ -6297,7 +6297,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1E+09"); assert(ios.width() == 0); } @@ -6305,7 +6305,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1E+09********************"); assert(ios.width() == 0); } @@ -6313,7 +6313,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1E+09"); assert(ios.width() == 0); } @@ -6321,7 +6321,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1E+09"); assert(ios.width() == 0); } @@ -6331,7 +6331,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1E+09"); assert(ios.width() == 0); } @@ -6339,7 +6339,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1E+09********************"); assert(ios.width() == 0); } @@ -6347,7 +6347,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1E+09"); assert(ios.width() == 0); } @@ -6355,7 +6355,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1E+09"); assert(ios.width() == 0); } @@ -6368,7 +6368,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.E+09"); assert(ios.width() == 0); } @@ -6376,7 +6376,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.E+09*******************"); assert(ios.width() == 0); } @@ -6384,7 +6384,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1.E+09"); assert(ios.width() == 0); } @@ -6392,7 +6392,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1.E+09"); assert(ios.width() == 0); } @@ -6402,7 +6402,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;E+09"); assert(ios.width() == 0); } @@ -6410,7 +6410,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;E+09*******************"); assert(ios.width() == 0); } @@ -6418,7 +6418,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1;E+09"); assert(ios.width() == 0); } @@ -6426,7 +6426,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1;E+09"); assert(ios.width() == 0); } @@ -6442,7 +6442,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1E+09"); assert(ios.width() == 0); } @@ -6450,7 +6450,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1E+09*******************"); assert(ios.width() == 0); } @@ -6458,7 +6458,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************+1E+09"); assert(ios.width() == 0); } @@ -6466,7 +6466,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******************1E+09"); assert(ios.width() == 0); } @@ -6476,7 +6476,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1E+09"); assert(ios.width() == 0); } @@ -6484,7 +6484,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1E+09*******************"); assert(ios.width() == 0); } @@ -6492,7 +6492,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************+1E+09"); assert(ios.width() == 0); } @@ -6500,7 +6500,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******************1E+09"); assert(ios.width() == 0); } @@ -6513,7 +6513,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.E+09"); assert(ios.width() == 0); } @@ -6521,7 +6521,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.E+09******************"); assert(ios.width() == 0); } @@ -6529,7 +6529,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************+1.E+09"); assert(ios.width() == 0); } @@ -6537,7 +6537,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******************1.E+09"); assert(ios.width() == 0); } @@ -6547,7 +6547,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;E+09"); assert(ios.width() == 0); } @@ -6555,7 +6555,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;E+09******************"); assert(ios.width() == 0); } @@ -6563,7 +6563,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************+1;E+09"); assert(ios.width() == 0); } @@ -6571,7 +6571,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******************1;E+09"); assert(ios.width() == 0); } @@ -6593,7 +6593,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1e+09"); assert(ios.width() == 0); } @@ -6601,7 +6601,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1e+09********************"); assert(ios.width() == 0); } @@ -6609,7 +6609,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1e+09"); assert(ios.width() == 0); } @@ -6617,7 +6617,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1e+09"); assert(ios.width() == 0); } @@ -6627,7 +6627,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1e+09"); assert(ios.width() == 0); } @@ -6635,7 +6635,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1e+09********************"); assert(ios.width() == 0); } @@ -6643,7 +6643,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1e+09"); assert(ios.width() == 0); } @@ -6651,7 +6651,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1e+09"); assert(ios.width() == 0); } @@ -6664,7 +6664,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.e+09"); assert(ios.width() == 0); } @@ -6672,7 +6672,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.e+09*******************"); assert(ios.width() == 0); } @@ -6680,7 +6680,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1.e+09"); assert(ios.width() == 0); } @@ -6688,7 +6688,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1.e+09"); assert(ios.width() == 0); } @@ -6698,7 +6698,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;e+09"); assert(ios.width() == 0); } @@ -6706,7 +6706,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;e+09*******************"); assert(ios.width() == 0); } @@ -6714,7 +6714,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1;e+09"); assert(ios.width() == 0); } @@ -6722,7 +6722,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1;e+09"); assert(ios.width() == 0); } @@ -6738,7 +6738,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1e+09"); assert(ios.width() == 0); } @@ -6746,7 +6746,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1e+09*******************"); assert(ios.width() == 0); } @@ -6754,7 +6754,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************+1e+09"); assert(ios.width() == 0); } @@ -6762,7 +6762,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******************1e+09"); assert(ios.width() == 0); } @@ -6772,7 +6772,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1e+09"); assert(ios.width() == 0); } @@ -6780,7 +6780,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1e+09*******************"); assert(ios.width() == 0); } @@ -6788,7 +6788,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************+1e+09"); assert(ios.width() == 0); } @@ -6796,7 +6796,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******************1e+09"); assert(ios.width() == 0); } @@ -6809,7 +6809,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.e+09"); assert(ios.width() == 0); } @@ -6817,7 +6817,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.e+09******************"); assert(ios.width() == 0); } @@ -6825,7 +6825,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************+1.e+09"); assert(ios.width() == 0); } @@ -6833,7 +6833,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******************1.e+09"); assert(ios.width() == 0); } @@ -6843,7 +6843,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;e+09"); assert(ios.width() == 0); } @@ -6851,7 +6851,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;e+09******************"); assert(ios.width() == 0); } @@ -6859,7 +6859,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************+1;e+09"); assert(ios.width() == 0); } @@ -6867,7 +6867,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******************1;e+09"); assert(ios.width() == 0); } @@ -6886,7 +6886,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1E+09"); assert(ios.width() == 0); } @@ -6894,7 +6894,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1E+09********************"); assert(ios.width() == 0); } @@ -6902,7 +6902,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1E+09"); assert(ios.width() == 0); } @@ -6910,7 +6910,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1E+09"); assert(ios.width() == 0); } @@ -6920,7 +6920,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1E+09"); assert(ios.width() == 0); } @@ -6928,7 +6928,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1E+09********************"); assert(ios.width() == 0); } @@ -6936,7 +6936,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1E+09"); assert(ios.width() == 0); } @@ -6944,7 +6944,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1E+09"); assert(ios.width() == 0); } @@ -6957,7 +6957,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.E+09"); assert(ios.width() == 0); } @@ -6965,7 +6965,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.E+09*******************"); assert(ios.width() == 0); } @@ -6973,7 +6973,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1.E+09"); assert(ios.width() == 0); } @@ -6981,7 +6981,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1.E+09"); assert(ios.width() == 0); } @@ -6991,7 +6991,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;E+09"); assert(ios.width() == 0); } @@ -6999,7 +6999,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;E+09*******************"); assert(ios.width() == 0); } @@ -7007,7 +7007,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1;E+09"); assert(ios.width() == 0); } @@ -7015,7 +7015,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1;E+09"); assert(ios.width() == 0); } @@ -7031,7 +7031,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1E+09"); assert(ios.width() == 0); } @@ -7039,7 +7039,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1E+09*******************"); assert(ios.width() == 0); } @@ -7047,7 +7047,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************+1E+09"); assert(ios.width() == 0); } @@ -7055,7 +7055,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******************1E+09"); assert(ios.width() == 0); } @@ -7065,7 +7065,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1E+09"); assert(ios.width() == 0); } @@ -7073,7 +7073,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1E+09*******************"); assert(ios.width() == 0); } @@ -7081,7 +7081,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************+1E+09"); assert(ios.width() == 0); } @@ -7089,7 +7089,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******************1E+09"); assert(ios.width() == 0); } @@ -7102,7 +7102,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.E+09"); assert(ios.width() == 0); } @@ -7110,7 +7110,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.E+09******************"); assert(ios.width() == 0); } @@ -7118,7 +7118,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************+1.E+09"); assert(ios.width() == 0); } @@ -7126,7 +7126,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******************1.E+09"); assert(ios.width() == 0); } @@ -7136,7 +7136,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;E+09"); assert(ios.width() == 0); } @@ -7144,7 +7144,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;E+09******************"); assert(ios.width() == 0); } @@ -7152,7 +7152,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************+1;E+09"); assert(ios.width() == 0); } @@ -7160,7 +7160,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******************1;E+09"); assert(ios.width() == 0); } @@ -7182,7 +7182,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.23457e+09"); assert(ios.width() == 0); } @@ -7190,7 +7190,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.23457e+09**************"); assert(ios.width() == 0); } @@ -7198,7 +7198,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1.23457e+09"); assert(ios.width() == 0); } @@ -7206,7 +7206,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1.23457e+09"); assert(ios.width() == 0); } @@ -7216,7 +7216,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;23457e+09"); assert(ios.width() == 0); } @@ -7224,7 +7224,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;23457e+09**************"); assert(ios.width() == 0); } @@ -7232,7 +7232,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1;23457e+09"); assert(ios.width() == 0); } @@ -7240,7 +7240,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1;23457e+09"); assert(ios.width() == 0); } @@ -7253,7 +7253,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.23457e+09"); assert(ios.width() == 0); } @@ -7261,7 +7261,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.23457e+09**************"); assert(ios.width() == 0); } @@ -7269,7 +7269,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1.23457e+09"); assert(ios.width() == 0); } @@ -7277,7 +7277,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1.23457e+09"); assert(ios.width() == 0); } @@ -7287,7 +7287,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;23457e+09"); assert(ios.width() == 0); } @@ -7295,7 +7295,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;23457e+09**************"); assert(ios.width() == 0); } @@ -7303,7 +7303,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1;23457e+09"); assert(ios.width() == 0); } @@ -7311,7 +7311,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1;23457e+09"); assert(ios.width() == 0); } @@ -7327,7 +7327,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.23457e+09"); assert(ios.width() == 0); } @@ -7335,7 +7335,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.23457e+09*************"); assert(ios.width() == 0); } @@ -7343,7 +7343,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************+1.23457e+09"); assert(ios.width() == 0); } @@ -7351,7 +7351,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*************1.23457e+09"); assert(ios.width() == 0); } @@ -7361,7 +7361,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;23457e+09"); assert(ios.width() == 0); } @@ -7369,7 +7369,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;23457e+09*************"); assert(ios.width() == 0); } @@ -7377,7 +7377,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************+1;23457e+09"); assert(ios.width() == 0); } @@ -7385,7 +7385,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*************1;23457e+09"); assert(ios.width() == 0); } @@ -7398,7 +7398,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.23457e+09"); assert(ios.width() == 0); } @@ -7406,7 +7406,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.23457e+09*************"); assert(ios.width() == 0); } @@ -7414,7 +7414,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************+1.23457e+09"); assert(ios.width() == 0); } @@ -7422,7 +7422,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*************1.23457e+09"); assert(ios.width() == 0); } @@ -7432,7 +7432,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;23457e+09"); assert(ios.width() == 0); } @@ -7440,7 +7440,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;23457e+09*************"); assert(ios.width() == 0); } @@ -7448,7 +7448,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************+1;23457e+09"); assert(ios.width() == 0); } @@ -7456,7 +7456,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*************1;23457e+09"); assert(ios.width() == 0); } @@ -7475,7 +7475,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.23457E+09"); assert(ios.width() == 0); } @@ -7483,7 +7483,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.23457E+09**************"); assert(ios.width() == 0); } @@ -7491,7 +7491,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1.23457E+09"); assert(ios.width() == 0); } @@ -7499,7 +7499,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1.23457E+09"); assert(ios.width() == 0); } @@ -7509,7 +7509,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;23457E+09"); assert(ios.width() == 0); } @@ -7517,7 +7517,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;23457E+09**************"); assert(ios.width() == 0); } @@ -7525,7 +7525,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1;23457E+09"); assert(ios.width() == 0); } @@ -7533,7 +7533,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1;23457E+09"); assert(ios.width() == 0); } @@ -7546,7 +7546,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.23457E+09"); assert(ios.width() == 0); } @@ -7554,7 +7554,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.23457E+09**************"); assert(ios.width() == 0); } @@ -7562,7 +7562,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1.23457E+09"); assert(ios.width() == 0); } @@ -7570,7 +7570,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1.23457E+09"); assert(ios.width() == 0); } @@ -7580,7 +7580,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;23457E+09"); assert(ios.width() == 0); } @@ -7588,7 +7588,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;23457E+09**************"); assert(ios.width() == 0); } @@ -7596,7 +7596,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1;23457E+09"); assert(ios.width() == 0); } @@ -7604,7 +7604,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1;23457E+09"); assert(ios.width() == 0); } @@ -7620,7 +7620,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.23457E+09"); assert(ios.width() == 0); } @@ -7628,7 +7628,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.23457E+09*************"); assert(ios.width() == 0); } @@ -7636,7 +7636,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************+1.23457E+09"); assert(ios.width() == 0); } @@ -7644,7 +7644,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*************1.23457E+09"); assert(ios.width() == 0); } @@ -7654,7 +7654,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;23457E+09"); assert(ios.width() == 0); } @@ -7662,7 +7662,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;23457E+09*************"); assert(ios.width() == 0); } @@ -7670,7 +7670,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************+1;23457E+09"); assert(ios.width() == 0); } @@ -7678,7 +7678,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*************1;23457E+09"); assert(ios.width() == 0); } @@ -7691,7 +7691,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.23457E+09"); assert(ios.width() == 0); } @@ -7699,7 +7699,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.23457E+09*************"); assert(ios.width() == 0); } @@ -7707,7 +7707,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************+1.23457E+09"); assert(ios.width() == 0); } @@ -7715,7 +7715,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*************1.23457E+09"); assert(ios.width() == 0); } @@ -7725,7 +7725,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;23457E+09"); assert(ios.width() == 0); } @@ -7733,7 +7733,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;23457E+09*************"); assert(ios.width() == 0); } @@ -7741,7 +7741,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************+1;23457E+09"); assert(ios.width() == 0); } @@ -7749,7 +7749,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*************1;23457E+09"); assert(ios.width() == 0); } @@ -7771,7 +7771,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125"); assert(ios.width() == 0); } @@ -7779,7 +7779,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125***********"); assert(ios.width() == 0); } @@ -7787,7 +7787,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********1234567890.125"); assert(ios.width() == 0); } @@ -7795,7 +7795,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********1234567890.125"); assert(ios.width() == 0); } @@ -7805,7 +7805,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -7813,7 +7813,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125*******"); assert(ios.width() == 0); } @@ -7821,7 +7821,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -7829,7 +7829,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -7842,7 +7842,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125000"); assert(ios.width() == 0); } @@ -7850,7 +7850,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125000********"); assert(ios.width() == 0); } @@ -7858,7 +7858,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********1234567890.125000"); assert(ios.width() == 0); } @@ -7866,7 +7866,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********1234567890.125000"); assert(ios.width() == 0); } @@ -7876,7 +7876,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -7884,7 +7884,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125000****"); assert(ios.width() == 0); } @@ -7892,7 +7892,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -7900,7 +7900,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -7916,7 +7916,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125"); assert(ios.width() == 0); } @@ -7924,7 +7924,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125**********"); assert(ios.width() == 0); } @@ -7932,7 +7932,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********+1234567890.125"); assert(ios.width() == 0); } @@ -7940,7 +7940,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********1234567890.125"); assert(ios.width() == 0); } @@ -7950,7 +7950,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -7958,7 +7958,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125******"); assert(ios.width() == 0); } @@ -7966,7 +7966,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******+1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -7974,7 +7974,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -7987,7 +7987,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125000"); assert(ios.width() == 0); } @@ -7995,7 +7995,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125000*******"); assert(ios.width() == 0); } @@ -8003,7 +8003,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+1234567890.125000"); assert(ios.width() == 0); } @@ -8011,7 +8011,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******1234567890.125000"); assert(ios.width() == 0); } @@ -8021,7 +8021,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -8029,7 +8029,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125000***"); assert(ios.width() == 0); } @@ -8037,7 +8037,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***+1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -8045,7 +8045,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -8064,7 +8064,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125"); assert(ios.width() == 0); } @@ -8072,7 +8072,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125***********"); assert(ios.width() == 0); } @@ -8080,7 +8080,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********1234567890.125"); assert(ios.width() == 0); } @@ -8088,7 +8088,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********1234567890.125"); assert(ios.width() == 0); } @@ -8098,7 +8098,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -8106,7 +8106,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125*******"); assert(ios.width() == 0); } @@ -8114,7 +8114,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -8122,7 +8122,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -8135,7 +8135,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125000"); assert(ios.width() == 0); } @@ -8143,7 +8143,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125000********"); assert(ios.width() == 0); } @@ -8151,7 +8151,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********1234567890.125000"); assert(ios.width() == 0); } @@ -8159,7 +8159,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********1234567890.125000"); assert(ios.width() == 0); } @@ -8169,7 +8169,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -8177,7 +8177,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125000****"); assert(ios.width() == 0); } @@ -8185,7 +8185,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -8193,7 +8193,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -8209,7 +8209,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125"); assert(ios.width() == 0); } @@ -8217,7 +8217,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125**********"); assert(ios.width() == 0); } @@ -8225,7 +8225,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********+1234567890.125"); assert(ios.width() == 0); } @@ -8233,7 +8233,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********1234567890.125"); assert(ios.width() == 0); } @@ -8243,7 +8243,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -8251,7 +8251,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125******"); assert(ios.width() == 0); } @@ -8259,7 +8259,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******+1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -8267,7 +8267,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -8280,7 +8280,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125000"); assert(ios.width() == 0); } @@ -8288,7 +8288,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125000*******"); assert(ios.width() == 0); } @@ -8296,7 +8296,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+1234567890.125000"); assert(ios.width() == 0); } @@ -8304,7 +8304,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******1234567890.125000"); assert(ios.width() == 0); } @@ -8314,7 +8314,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -8322,7 +8322,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125000***"); assert(ios.width() == 0); } @@ -8330,7 +8330,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***+1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -8338,7 +8338,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -8360,7 +8360,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125"); assert(ios.width() == 0); } @@ -8368,7 +8368,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125***********"); assert(ios.width() == 0); } @@ -8376,7 +8376,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********1234567890.125"); assert(ios.width() == 0); } @@ -8384,7 +8384,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********1234567890.125"); assert(ios.width() == 0); } @@ -8394,7 +8394,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -8402,7 +8402,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125*******"); assert(ios.width() == 0); } @@ -8410,7 +8410,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -8418,7 +8418,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -8431,7 +8431,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8439,7 +8439,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8447,7 +8447,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8455,7 +8455,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8465,7 +8465,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8473,7 +8473,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8481,7 +8481,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8489,7 +8489,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8505,7 +8505,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125"); assert(ios.width() == 0); } @@ -8513,7 +8513,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125**********"); assert(ios.width() == 0); } @@ -8521,7 +8521,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********+1234567890.125"); assert(ios.width() == 0); } @@ -8529,7 +8529,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********1234567890.125"); assert(ios.width() == 0); } @@ -8539,7 +8539,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -8547,7 +8547,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125******"); assert(ios.width() == 0); } @@ -8555,7 +8555,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******+1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -8563,7 +8563,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -8576,7 +8576,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8584,7 +8584,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8592,7 +8592,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8600,7 +8600,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8610,7 +8610,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8618,7 +8618,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8626,7 +8626,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8634,7 +8634,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8653,7 +8653,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125"); assert(ios.width() == 0); } @@ -8661,7 +8661,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125***********"); assert(ios.width() == 0); } @@ -8669,7 +8669,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********1234567890.125"); assert(ios.width() == 0); } @@ -8677,7 +8677,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********1234567890.125"); assert(ios.width() == 0); } @@ -8687,7 +8687,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -8695,7 +8695,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125*******"); assert(ios.width() == 0); } @@ -8703,7 +8703,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -8711,7 +8711,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -8724,7 +8724,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8732,7 +8732,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8740,7 +8740,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8748,7 +8748,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8758,7 +8758,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8766,7 +8766,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8774,7 +8774,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8782,7 +8782,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8798,7 +8798,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125"); assert(ios.width() == 0); } @@ -8806,7 +8806,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125**********"); assert(ios.width() == 0); } @@ -8814,7 +8814,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********+1234567890.125"); assert(ios.width() == 0); } @@ -8822,7 +8822,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********1234567890.125"); assert(ios.width() == 0); } @@ -8832,7 +8832,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -8840,7 +8840,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125******"); assert(ios.width() == 0); } @@ -8848,7 +8848,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******+1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -8856,7 +8856,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******1_234_567_89_0;125"); assert(ios.width() == 0); } @@ -8869,7 +8869,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8877,7 +8877,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8885,7 +8885,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8893,7 +8893,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8903,7 +8903,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8911,7 +8911,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8919,7 +8919,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8927,7 +8927,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;12500000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -8964,7 +8964,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf"); assert(ios.width() == 0); } @@ -8972,7 +8972,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf*********************"); assert(ios.width() == 0); } @@ -8980,7 +8980,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-inf"); assert(ios.width() == 0); } @@ -8988,7 +8988,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************inf"); assert(ios.width() == 0); } @@ -8998,7 +8998,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf"); assert(ios.width() == 0); } @@ -9006,7 +9006,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf*********************"); assert(ios.width() == 0); } @@ -9014,7 +9014,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-inf"); assert(ios.width() == 0); } @@ -9022,7 +9022,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************inf"); assert(ios.width() == 0); } @@ -9035,7 +9035,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf"); assert(ios.width() == 0); } @@ -9043,7 +9043,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf*********************"); assert(ios.width() == 0); } @@ -9051,7 +9051,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-inf"); assert(ios.width() == 0); } @@ -9059,7 +9059,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************inf"); assert(ios.width() == 0); } @@ -9069,7 +9069,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf"); assert(ios.width() == 0); } @@ -9077,7 +9077,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf*********************"); assert(ios.width() == 0); } @@ -9085,7 +9085,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-inf"); assert(ios.width() == 0); } @@ -9093,7 +9093,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************inf"); assert(ios.width() == 0); } @@ -9109,7 +9109,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf"); assert(ios.width() == 0); } @@ -9117,7 +9117,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf*********************"); assert(ios.width() == 0); } @@ -9125,7 +9125,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-inf"); assert(ios.width() == 0); } @@ -9133,7 +9133,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************inf"); assert(ios.width() == 0); } @@ -9143,7 +9143,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf"); assert(ios.width() == 0); } @@ -9151,7 +9151,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf*********************"); assert(ios.width() == 0); } @@ -9159,7 +9159,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-inf"); assert(ios.width() == 0); } @@ -9167,7 +9167,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************inf"); assert(ios.width() == 0); } @@ -9180,7 +9180,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf"); assert(ios.width() == 0); } @@ -9188,7 +9188,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf*********************"); assert(ios.width() == 0); } @@ -9196,7 +9196,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-inf"); assert(ios.width() == 0); } @@ -9204,7 +9204,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************inf"); assert(ios.width() == 0); } @@ -9214,7 +9214,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf"); assert(ios.width() == 0); } @@ -9222,7 +9222,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf*********************"); assert(ios.width() == 0); } @@ -9230,7 +9230,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-inf"); assert(ios.width() == 0); } @@ -9238,7 +9238,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************inf"); assert(ios.width() == 0); } @@ -9257,7 +9257,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF"); assert(ios.width() == 0); } @@ -9265,7 +9265,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF*********************"); assert(ios.width() == 0); } @@ -9273,7 +9273,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-INF"); assert(ios.width() == 0); } @@ -9281,7 +9281,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************INF"); assert(ios.width() == 0); } @@ -9291,7 +9291,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF"); assert(ios.width() == 0); } @@ -9299,7 +9299,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF*********************"); assert(ios.width() == 0); } @@ -9307,7 +9307,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-INF"); assert(ios.width() == 0); } @@ -9315,7 +9315,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************INF"); assert(ios.width() == 0); } @@ -9328,7 +9328,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF"); assert(ios.width() == 0); } @@ -9336,7 +9336,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF*********************"); assert(ios.width() == 0); } @@ -9344,7 +9344,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-INF"); assert(ios.width() == 0); } @@ -9352,7 +9352,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************INF"); assert(ios.width() == 0); } @@ -9362,7 +9362,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF"); assert(ios.width() == 0); } @@ -9370,7 +9370,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF*********************"); assert(ios.width() == 0); } @@ -9378,7 +9378,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-INF"); assert(ios.width() == 0); } @@ -9386,7 +9386,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************INF"); assert(ios.width() == 0); } @@ -9402,7 +9402,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF"); assert(ios.width() == 0); } @@ -9410,7 +9410,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF*********************"); assert(ios.width() == 0); } @@ -9418,7 +9418,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-INF"); assert(ios.width() == 0); } @@ -9426,7 +9426,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************INF"); assert(ios.width() == 0); } @@ -9436,7 +9436,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF"); assert(ios.width() == 0); } @@ -9444,7 +9444,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF*********************"); assert(ios.width() == 0); } @@ -9452,7 +9452,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-INF"); assert(ios.width() == 0); } @@ -9460,7 +9460,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************INF"); assert(ios.width() == 0); } @@ -9473,7 +9473,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF"); assert(ios.width() == 0); } @@ -9481,7 +9481,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF*********************"); assert(ios.width() == 0); } @@ -9489,7 +9489,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-INF"); assert(ios.width() == 0); } @@ -9497,7 +9497,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************INF"); assert(ios.width() == 0); } @@ -9507,7 +9507,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF"); assert(ios.width() == 0); } @@ -9515,7 +9515,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF*********************"); assert(ios.width() == 0); } @@ -9523,7 +9523,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-INF"); assert(ios.width() == 0); } @@ -9531,7 +9531,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************INF"); assert(ios.width() == 0); } @@ -9553,7 +9553,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf"); assert(ios.width() == 0); } @@ -9561,7 +9561,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf*********************"); assert(ios.width() == 0); } @@ -9569,7 +9569,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-inf"); assert(ios.width() == 0); } @@ -9577,7 +9577,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************inf"); assert(ios.width() == 0); } @@ -9587,7 +9587,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf"); assert(ios.width() == 0); } @@ -9595,7 +9595,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf*********************"); assert(ios.width() == 0); } @@ -9603,7 +9603,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-inf"); assert(ios.width() == 0); } @@ -9611,7 +9611,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************inf"); assert(ios.width() == 0); } @@ -9624,7 +9624,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf"); assert(ios.width() == 0); } @@ -9632,7 +9632,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf*********************"); assert(ios.width() == 0); } @@ -9640,7 +9640,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-inf"); assert(ios.width() == 0); } @@ -9648,7 +9648,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************inf"); assert(ios.width() == 0); } @@ -9658,7 +9658,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf"); assert(ios.width() == 0); } @@ -9666,7 +9666,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf*********************"); assert(ios.width() == 0); } @@ -9674,7 +9674,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-inf"); assert(ios.width() == 0); } @@ -9682,7 +9682,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************inf"); assert(ios.width() == 0); } @@ -9698,7 +9698,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf"); assert(ios.width() == 0); } @@ -9706,7 +9706,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf*********************"); assert(ios.width() == 0); } @@ -9714,7 +9714,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-inf"); assert(ios.width() == 0); } @@ -9722,7 +9722,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************inf"); assert(ios.width() == 0); } @@ -9732,7 +9732,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf"); assert(ios.width() == 0); } @@ -9740,7 +9740,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf*********************"); assert(ios.width() == 0); } @@ -9748,7 +9748,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-inf"); assert(ios.width() == 0); } @@ -9756,7 +9756,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************inf"); assert(ios.width() == 0); } @@ -9769,7 +9769,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf"); assert(ios.width() == 0); } @@ -9777,7 +9777,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf*********************"); assert(ios.width() == 0); } @@ -9785,7 +9785,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-inf"); assert(ios.width() == 0); } @@ -9793,7 +9793,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************inf"); assert(ios.width() == 0); } @@ -9803,7 +9803,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf"); assert(ios.width() == 0); } @@ -9811,7 +9811,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf*********************"); assert(ios.width() == 0); } @@ -9819,7 +9819,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-inf"); assert(ios.width() == 0); } @@ -9827,7 +9827,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************inf"); assert(ios.width() == 0); } @@ -9846,7 +9846,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF"); assert(ios.width() == 0); } @@ -9854,7 +9854,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF*********************"); assert(ios.width() == 0); } @@ -9862,7 +9862,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-INF"); assert(ios.width() == 0); } @@ -9870,7 +9870,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************INF"); assert(ios.width() == 0); } @@ -9880,7 +9880,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF"); assert(ios.width() == 0); } @@ -9888,7 +9888,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF*********************"); assert(ios.width() == 0); } @@ -9896,7 +9896,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-INF"); assert(ios.width() == 0); } @@ -9904,7 +9904,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************INF"); assert(ios.width() == 0); } @@ -9917,7 +9917,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF"); assert(ios.width() == 0); } @@ -9925,7 +9925,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF*********************"); assert(ios.width() == 0); } @@ -9933,7 +9933,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-INF"); assert(ios.width() == 0); } @@ -9941,7 +9941,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************INF"); assert(ios.width() == 0); } @@ -9951,7 +9951,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF"); assert(ios.width() == 0); } @@ -9959,7 +9959,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF*********************"); assert(ios.width() == 0); } @@ -9967,7 +9967,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-INF"); assert(ios.width() == 0); } @@ -9975,7 +9975,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************INF"); assert(ios.width() == 0); } @@ -9991,7 +9991,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF"); assert(ios.width() == 0); } @@ -9999,7 +9999,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF*********************"); assert(ios.width() == 0); } @@ -10007,7 +10007,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-INF"); assert(ios.width() == 0); } @@ -10015,7 +10015,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************INF"); assert(ios.width() == 0); } @@ -10025,7 +10025,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF"); assert(ios.width() == 0); } @@ -10033,7 +10033,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF*********************"); assert(ios.width() == 0); } @@ -10041,7 +10041,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-INF"); assert(ios.width() == 0); } @@ -10049,7 +10049,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************INF"); assert(ios.width() == 0); } @@ -10062,7 +10062,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF"); assert(ios.width() == 0); } @@ -10070,7 +10070,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF*********************"); assert(ios.width() == 0); } @@ -10078,7 +10078,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-INF"); assert(ios.width() == 0); } @@ -10086,7 +10086,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************INF"); assert(ios.width() == 0); } @@ -10096,7 +10096,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF"); assert(ios.width() == 0); } @@ -10104,7 +10104,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF*********************"); assert(ios.width() == 0); } @@ -10112,7 +10112,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-INF"); assert(ios.width() == 0); } @@ -10120,7 +10120,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************INF"); assert(ios.width() == 0); } @@ -10142,7 +10142,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf"); assert(ios.width() == 0); } @@ -10150,7 +10150,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf*********************"); assert(ios.width() == 0); } @@ -10158,7 +10158,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-inf"); assert(ios.width() == 0); } @@ -10166,7 +10166,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************inf"); assert(ios.width() == 0); } @@ -10176,7 +10176,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf"); assert(ios.width() == 0); } @@ -10184,7 +10184,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf*********************"); assert(ios.width() == 0); } @@ -10192,7 +10192,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-inf"); assert(ios.width() == 0); } @@ -10200,7 +10200,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************inf"); assert(ios.width() == 0); } @@ -10213,7 +10213,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf"); assert(ios.width() == 0); } @@ -10221,7 +10221,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf*********************"); assert(ios.width() == 0); } @@ -10229,7 +10229,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-inf"); assert(ios.width() == 0); } @@ -10237,7 +10237,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************inf"); assert(ios.width() == 0); } @@ -10247,7 +10247,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf"); assert(ios.width() == 0); } @@ -10255,7 +10255,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf*********************"); assert(ios.width() == 0); } @@ -10263,7 +10263,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-inf"); assert(ios.width() == 0); } @@ -10271,7 +10271,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************inf"); assert(ios.width() == 0); } @@ -10287,7 +10287,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf"); assert(ios.width() == 0); } @@ -10295,7 +10295,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf*********************"); assert(ios.width() == 0); } @@ -10303,7 +10303,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-inf"); assert(ios.width() == 0); } @@ -10311,7 +10311,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************inf"); assert(ios.width() == 0); } @@ -10321,7 +10321,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf"); assert(ios.width() == 0); } @@ -10329,7 +10329,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf*********************"); assert(ios.width() == 0); } @@ -10337,7 +10337,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-inf"); assert(ios.width() == 0); } @@ -10345,7 +10345,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************inf"); assert(ios.width() == 0); } @@ -10358,7 +10358,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf"); assert(ios.width() == 0); } @@ -10366,7 +10366,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf*********************"); assert(ios.width() == 0); } @@ -10374,7 +10374,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-inf"); assert(ios.width() == 0); } @@ -10382,7 +10382,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************inf"); assert(ios.width() == 0); } @@ -10392,7 +10392,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf"); assert(ios.width() == 0); } @@ -10400,7 +10400,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-inf*********************"); assert(ios.width() == 0); } @@ -10408,7 +10408,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-inf"); assert(ios.width() == 0); } @@ -10416,7 +10416,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************inf"); assert(ios.width() == 0); } @@ -10435,7 +10435,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF"); assert(ios.width() == 0); } @@ -10443,7 +10443,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF*********************"); assert(ios.width() == 0); } @@ -10451,7 +10451,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-INF"); assert(ios.width() == 0); } @@ -10459,7 +10459,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************INF"); assert(ios.width() == 0); } @@ -10469,7 +10469,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF"); assert(ios.width() == 0); } @@ -10477,7 +10477,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF*********************"); assert(ios.width() == 0); } @@ -10485,7 +10485,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-INF"); assert(ios.width() == 0); } @@ -10493,7 +10493,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************INF"); assert(ios.width() == 0); } @@ -10506,7 +10506,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF"); assert(ios.width() == 0); } @@ -10514,7 +10514,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF*********************"); assert(ios.width() == 0); } @@ -10522,7 +10522,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-INF"); assert(ios.width() == 0); } @@ -10530,7 +10530,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************INF"); assert(ios.width() == 0); } @@ -10540,7 +10540,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF"); assert(ios.width() == 0); } @@ -10548,7 +10548,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF*********************"); assert(ios.width() == 0); } @@ -10556,7 +10556,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-INF"); assert(ios.width() == 0); } @@ -10564,7 +10564,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************INF"); assert(ios.width() == 0); } @@ -10580,7 +10580,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF"); assert(ios.width() == 0); } @@ -10588,7 +10588,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF*********************"); assert(ios.width() == 0); } @@ -10596,7 +10596,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-INF"); assert(ios.width() == 0); } @@ -10604,7 +10604,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************INF"); assert(ios.width() == 0); } @@ -10614,7 +10614,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF"); assert(ios.width() == 0); } @@ -10622,7 +10622,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF*********************"); assert(ios.width() == 0); } @@ -10630,7 +10630,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-INF"); assert(ios.width() == 0); } @@ -10638,7 +10638,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************INF"); assert(ios.width() == 0); } @@ -10651,7 +10651,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF"); assert(ios.width() == 0); } @@ -10659,7 +10659,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF*********************"); assert(ios.width() == 0); } @@ -10667,7 +10667,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-INF"); assert(ios.width() == 0); } @@ -10675,7 +10675,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************INF"); assert(ios.width() == 0); } @@ -10685,7 +10685,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF"); assert(ios.width() == 0); } @@ -10693,7 +10693,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-INF*********************"); assert(ios.width() == 0); } @@ -10701,7 +10701,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-INF"); assert(ios.width() == 0); } @@ -10709,7 +10709,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************INF"); assert(ios.width() == 0); } @@ -10757,7 +10757,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "nan"); assert(ios.width() == 0); } @@ -10765,7 +10765,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "nan**********************"); assert(ios.width() == 0); } @@ -10773,7 +10773,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************nan"); assert(ios.width() == 0); } @@ -10781,7 +10781,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************nan"); assert(ios.width() == 0); } @@ -10791,7 +10791,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "nan"); assert(ios.width() == 0); } @@ -10799,7 +10799,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "nan**********************"); assert(ios.width() == 0); } @@ -10807,7 +10807,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************nan"); assert(ios.width() == 0); } @@ -10815,7 +10815,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************nan"); assert(ios.width() == 0); } @@ -10828,7 +10828,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "nan"); assert(ios.width() == 0); } @@ -10836,7 +10836,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "nan**********************"); assert(ios.width() == 0); } @@ -10844,7 +10844,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************nan"); assert(ios.width() == 0); } @@ -10852,7 +10852,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************nan"); assert(ios.width() == 0); } @@ -10862,7 +10862,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "nan"); assert(ios.width() == 0); } @@ -10870,7 +10870,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "nan**********************"); assert(ios.width() == 0); } @@ -10878,7 +10878,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************nan"); assert(ios.width() == 0); } @@ -10886,7 +10886,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************nan"); assert(ios.width() == 0); } @@ -10902,7 +10902,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_sign + "nan"); assert(ios.width() == 0); } @@ -10910,7 +10910,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_sign + "nan" + pnan_padding25); assert(ios.width() == 0); } @@ -10918,7 +10918,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_padding25 + pnan_sign + "nan"); assert(ios.width() == 0); } @@ -10926,7 +10926,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_sign + pnan_padding25 + "nan"); assert(ios.width() == 0); } @@ -10936,7 +10936,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_sign + "nan"); assert(ios.width() == 0); } @@ -10944,7 +10944,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_sign + "nan" + pnan_padding25); assert(ios.width() == 0); } @@ -10952,7 +10952,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_padding25 + pnan_sign + "nan"); assert(ios.width() == 0); } @@ -10960,7 +10960,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_sign + pnan_padding25 + "nan"); assert(ios.width() == 0); } @@ -10973,7 +10973,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_sign + "nan"); assert(ios.width() == 0); } @@ -10981,7 +10981,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_sign + "nan" + pnan_padding25); assert(ios.width() == 0); } @@ -10989,7 +10989,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_padding25 + pnan_sign + "nan"); assert(ios.width() == 0); } @@ -10997,7 +10997,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_sign + pnan_padding25 + "nan"); assert(ios.width() == 0); } @@ -11007,7 +11007,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_sign + "nan"); assert(ios.width() == 0); } @@ -11015,7 +11015,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_sign + "nan" + pnan_padding25); assert(ios.width() == 0); } @@ -11023,7 +11023,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_padding25 + pnan_sign + "nan"); assert(ios.width() == 0); } @@ -11031,7 +11031,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_sign + pnan_padding25 + "nan"); assert(ios.width() == 0); } @@ -11050,7 +11050,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "NAN"); assert(ios.width() == 0); } @@ -11058,7 +11058,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "NAN**********************"); assert(ios.width() == 0); } @@ -11066,7 +11066,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************NAN"); assert(ios.width() == 0); } @@ -11074,7 +11074,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************NAN"); assert(ios.width() == 0); } @@ -11084,7 +11084,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "NAN"); assert(ios.width() == 0); } @@ -11092,7 +11092,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "NAN**********************"); assert(ios.width() == 0); } @@ -11100,7 +11100,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************NAN"); assert(ios.width() == 0); } @@ -11108,7 +11108,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************NAN"); assert(ios.width() == 0); } @@ -11121,7 +11121,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "NAN"); assert(ios.width() == 0); } @@ -11129,7 +11129,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "NAN**********************"); assert(ios.width() == 0); } @@ -11137,7 +11137,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************NAN"); assert(ios.width() == 0); } @@ -11145,7 +11145,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************NAN"); assert(ios.width() == 0); } @@ -11155,7 +11155,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "NAN"); assert(ios.width() == 0); } @@ -11163,7 +11163,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "NAN**********************"); assert(ios.width() == 0); } @@ -11171,7 +11171,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************NAN"); assert(ios.width() == 0); } @@ -11179,7 +11179,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************NAN"); assert(ios.width() == 0); } @@ -11195,7 +11195,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_sign + "NAN"); assert(ios.width() == 0); } @@ -11203,7 +11203,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_sign + "NAN" + pnan_padding25); assert(ios.width() == 0); } @@ -11211,7 +11211,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_padding25 + pnan_sign + "NAN"); assert(ios.width() == 0); } @@ -11219,7 +11219,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_sign + pnan_padding25 + "NAN"); assert(ios.width() == 0); } @@ -11229,7 +11229,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_sign + "NAN"); assert(ios.width() == 0); } @@ -11237,7 +11237,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_sign + "NAN" + pnan_padding25); assert(ios.width() == 0); } @@ -11245,7 +11245,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_padding25 + pnan_sign + "NAN"); assert(ios.width() == 0); } @@ -11253,7 +11253,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_sign + pnan_padding25 + "NAN"); assert(ios.width() == 0); } @@ -11266,7 +11266,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_sign + "NAN"); assert(ios.width() == 0); } @@ -11274,7 +11274,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_sign + "NAN" + pnan_padding25); assert(ios.width() == 0); } @@ -11282,7 +11282,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_padding25 + pnan_sign + "NAN"); assert(ios.width() == 0); } @@ -11290,7 +11290,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_sign + pnan_padding25 + "NAN"); assert(ios.width() == 0); } @@ -11300,7 +11300,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_sign + "NAN"); assert(ios.width() == 0); } @@ -11308,7 +11308,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_sign + "NAN" + pnan_padding25); assert(ios.width() == 0); } @@ -11316,7 +11316,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_padding25 + pnan_sign + "NAN"); assert(ios.width() == 0); } @@ -11324,7 +11324,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == pnan_sign + pnan_padding25 + "NAN"); assert(ios.width() == 0); } @@ -11370,7 +11370,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -11378,7 +11378,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -11386,7 +11386,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -11394,7 +11394,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -11404,7 +11404,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -11412,7 +11412,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -11420,7 +11420,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -11428,7 +11428,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -11441,7 +11441,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0."); assert(ios.width() == 0); } @@ -11449,7 +11449,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.***********************"); assert(ios.width() == 0); } @@ -11457,7 +11457,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0."); assert(ios.width() == 0); } @@ -11465,7 +11465,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0."); assert(ios.width() == 0); } @@ -11475,7 +11475,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;"); assert(ios.width() == 0); } @@ -11483,7 +11483,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;***********************"); assert(ios.width() == 0); } @@ -11491,7 +11491,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0;"); assert(ios.width() == 0); } @@ -11499,7 +11499,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0;"); assert(ios.width() == 0); } @@ -11515,7 +11515,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -11523,7 +11523,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -11531,7 +11531,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -11539,7 +11539,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -11549,7 +11549,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -11557,7 +11557,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -11565,7 +11565,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -11573,7 +11573,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -11586,7 +11586,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0."); assert(ios.width() == 0); } @@ -11594,7 +11594,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.**********************"); assert(ios.width() == 0); } @@ -11602,7 +11602,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************+0."); assert(ios.width() == 0); } @@ -11610,7 +11610,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********************0."); assert(ios.width() == 0); } @@ -11620,7 +11620,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;"); assert(ios.width() == 0); } @@ -11628,7 +11628,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;**********************"); assert(ios.width() == 0); } @@ -11636,7 +11636,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************+0;"); assert(ios.width() == 0); } @@ -11644,7 +11644,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********************0;"); assert(ios.width() == 0); } @@ -11663,7 +11663,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -11671,7 +11671,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -11679,7 +11679,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -11687,7 +11687,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -11697,7 +11697,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); assert(ios.width() == 0); } @@ -11705,7 +11705,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0************************"); assert(ios.width() == 0); } @@ -11713,7 +11713,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -11721,7 +11721,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************************0"); assert(ios.width() == 0); } @@ -11734,7 +11734,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0."); assert(ios.width() == 0); } @@ -11742,7 +11742,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.***********************"); assert(ios.width() == 0); } @@ -11750,7 +11750,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0."); assert(ios.width() == 0); } @@ -11758,7 +11758,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0."); assert(ios.width() == 0); } @@ -11768,7 +11768,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;"); assert(ios.width() == 0); } @@ -11776,7 +11776,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;***********************"); assert(ios.width() == 0); } @@ -11784,7 +11784,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0;"); assert(ios.width() == 0); } @@ -11792,7 +11792,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************0;"); assert(ios.width() == 0); } @@ -11808,7 +11808,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -11816,7 +11816,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -11824,7 +11824,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -11832,7 +11832,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -11842,7 +11842,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0"); assert(ios.width() == 0); } @@ -11850,7 +11850,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0***********************"); assert(ios.width() == 0); } @@ -11858,7 +11858,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************+0"); assert(ios.width() == 0); } @@ -11866,7 +11866,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***********************0"); assert(ios.width() == 0); } @@ -11879,7 +11879,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0."); assert(ios.width() == 0); } @@ -11887,7 +11887,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.**********************"); assert(ios.width() == 0); } @@ -11895,7 +11895,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************+0."); assert(ios.width() == 0); } @@ -11903,7 +11903,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********************0."); assert(ios.width() == 0); } @@ -11913,7 +11913,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;"); assert(ios.width() == 0); } @@ -11921,7 +11921,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;**********************"); assert(ios.width() == 0); } @@ -11929,7 +11929,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************+0;"); assert(ios.width() == 0); } @@ -11937,7 +11937,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********************0;"); assert(ios.width() == 0); } @@ -11959,7 +11959,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0"); assert(ios.width() == 0); } @@ -11967,7 +11967,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0**********************"); assert(ios.width() == 0); } @@ -11975,7 +11975,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0.0"); assert(ios.width() == 0); } @@ -11983,7 +11983,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0.0"); assert(ios.width() == 0); } @@ -11993,7 +11993,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0"); assert(ios.width() == 0); } @@ -12001,7 +12001,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0**********************"); assert(ios.width() == 0); } @@ -12009,7 +12009,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0;0"); assert(ios.width() == 0); } @@ -12017,7 +12017,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0;0"); assert(ios.width() == 0); } @@ -12030,7 +12030,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0"); assert(ios.width() == 0); } @@ -12038,7 +12038,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0**********************"); assert(ios.width() == 0); } @@ -12046,7 +12046,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0.0"); assert(ios.width() == 0); } @@ -12054,7 +12054,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0.0"); assert(ios.width() == 0); } @@ -12064,7 +12064,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0"); assert(ios.width() == 0); } @@ -12072,7 +12072,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0**********************"); assert(ios.width() == 0); } @@ -12080,7 +12080,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0;0"); assert(ios.width() == 0); } @@ -12088,7 +12088,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0;0"); assert(ios.width() == 0); } @@ -12104,7 +12104,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0"); assert(ios.width() == 0); } @@ -12112,7 +12112,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0*********************"); assert(ios.width() == 0); } @@ -12120,7 +12120,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************+0.0"); assert(ios.width() == 0); } @@ -12128,7 +12128,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*********************0.0"); assert(ios.width() == 0); } @@ -12138,7 +12138,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0"); assert(ios.width() == 0); } @@ -12146,7 +12146,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0*********************"); assert(ios.width() == 0); } @@ -12154,7 +12154,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************+0;0"); assert(ios.width() == 0); } @@ -12162,7 +12162,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*********************0;0"); assert(ios.width() == 0); } @@ -12175,7 +12175,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0"); assert(ios.width() == 0); } @@ -12183,7 +12183,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0*********************"); assert(ios.width() == 0); } @@ -12191,7 +12191,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************+0.0"); assert(ios.width() == 0); } @@ -12199,7 +12199,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*********************0.0"); assert(ios.width() == 0); } @@ -12209,7 +12209,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0"); assert(ios.width() == 0); } @@ -12217,7 +12217,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0*********************"); assert(ios.width() == 0); } @@ -12225,7 +12225,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************+0;0"); assert(ios.width() == 0); } @@ -12233,7 +12233,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*********************0;0"); assert(ios.width() == 0); } @@ -12252,7 +12252,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0"); assert(ios.width() == 0); } @@ -12260,7 +12260,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0**********************"); assert(ios.width() == 0); } @@ -12268,7 +12268,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0.0"); assert(ios.width() == 0); } @@ -12276,7 +12276,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0.0"); assert(ios.width() == 0); } @@ -12286,7 +12286,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0"); assert(ios.width() == 0); } @@ -12294,7 +12294,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0**********************"); assert(ios.width() == 0); } @@ -12302,7 +12302,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0;0"); assert(ios.width() == 0); } @@ -12310,7 +12310,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0;0"); assert(ios.width() == 0); } @@ -12323,7 +12323,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0"); assert(ios.width() == 0); } @@ -12331,7 +12331,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0**********************"); assert(ios.width() == 0); } @@ -12339,7 +12339,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0.0"); assert(ios.width() == 0); } @@ -12347,7 +12347,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0.0"); assert(ios.width() == 0); } @@ -12357,7 +12357,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0"); assert(ios.width() == 0); } @@ -12365,7 +12365,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0**********************"); assert(ios.width() == 0); } @@ -12373,7 +12373,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0;0"); assert(ios.width() == 0); } @@ -12381,7 +12381,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************0;0"); assert(ios.width() == 0); } @@ -12397,7 +12397,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0"); assert(ios.width() == 0); } @@ -12405,7 +12405,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0*********************"); assert(ios.width() == 0); } @@ -12413,7 +12413,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************+0.0"); assert(ios.width() == 0); } @@ -12421,7 +12421,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*********************0.0"); assert(ios.width() == 0); } @@ -12431,7 +12431,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0"); assert(ios.width() == 0); } @@ -12439,7 +12439,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0*********************"); assert(ios.width() == 0); } @@ -12447,7 +12447,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************+0;0"); assert(ios.width() == 0); } @@ -12455,7 +12455,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*********************0;0"); assert(ios.width() == 0); } @@ -12468,7 +12468,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0"); assert(ios.width() == 0); } @@ -12476,7 +12476,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0*********************"); assert(ios.width() == 0); } @@ -12484,7 +12484,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************+0.0"); assert(ios.width() == 0); } @@ -12492,7 +12492,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*********************0.0"); assert(ios.width() == 0); } @@ -12502,7 +12502,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0"); assert(ios.width() == 0); } @@ -12510,7 +12510,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0*********************"); assert(ios.width() == 0); } @@ -12518,7 +12518,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************+0;0"); assert(ios.width() == 0); } @@ -12526,7 +12526,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*********************0;0"); assert(ios.width() == 0); } @@ -12548,7 +12548,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000"); assert(ios.width() == 0); } @@ -12556,7 +12556,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000*****************"); assert(ios.width() == 0); } @@ -12564,7 +12564,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0.000000"); assert(ios.width() == 0); } @@ -12572,7 +12572,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0.000000"); assert(ios.width() == 0); } @@ -12582,7 +12582,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000"); assert(ios.width() == 0); } @@ -12590,7 +12590,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000*****************"); assert(ios.width() == 0); } @@ -12598,7 +12598,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0;000000"); assert(ios.width() == 0); } @@ -12606,7 +12606,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0;000000"); assert(ios.width() == 0); } @@ -12619,7 +12619,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000"); assert(ios.width() == 0); } @@ -12627,7 +12627,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000*****************"); assert(ios.width() == 0); } @@ -12635,7 +12635,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0.000000"); assert(ios.width() == 0); } @@ -12643,7 +12643,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0.000000"); assert(ios.width() == 0); } @@ -12653,7 +12653,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000"); assert(ios.width() == 0); } @@ -12661,7 +12661,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000*****************"); assert(ios.width() == 0); } @@ -12669,7 +12669,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0;000000"); assert(ios.width() == 0); } @@ -12677,7 +12677,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0;000000"); assert(ios.width() == 0); } @@ -12693,7 +12693,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000"); assert(ios.width() == 0); } @@ -12701,7 +12701,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000****************"); assert(ios.width() == 0); } @@ -12709,7 +12709,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************+0.000000"); assert(ios.width() == 0); } @@ -12717,7 +12717,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+****************0.000000"); assert(ios.width() == 0); } @@ -12727,7 +12727,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000"); assert(ios.width() == 0); } @@ -12735,7 +12735,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000****************"); assert(ios.width() == 0); } @@ -12743,7 +12743,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************+0;000000"); assert(ios.width() == 0); } @@ -12751,7 +12751,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+****************0;000000"); assert(ios.width() == 0); } @@ -12764,7 +12764,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000"); assert(ios.width() == 0); } @@ -12772,7 +12772,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000****************"); assert(ios.width() == 0); } @@ -12780,7 +12780,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************+0.000000"); assert(ios.width() == 0); } @@ -12788,7 +12788,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+****************0.000000"); assert(ios.width() == 0); } @@ -12798,7 +12798,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000"); assert(ios.width() == 0); } @@ -12806,7 +12806,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000****************"); assert(ios.width() == 0); } @@ -12814,7 +12814,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************+0;000000"); assert(ios.width() == 0); } @@ -12822,7 +12822,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+****************0;000000"); assert(ios.width() == 0); } @@ -12841,7 +12841,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000"); assert(ios.width() == 0); } @@ -12849,7 +12849,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000*****************"); assert(ios.width() == 0); } @@ -12857,7 +12857,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0.000000"); assert(ios.width() == 0); } @@ -12865,7 +12865,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0.000000"); assert(ios.width() == 0); } @@ -12875,7 +12875,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000"); assert(ios.width() == 0); } @@ -12883,7 +12883,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000*****************"); assert(ios.width() == 0); } @@ -12891,7 +12891,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0;000000"); assert(ios.width() == 0); } @@ -12899,7 +12899,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0;000000"); assert(ios.width() == 0); } @@ -12912,7 +12912,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000"); assert(ios.width() == 0); } @@ -12920,7 +12920,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000*****************"); assert(ios.width() == 0); } @@ -12928,7 +12928,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0.000000"); assert(ios.width() == 0); } @@ -12936,7 +12936,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0.000000"); assert(ios.width() == 0); } @@ -12946,7 +12946,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000"); assert(ios.width() == 0); } @@ -12954,7 +12954,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000*****************"); assert(ios.width() == 0); } @@ -12962,7 +12962,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0;000000"); assert(ios.width() == 0); } @@ -12970,7 +12970,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************0;000000"); assert(ios.width() == 0); } @@ -12986,7 +12986,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000"); assert(ios.width() == 0); } @@ -12994,7 +12994,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000****************"); assert(ios.width() == 0); } @@ -13002,7 +13002,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************+0.000000"); assert(ios.width() == 0); } @@ -13010,7 +13010,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+****************0.000000"); assert(ios.width() == 0); } @@ -13020,7 +13020,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000"); assert(ios.width() == 0); } @@ -13028,7 +13028,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000****************"); assert(ios.width() == 0); } @@ -13036,7 +13036,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************+0;000000"); assert(ios.width() == 0); } @@ -13044,7 +13044,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+****************0;000000"); assert(ios.width() == 0); } @@ -13057,7 +13057,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000"); assert(ios.width() == 0); } @@ -13065,7 +13065,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000****************"); assert(ios.width() == 0); } @@ -13073,7 +13073,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************+0.000000"); assert(ios.width() == 0); } @@ -13081,7 +13081,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+****************0.000000"); assert(ios.width() == 0); } @@ -13091,7 +13091,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000"); assert(ios.width() == 0); } @@ -13099,7 +13099,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000****************"); assert(ios.width() == 0); } @@ -13107,7 +13107,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************+0;000000"); assert(ios.width() == 0); } @@ -13115,7 +13115,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+****************0;000000"); assert(ios.width() == 0); } @@ -13137,7 +13137,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0000000000000000"); assert(ios.width() == 0); } @@ -13145,7 +13145,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0000000000000000*******"); assert(ios.width() == 0); } @@ -13153,7 +13153,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0.0000000000000000"); assert(ios.width() == 0); } @@ -13161,7 +13161,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0.0000000000000000"); assert(ios.width() == 0); } @@ -13171,7 +13171,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0000000000000000"); assert(ios.width() == 0); } @@ -13179,7 +13179,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0000000000000000*******"); assert(ios.width() == 0); } @@ -13187,7 +13187,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0;0000000000000000"); assert(ios.width() == 0); } @@ -13195,7 +13195,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0;0000000000000000"); assert(ios.width() == 0); } @@ -13208,7 +13208,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0000000000000000"); assert(ios.width() == 0); } @@ -13216,7 +13216,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0000000000000000*******"); assert(ios.width() == 0); } @@ -13224,7 +13224,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0.0000000000000000"); assert(ios.width() == 0); } @@ -13232,7 +13232,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0.0000000000000000"); assert(ios.width() == 0); } @@ -13242,7 +13242,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0000000000000000"); assert(ios.width() == 0); } @@ -13250,7 +13250,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0000000000000000*******"); assert(ios.width() == 0); } @@ -13258,7 +13258,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0;0000000000000000"); assert(ios.width() == 0); } @@ -13266,7 +13266,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0;0000000000000000"); assert(ios.width() == 0); } @@ -13282,7 +13282,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0000000000000000"); assert(ios.width() == 0); } @@ -13290,7 +13290,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0000000000000000******"); assert(ios.width() == 0); } @@ -13298,7 +13298,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******+0.0000000000000000"); assert(ios.width() == 0); } @@ -13306,7 +13306,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******0.0000000000000000"); assert(ios.width() == 0); } @@ -13316,7 +13316,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0000000000000000"); assert(ios.width() == 0); } @@ -13324,7 +13324,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0000000000000000******"); assert(ios.width() == 0); } @@ -13332,7 +13332,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******+0;0000000000000000"); assert(ios.width() == 0); } @@ -13340,7 +13340,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******0;0000000000000000"); assert(ios.width() == 0); } @@ -13353,7 +13353,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0000000000000000"); assert(ios.width() == 0); } @@ -13361,7 +13361,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0000000000000000******"); assert(ios.width() == 0); } @@ -13369,7 +13369,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******+0.0000000000000000"); assert(ios.width() == 0); } @@ -13377,7 +13377,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******0.0000000000000000"); assert(ios.width() == 0); } @@ -13387,7 +13387,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0000000000000000"); assert(ios.width() == 0); } @@ -13395,7 +13395,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0000000000000000******"); assert(ios.width() == 0); } @@ -13403,7 +13403,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******+0;0000000000000000"); assert(ios.width() == 0); } @@ -13411,7 +13411,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******0;0000000000000000"); assert(ios.width() == 0); } @@ -13430,7 +13430,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0000000000000000"); assert(ios.width() == 0); } @@ -13438,7 +13438,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0000000000000000*******"); assert(ios.width() == 0); } @@ -13446,7 +13446,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0.0000000000000000"); assert(ios.width() == 0); } @@ -13454,7 +13454,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0.0000000000000000"); assert(ios.width() == 0); } @@ -13464,7 +13464,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0000000000000000"); assert(ios.width() == 0); } @@ -13472,7 +13472,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0000000000000000*******"); assert(ios.width() == 0); } @@ -13480,7 +13480,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0;0000000000000000"); assert(ios.width() == 0); } @@ -13488,7 +13488,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0;0000000000000000"); assert(ios.width() == 0); } @@ -13501,7 +13501,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0000000000000000"); assert(ios.width() == 0); } @@ -13509,7 +13509,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.0000000000000000*******"); assert(ios.width() == 0); } @@ -13517,7 +13517,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0.0000000000000000"); assert(ios.width() == 0); } @@ -13525,7 +13525,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0.0000000000000000"); assert(ios.width() == 0); } @@ -13535,7 +13535,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0000000000000000"); assert(ios.width() == 0); } @@ -13543,7 +13543,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;0000000000000000*******"); assert(ios.width() == 0); } @@ -13551,7 +13551,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0;0000000000000000"); assert(ios.width() == 0); } @@ -13559,7 +13559,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******0;0000000000000000"); assert(ios.width() == 0); } @@ -13575,7 +13575,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0000000000000000"); assert(ios.width() == 0); } @@ -13583,7 +13583,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0000000000000000******"); assert(ios.width() == 0); } @@ -13591,7 +13591,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******+0.0000000000000000"); assert(ios.width() == 0); } @@ -13599,7 +13599,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******0.0000000000000000"); assert(ios.width() == 0); } @@ -13609,7 +13609,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0000000000000000"); assert(ios.width() == 0); } @@ -13617,7 +13617,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0000000000000000******"); assert(ios.width() == 0); } @@ -13625,7 +13625,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******+0;0000000000000000"); assert(ios.width() == 0); } @@ -13633,7 +13633,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******0;0000000000000000"); assert(ios.width() == 0); } @@ -13646,7 +13646,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0000000000000000"); assert(ios.width() == 0); } @@ -13654,7 +13654,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.0000000000000000******"); assert(ios.width() == 0); } @@ -13662,7 +13662,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******+0.0000000000000000"); assert(ios.width() == 0); } @@ -13670,7 +13670,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******0.0000000000000000"); assert(ios.width() == 0); } @@ -13680,7 +13680,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0000000000000000"); assert(ios.width() == 0); } @@ -13688,7 +13688,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;0000000000000000******"); assert(ios.width() == 0); } @@ -13696,7 +13696,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******+0;0000000000000000"); assert(ios.width() == 0); } @@ -13704,7 +13704,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******0;0000000000000000"); assert(ios.width() == 0); } @@ -13726,7 +13726,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -13734,7 +13734,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -13742,7 +13742,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -13750,7 +13750,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -13760,7 +13760,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -13768,7 +13768,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -13776,7 +13776,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -13784,7 +13784,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -13797,7 +13797,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -13805,7 +13805,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -13813,7 +13813,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -13821,7 +13821,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -13831,7 +13831,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -13839,7 +13839,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -13847,7 +13847,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -13855,7 +13855,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -13871,7 +13871,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -13879,7 +13879,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -13887,7 +13887,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -13895,7 +13895,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -13905,7 +13905,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -13913,7 +13913,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -13921,7 +13921,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -13929,7 +13929,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -13942,7 +13942,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -13950,7 +13950,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -13958,7 +13958,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -13966,7 +13966,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -13976,7 +13976,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -13984,7 +13984,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -13992,7 +13992,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14000,7 +14000,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14019,7 +14019,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14027,7 +14027,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14035,7 +14035,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14043,7 +14043,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14053,7 +14053,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14061,7 +14061,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14069,7 +14069,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14077,7 +14077,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14090,7 +14090,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14098,7 +14098,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14106,7 +14106,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14114,7 +14114,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14124,7 +14124,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14132,7 +14132,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14140,7 +14140,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14148,7 +14148,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14164,7 +14164,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14172,7 +14172,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14180,7 +14180,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14188,7 +14188,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14198,7 +14198,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14206,7 +14206,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14214,7 +14214,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14222,7 +14222,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14235,7 +14235,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14243,7 +14243,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14251,7 +14251,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14259,7 +14259,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14269,7 +14269,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14277,7 +14277,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14285,7 +14285,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14293,7 +14293,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -14331,7 +14331,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -14339,7 +14339,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -14347,7 +14347,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -14355,7 +14355,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -14365,7 +14365,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -14373,7 +14373,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -14381,7 +14381,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -14389,7 +14389,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -14402,7 +14402,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0."); assert(ios.width() == 0); } @@ -14410,7 +14410,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.**********************"); assert(ios.width() == 0); } @@ -14418,7 +14418,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************-0."); assert(ios.width() == 0); } @@ -14426,7 +14426,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-**********************0."); assert(ios.width() == 0); } @@ -14436,7 +14436,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;"); assert(ios.width() == 0); } @@ -14444,7 +14444,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;**********************"); assert(ios.width() == 0); } @@ -14452,7 +14452,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************-0;"); assert(ios.width() == 0); } @@ -14460,7 +14460,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-**********************0;"); assert(ios.width() == 0); } @@ -14476,7 +14476,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -14484,7 +14484,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -14492,7 +14492,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -14500,7 +14500,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -14510,7 +14510,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -14518,7 +14518,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -14526,7 +14526,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -14534,7 +14534,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -14547,7 +14547,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0."); assert(ios.width() == 0); } @@ -14555,7 +14555,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.**********************"); assert(ios.width() == 0); } @@ -14563,7 +14563,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************-0."); assert(ios.width() == 0); } @@ -14571,7 +14571,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-**********************0."); assert(ios.width() == 0); } @@ -14581,7 +14581,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;"); assert(ios.width() == 0); } @@ -14589,7 +14589,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;**********************"); assert(ios.width() == 0); } @@ -14597,7 +14597,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************-0;"); assert(ios.width() == 0); } @@ -14605,7 +14605,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-**********************0;"); assert(ios.width() == 0); } @@ -14624,7 +14624,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -14632,7 +14632,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -14640,7 +14640,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -14648,7 +14648,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -14658,7 +14658,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -14666,7 +14666,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -14674,7 +14674,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -14682,7 +14682,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -14695,7 +14695,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0."); assert(ios.width() == 0); } @@ -14703,7 +14703,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.**********************"); assert(ios.width() == 0); } @@ -14711,7 +14711,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************-0."); assert(ios.width() == 0); } @@ -14719,7 +14719,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-**********************0."); assert(ios.width() == 0); } @@ -14729,7 +14729,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;"); assert(ios.width() == 0); } @@ -14737,7 +14737,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;**********************"); assert(ios.width() == 0); } @@ -14745,7 +14745,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************-0;"); assert(ios.width() == 0); } @@ -14753,7 +14753,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-**********************0;"); assert(ios.width() == 0); } @@ -14769,7 +14769,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -14777,7 +14777,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -14785,7 +14785,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -14793,7 +14793,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -14803,7 +14803,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0"); assert(ios.width() == 0); } @@ -14811,7 +14811,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0***********************"); assert(ios.width() == 0); } @@ -14819,7 +14819,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********************-0"); assert(ios.width() == 0); } @@ -14827,7 +14827,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***********************0"); assert(ios.width() == 0); } @@ -14840,7 +14840,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0."); assert(ios.width() == 0); } @@ -14848,7 +14848,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.**********************"); assert(ios.width() == 0); } @@ -14856,7 +14856,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************-0."); assert(ios.width() == 0); } @@ -14864,7 +14864,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-**********************0."); assert(ios.width() == 0); } @@ -14874,7 +14874,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;"); assert(ios.width() == 0); } @@ -14882,7 +14882,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;**********************"); assert(ios.width() == 0); } @@ -14890,7 +14890,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********************-0;"); assert(ios.width() == 0); } @@ -14898,7 +14898,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-**********************0;"); assert(ios.width() == 0); } @@ -14920,7 +14920,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0"); assert(ios.width() == 0); } @@ -14928,7 +14928,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0*********************"); assert(ios.width() == 0); } @@ -14936,7 +14936,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-0.0"); assert(ios.width() == 0); } @@ -14944,7 +14944,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************0.0"); assert(ios.width() == 0); } @@ -14954,7 +14954,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0"); assert(ios.width() == 0); } @@ -14962,7 +14962,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0*********************"); assert(ios.width() == 0); } @@ -14970,7 +14970,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-0;0"); assert(ios.width() == 0); } @@ -14978,7 +14978,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************0;0"); assert(ios.width() == 0); } @@ -14991,7 +14991,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0"); assert(ios.width() == 0); } @@ -14999,7 +14999,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0*********************"); assert(ios.width() == 0); } @@ -15007,7 +15007,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-0.0"); assert(ios.width() == 0); } @@ -15015,7 +15015,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************0.0"); assert(ios.width() == 0); } @@ -15025,7 +15025,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0"); assert(ios.width() == 0); } @@ -15033,7 +15033,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0*********************"); assert(ios.width() == 0); } @@ -15041,7 +15041,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-0;0"); assert(ios.width() == 0); } @@ -15049,7 +15049,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************0;0"); assert(ios.width() == 0); } @@ -15065,7 +15065,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0"); assert(ios.width() == 0); } @@ -15073,7 +15073,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0*********************"); assert(ios.width() == 0); } @@ -15081,7 +15081,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-0.0"); assert(ios.width() == 0); } @@ -15089,7 +15089,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************0.0"); assert(ios.width() == 0); } @@ -15099,7 +15099,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0"); assert(ios.width() == 0); } @@ -15107,7 +15107,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0*********************"); assert(ios.width() == 0); } @@ -15115,7 +15115,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-0;0"); assert(ios.width() == 0); } @@ -15123,7 +15123,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************0;0"); assert(ios.width() == 0); } @@ -15136,7 +15136,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0"); assert(ios.width() == 0); } @@ -15144,7 +15144,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0*********************"); assert(ios.width() == 0); } @@ -15152,7 +15152,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-0.0"); assert(ios.width() == 0); } @@ -15160,7 +15160,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************0.0"); assert(ios.width() == 0); } @@ -15170,7 +15170,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0"); assert(ios.width() == 0); } @@ -15178,7 +15178,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0*********************"); assert(ios.width() == 0); } @@ -15186,7 +15186,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-0;0"); assert(ios.width() == 0); } @@ -15194,7 +15194,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************0;0"); assert(ios.width() == 0); } @@ -15213,7 +15213,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0"); assert(ios.width() == 0); } @@ -15221,7 +15221,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0*********************"); assert(ios.width() == 0); } @@ -15229,7 +15229,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-0.0"); assert(ios.width() == 0); } @@ -15237,7 +15237,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************0.0"); assert(ios.width() == 0); } @@ -15247,7 +15247,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0"); assert(ios.width() == 0); } @@ -15255,7 +15255,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0*********************"); assert(ios.width() == 0); } @@ -15263,7 +15263,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-0;0"); assert(ios.width() == 0); } @@ -15271,7 +15271,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************0;0"); assert(ios.width() == 0); } @@ -15284,7 +15284,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0"); assert(ios.width() == 0); } @@ -15292,7 +15292,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0*********************"); assert(ios.width() == 0); } @@ -15300,7 +15300,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-0.0"); assert(ios.width() == 0); } @@ -15308,7 +15308,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************0.0"); assert(ios.width() == 0); } @@ -15318,7 +15318,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0"); assert(ios.width() == 0); } @@ -15326,7 +15326,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0*********************"); assert(ios.width() == 0); } @@ -15334,7 +15334,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-0;0"); assert(ios.width() == 0); } @@ -15342,7 +15342,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************0;0"); assert(ios.width() == 0); } @@ -15358,7 +15358,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0"); assert(ios.width() == 0); } @@ -15366,7 +15366,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0*********************"); assert(ios.width() == 0); } @@ -15374,7 +15374,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-0.0"); assert(ios.width() == 0); } @@ -15382,7 +15382,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************0.0"); assert(ios.width() == 0); } @@ -15392,7 +15392,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0"); assert(ios.width() == 0); } @@ -15400,7 +15400,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0*********************"); assert(ios.width() == 0); } @@ -15408,7 +15408,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-0;0"); assert(ios.width() == 0); } @@ -15416,7 +15416,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************0;0"); assert(ios.width() == 0); } @@ -15429,7 +15429,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0"); assert(ios.width() == 0); } @@ -15437,7 +15437,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0*********************"); assert(ios.width() == 0); } @@ -15445,7 +15445,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-0.0"); assert(ios.width() == 0); } @@ -15453,7 +15453,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************0.0"); assert(ios.width() == 0); } @@ -15463,7 +15463,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0"); assert(ios.width() == 0); } @@ -15471,7 +15471,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0*********************"); assert(ios.width() == 0); } @@ -15479,7 +15479,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********************-0;0"); assert(ios.width() == 0); } @@ -15487,7 +15487,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*********************0;0"); assert(ios.width() == 0); } @@ -15509,7 +15509,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000"); assert(ios.width() == 0); } @@ -15517,7 +15517,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000****************"); assert(ios.width() == 0); } @@ -15525,7 +15525,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************-0.000000"); assert(ios.width() == 0); } @@ -15533,7 +15533,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-****************0.000000"); assert(ios.width() == 0); } @@ -15543,7 +15543,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000"); assert(ios.width() == 0); } @@ -15551,7 +15551,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000****************"); assert(ios.width() == 0); } @@ -15559,7 +15559,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************-0;000000"); assert(ios.width() == 0); } @@ -15567,7 +15567,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-****************0;000000"); assert(ios.width() == 0); } @@ -15580,7 +15580,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000"); assert(ios.width() == 0); } @@ -15588,7 +15588,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000****************"); assert(ios.width() == 0); } @@ -15596,7 +15596,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************-0.000000"); assert(ios.width() == 0); } @@ -15604,7 +15604,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-****************0.000000"); assert(ios.width() == 0); } @@ -15614,7 +15614,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000"); assert(ios.width() == 0); } @@ -15622,7 +15622,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000****************"); assert(ios.width() == 0); } @@ -15630,7 +15630,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************-0;000000"); assert(ios.width() == 0); } @@ -15638,7 +15638,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-****************0;000000"); assert(ios.width() == 0); } @@ -15654,7 +15654,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000"); assert(ios.width() == 0); } @@ -15662,7 +15662,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000****************"); assert(ios.width() == 0); } @@ -15670,7 +15670,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************-0.000000"); assert(ios.width() == 0); } @@ -15678,7 +15678,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-****************0.000000"); assert(ios.width() == 0); } @@ -15688,7 +15688,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000"); assert(ios.width() == 0); } @@ -15696,7 +15696,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000****************"); assert(ios.width() == 0); } @@ -15704,7 +15704,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************-0;000000"); assert(ios.width() == 0); } @@ -15712,7 +15712,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-****************0;000000"); assert(ios.width() == 0); } @@ -15725,7 +15725,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000"); assert(ios.width() == 0); } @@ -15733,7 +15733,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000****************"); assert(ios.width() == 0); } @@ -15741,7 +15741,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************-0.000000"); assert(ios.width() == 0); } @@ -15749,7 +15749,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-****************0.000000"); assert(ios.width() == 0); } @@ -15759,7 +15759,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000"); assert(ios.width() == 0); } @@ -15767,7 +15767,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000****************"); assert(ios.width() == 0); } @@ -15775,7 +15775,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************-0;000000"); assert(ios.width() == 0); } @@ -15783,7 +15783,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-****************0;000000"); assert(ios.width() == 0); } @@ -15802,7 +15802,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000"); assert(ios.width() == 0); } @@ -15810,7 +15810,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000****************"); assert(ios.width() == 0); } @@ -15818,7 +15818,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************-0.000000"); assert(ios.width() == 0); } @@ -15826,7 +15826,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-****************0.000000"); assert(ios.width() == 0); } @@ -15836,7 +15836,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000"); assert(ios.width() == 0); } @@ -15844,7 +15844,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000****************"); assert(ios.width() == 0); } @@ -15852,7 +15852,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************-0;000000"); assert(ios.width() == 0); } @@ -15860,7 +15860,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-****************0;000000"); assert(ios.width() == 0); } @@ -15873,7 +15873,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000"); assert(ios.width() == 0); } @@ -15881,7 +15881,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000****************"); assert(ios.width() == 0); } @@ -15889,7 +15889,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************-0.000000"); assert(ios.width() == 0); } @@ -15897,7 +15897,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-****************0.000000"); assert(ios.width() == 0); } @@ -15907,7 +15907,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000"); assert(ios.width() == 0); } @@ -15915,7 +15915,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000****************"); assert(ios.width() == 0); } @@ -15923,7 +15923,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************-0;000000"); assert(ios.width() == 0); } @@ -15931,7 +15931,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-****************0;000000"); assert(ios.width() == 0); } @@ -15947,7 +15947,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000"); assert(ios.width() == 0); } @@ -15955,7 +15955,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000****************"); assert(ios.width() == 0); } @@ -15963,7 +15963,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************-0.000000"); assert(ios.width() == 0); } @@ -15971,7 +15971,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-****************0.000000"); assert(ios.width() == 0); } @@ -15981,7 +15981,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000"); assert(ios.width() == 0); } @@ -15989,7 +15989,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000****************"); assert(ios.width() == 0); } @@ -15997,7 +15997,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************-0;000000"); assert(ios.width() == 0); } @@ -16005,7 +16005,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-****************0;000000"); assert(ios.width() == 0); } @@ -16018,7 +16018,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000"); assert(ios.width() == 0); } @@ -16026,7 +16026,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000****************"); assert(ios.width() == 0); } @@ -16034,7 +16034,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************-0.000000"); assert(ios.width() == 0); } @@ -16042,7 +16042,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-****************0.000000"); assert(ios.width() == 0); } @@ -16052,7 +16052,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000"); assert(ios.width() == 0); } @@ -16060,7 +16060,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000****************"); assert(ios.width() == 0); } @@ -16068,7 +16068,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****************-0;000000"); assert(ios.width() == 0); } @@ -16076,7 +16076,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-****************0;000000"); assert(ios.width() == 0); } @@ -16098,7 +16098,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0000000000000000"); assert(ios.width() == 0); } @@ -16106,7 +16106,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0000000000000000******"); assert(ios.width() == 0); } @@ -16114,7 +16114,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******-0.0000000000000000"); assert(ios.width() == 0); } @@ -16122,7 +16122,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******0.0000000000000000"); assert(ios.width() == 0); } @@ -16132,7 +16132,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0000000000000000"); assert(ios.width() == 0); } @@ -16140,7 +16140,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0000000000000000******"); assert(ios.width() == 0); } @@ -16148,7 +16148,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******-0;0000000000000000"); assert(ios.width() == 0); } @@ -16156,7 +16156,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******0;0000000000000000"); assert(ios.width() == 0); } @@ -16169,7 +16169,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0000000000000000"); assert(ios.width() == 0); } @@ -16177,7 +16177,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0000000000000000******"); assert(ios.width() == 0); } @@ -16185,7 +16185,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******-0.0000000000000000"); assert(ios.width() == 0); } @@ -16193,7 +16193,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******0.0000000000000000"); assert(ios.width() == 0); } @@ -16203,7 +16203,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0000000000000000"); assert(ios.width() == 0); } @@ -16211,7 +16211,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0000000000000000******"); assert(ios.width() == 0); } @@ -16219,7 +16219,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******-0;0000000000000000"); assert(ios.width() == 0); } @@ -16227,7 +16227,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******0;0000000000000000"); assert(ios.width() == 0); } @@ -16243,7 +16243,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0000000000000000"); assert(ios.width() == 0); } @@ -16251,7 +16251,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0000000000000000******"); assert(ios.width() == 0); } @@ -16259,7 +16259,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******-0.0000000000000000"); assert(ios.width() == 0); } @@ -16267,7 +16267,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******0.0000000000000000"); assert(ios.width() == 0); } @@ -16277,7 +16277,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0000000000000000"); assert(ios.width() == 0); } @@ -16285,7 +16285,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0000000000000000******"); assert(ios.width() == 0); } @@ -16293,7 +16293,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******-0;0000000000000000"); assert(ios.width() == 0); } @@ -16301,7 +16301,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******0;0000000000000000"); assert(ios.width() == 0); } @@ -16314,7 +16314,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0000000000000000"); assert(ios.width() == 0); } @@ -16322,7 +16322,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0000000000000000******"); assert(ios.width() == 0); } @@ -16330,7 +16330,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******-0.0000000000000000"); assert(ios.width() == 0); } @@ -16338,7 +16338,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******0.0000000000000000"); assert(ios.width() == 0); } @@ -16348,7 +16348,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0000000000000000"); assert(ios.width() == 0); } @@ -16356,7 +16356,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0000000000000000******"); assert(ios.width() == 0); } @@ -16364,7 +16364,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******-0;0000000000000000"); assert(ios.width() == 0); } @@ -16372,7 +16372,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******0;0000000000000000"); assert(ios.width() == 0); } @@ -16391,7 +16391,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0000000000000000"); assert(ios.width() == 0); } @@ -16399,7 +16399,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0000000000000000******"); assert(ios.width() == 0); } @@ -16407,7 +16407,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******-0.0000000000000000"); assert(ios.width() == 0); } @@ -16415,7 +16415,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******0.0000000000000000"); assert(ios.width() == 0); } @@ -16425,7 +16425,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0000000000000000"); assert(ios.width() == 0); } @@ -16433,7 +16433,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0000000000000000******"); assert(ios.width() == 0); } @@ -16441,7 +16441,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******-0;0000000000000000"); assert(ios.width() == 0); } @@ -16449,7 +16449,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******0;0000000000000000"); assert(ios.width() == 0); } @@ -16462,7 +16462,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0000000000000000"); assert(ios.width() == 0); } @@ -16470,7 +16470,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0000000000000000******"); assert(ios.width() == 0); } @@ -16478,7 +16478,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******-0.0000000000000000"); assert(ios.width() == 0); } @@ -16486,7 +16486,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******0.0000000000000000"); assert(ios.width() == 0); } @@ -16496,7 +16496,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0000000000000000"); assert(ios.width() == 0); } @@ -16504,7 +16504,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0000000000000000******"); assert(ios.width() == 0); } @@ -16512,7 +16512,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******-0;0000000000000000"); assert(ios.width() == 0); } @@ -16520,7 +16520,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******0;0000000000000000"); assert(ios.width() == 0); } @@ -16536,7 +16536,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0000000000000000"); assert(ios.width() == 0); } @@ -16544,7 +16544,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0000000000000000******"); assert(ios.width() == 0); } @@ -16552,7 +16552,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******-0.0000000000000000"); assert(ios.width() == 0); } @@ -16560,7 +16560,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******0.0000000000000000"); assert(ios.width() == 0); } @@ -16570,7 +16570,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0000000000000000"); assert(ios.width() == 0); } @@ -16578,7 +16578,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0000000000000000******"); assert(ios.width() == 0); } @@ -16586,7 +16586,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******-0;0000000000000000"); assert(ios.width() == 0); } @@ -16594,7 +16594,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******0;0000000000000000"); assert(ios.width() == 0); } @@ -16607,7 +16607,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0000000000000000"); assert(ios.width() == 0); } @@ -16615,7 +16615,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0000000000000000******"); assert(ios.width() == 0); } @@ -16623,7 +16623,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******-0.0000000000000000"); assert(ios.width() == 0); } @@ -16631,7 +16631,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******0.0000000000000000"); assert(ios.width() == 0); } @@ -16641,7 +16641,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0000000000000000"); assert(ios.width() == 0); } @@ -16649,7 +16649,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0000000000000000******"); assert(ios.width() == 0); } @@ -16657,7 +16657,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******-0;0000000000000000"); assert(ios.width() == 0); } @@ -16665,7 +16665,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******0;0000000000000000"); assert(ios.width() == 0); } @@ -16687,7 +16687,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16695,7 +16695,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16703,7 +16703,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16711,7 +16711,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16721,7 +16721,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16729,7 +16729,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16737,7 +16737,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16745,7 +16745,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16758,7 +16758,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16766,7 +16766,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16774,7 +16774,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16782,7 +16782,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16792,7 +16792,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16800,7 +16800,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16808,7 +16808,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16816,7 +16816,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16832,7 +16832,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16840,7 +16840,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16848,7 +16848,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16856,7 +16856,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16866,7 +16866,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16874,7 +16874,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16882,7 +16882,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16890,7 +16890,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16903,7 +16903,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16911,7 +16911,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16919,7 +16919,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16927,7 +16927,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16937,7 +16937,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16945,7 +16945,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16953,7 +16953,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16961,7 +16961,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16980,7 +16980,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16988,7 +16988,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -16996,7 +16996,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -17004,7 +17004,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -17014,7 +17014,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -17022,7 +17022,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -17030,7 +17030,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -17038,7 +17038,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -17051,7 +17051,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -17059,7 +17059,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -17067,7 +17067,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -17075,7 +17075,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -17085,7 +17085,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -17093,7 +17093,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -17101,7 +17101,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -17109,7 +17109,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -17125,7 +17125,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -17133,7 +17133,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -17141,7 +17141,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -17149,7 +17149,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -17159,7 +17159,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -17167,7 +17167,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -17175,7 +17175,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -17183,7 +17183,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -17196,7 +17196,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -17204,7 +17204,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -17212,7 +17212,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -17220,7 +17220,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -17230,7 +17230,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -17238,7 +17238,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -17246,7 +17246,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -17254,7 +17254,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000"); assert(ios.width() == 0); } @@ -17292,7 +17292,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890"); assert(ios.width() == 0); } @@ -17300,7 +17300,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890***************"); assert(ios.width() == 0); } @@ -17308,7 +17308,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***************1234567890"); assert(ios.width() == 0); } @@ -17316,7 +17316,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***************1234567890"); assert(ios.width() == 0); } @@ -17326,7 +17326,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0"); assert(ios.width() == 0); } @@ -17334,7 +17334,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0***********"); assert(ios.width() == 0); } @@ -17342,7 +17342,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********1_234_567_89_0"); assert(ios.width() == 0); } @@ -17350,7 +17350,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********1_234_567_89_0"); assert(ios.width() == 0); } @@ -17363,7 +17363,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890."); assert(ios.width() == 0); } @@ -17371,7 +17371,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.**************"); assert(ios.width() == 0); } @@ -17379,7 +17379,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1234567890."); assert(ios.width() == 0); } @@ -17387,7 +17387,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1234567890."); assert(ios.width() == 0); } @@ -17397,7 +17397,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;"); assert(ios.width() == 0); } @@ -17405,7 +17405,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;**********"); assert(ios.width() == 0); } @@ -17413,7 +17413,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********1_234_567_89_0;"); assert(ios.width() == 0); } @@ -17421,7 +17421,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********1_234_567_89_0;"); assert(ios.width() == 0); } @@ -17437,7 +17437,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890"); assert(ios.width() == 0); } @@ -17445,7 +17445,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890**************"); assert(ios.width() == 0); } @@ -17453,7 +17453,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************+1234567890"); assert(ios.width() == 0); } @@ -17461,7 +17461,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**************1234567890"); assert(ios.width() == 0); } @@ -17471,7 +17471,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0"); assert(ios.width() == 0); } @@ -17479,7 +17479,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0**********"); assert(ios.width() == 0); } @@ -17487,7 +17487,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********+1_234_567_89_0"); assert(ios.width() == 0); } @@ -17495,7 +17495,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********1_234_567_89_0"); assert(ios.width() == 0); } @@ -17508,7 +17508,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890."); assert(ios.width() == 0); } @@ -17516,7 +17516,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.*************"); assert(ios.width() == 0); } @@ -17524,7 +17524,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************+1234567890."); assert(ios.width() == 0); } @@ -17532,7 +17532,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*************1234567890."); assert(ios.width() == 0); } @@ -17542,7 +17542,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;"); assert(ios.width() == 0); } @@ -17550,7 +17550,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;*********"); assert(ios.width() == 0); } @@ -17558,7 +17558,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********+1_234_567_89_0;"); assert(ios.width() == 0); } @@ -17566,7 +17566,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*********1_234_567_89_0;"); assert(ios.width() == 0); } @@ -17585,7 +17585,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890"); assert(ios.width() == 0); } @@ -17593,7 +17593,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890***************"); assert(ios.width() == 0); } @@ -17601,7 +17601,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***************1234567890"); assert(ios.width() == 0); } @@ -17609,7 +17609,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***************1234567890"); assert(ios.width() == 0); } @@ -17619,7 +17619,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0"); assert(ios.width() == 0); } @@ -17627,7 +17627,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0***********"); assert(ios.width() == 0); } @@ -17635,7 +17635,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********1_234_567_89_0"); assert(ios.width() == 0); } @@ -17643,7 +17643,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***********1_234_567_89_0"); assert(ios.width() == 0); } @@ -17656,7 +17656,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890."); assert(ios.width() == 0); } @@ -17664,7 +17664,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.**************"); assert(ios.width() == 0); } @@ -17672,7 +17672,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1234567890."); assert(ios.width() == 0); } @@ -17680,7 +17680,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************1234567890."); assert(ios.width() == 0); } @@ -17690,7 +17690,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;"); assert(ios.width() == 0); } @@ -17698,7 +17698,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;**********"); assert(ios.width() == 0); } @@ -17706,7 +17706,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********1_234_567_89_0;"); assert(ios.width() == 0); } @@ -17714,7 +17714,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********1_234_567_89_0;"); assert(ios.width() == 0); } @@ -17730,7 +17730,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890"); assert(ios.width() == 0); } @@ -17738,7 +17738,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890**************"); assert(ios.width() == 0); } @@ -17746,7 +17746,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**************+1234567890"); assert(ios.width() == 0); } @@ -17754,7 +17754,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**************1234567890"); assert(ios.width() == 0); } @@ -17764,7 +17764,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0"); assert(ios.width() == 0); } @@ -17772,7 +17772,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0**********"); assert(ios.width() == 0); } @@ -17780,7 +17780,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**********+1_234_567_89_0"); assert(ios.width() == 0); } @@ -17788,7 +17788,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+**********1_234_567_89_0"); assert(ios.width() == 0); } @@ -17801,7 +17801,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890."); assert(ios.width() == 0); } @@ -17809,7 +17809,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.*************"); assert(ios.width() == 0); } @@ -17817,7 +17817,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************+1234567890."); assert(ios.width() == 0); } @@ -17825,7 +17825,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*************1234567890."); assert(ios.width() == 0); } @@ -17835,7 +17835,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;"); assert(ios.width() == 0); } @@ -17843,7 +17843,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;*********"); assert(ios.width() == 0); } @@ -17851,7 +17851,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********+1_234_567_89_0;"); assert(ios.width() == 0); } @@ -17859,7 +17859,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*********1_234_567_89_0;"); assert(ios.width() == 0); } @@ -17881,7 +17881,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.1"); assert(ios.width() == 0); } @@ -17889,7 +17889,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.1*************"); assert(ios.width() == 0); } @@ -17897,7 +17897,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************1234567890.1"); assert(ios.width() == 0); } @@ -17905,7 +17905,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************1234567890.1"); assert(ios.width() == 0); } @@ -17915,7 +17915,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -17923,7 +17923,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;1*********"); assert(ios.width() == 0); } @@ -17931,7 +17931,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -17939,7 +17939,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -17952,7 +17952,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.1"); assert(ios.width() == 0); } @@ -17960,7 +17960,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.1*************"); assert(ios.width() == 0); } @@ -17968,7 +17968,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************1234567890.1"); assert(ios.width() == 0); } @@ -17976,7 +17976,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************1234567890.1"); assert(ios.width() == 0); } @@ -17986,7 +17986,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -17994,7 +17994,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;1*********"); assert(ios.width() == 0); } @@ -18002,7 +18002,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -18010,7 +18010,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -18026,7 +18026,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.1"); assert(ios.width() == 0); } @@ -18034,7 +18034,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.1************"); assert(ios.width() == 0); } @@ -18042,7 +18042,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************+1234567890.1"); assert(ios.width() == 0); } @@ -18050,7 +18050,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+************1234567890.1"); assert(ios.width() == 0); } @@ -18060,7 +18060,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -18068,7 +18068,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;1********"); assert(ios.width() == 0); } @@ -18076,7 +18076,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -18084,7 +18084,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -18097,7 +18097,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.1"); assert(ios.width() == 0); } @@ -18105,7 +18105,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.1************"); assert(ios.width() == 0); } @@ -18113,7 +18113,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************+1234567890.1"); assert(ios.width() == 0); } @@ -18121,7 +18121,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+************1234567890.1"); assert(ios.width() == 0); } @@ -18131,7 +18131,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -18139,7 +18139,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;1********"); assert(ios.width() == 0); } @@ -18147,7 +18147,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -18155,7 +18155,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -18174,7 +18174,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.1"); assert(ios.width() == 0); } @@ -18182,7 +18182,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.1*************"); assert(ios.width() == 0); } @@ -18190,7 +18190,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************1234567890.1"); assert(ios.width() == 0); } @@ -18198,7 +18198,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************1234567890.1"); assert(ios.width() == 0); } @@ -18208,7 +18208,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -18216,7 +18216,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;1*********"); assert(ios.width() == 0); } @@ -18224,7 +18224,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -18232,7 +18232,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -18245,7 +18245,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.1"); assert(ios.width() == 0); } @@ -18253,7 +18253,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.1*************"); assert(ios.width() == 0); } @@ -18261,7 +18261,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************1234567890.1"); assert(ios.width() == 0); } @@ -18269,7 +18269,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*************1234567890.1"); assert(ios.width() == 0); } @@ -18279,7 +18279,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -18287,7 +18287,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;1*********"); assert(ios.width() == 0); } @@ -18295,7 +18295,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -18303,7 +18303,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -18319,7 +18319,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.1"); assert(ios.width() == 0); } @@ -18327,7 +18327,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.1************"); assert(ios.width() == 0); } @@ -18335,7 +18335,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************+1234567890.1"); assert(ios.width() == 0); } @@ -18343,7 +18343,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+************1234567890.1"); assert(ios.width() == 0); } @@ -18353,7 +18353,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -18361,7 +18361,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;1********"); assert(ios.width() == 0); } @@ -18369,7 +18369,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -18377,7 +18377,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -18390,7 +18390,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.1"); assert(ios.width() == 0); } @@ -18398,7 +18398,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.1************"); assert(ios.width() == 0); } @@ -18406,7 +18406,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************+1234567890.1"); assert(ios.width() == 0); } @@ -18414,7 +18414,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+************1234567890.1"); assert(ios.width() == 0); } @@ -18424,7 +18424,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -18432,7 +18432,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;1********"); assert(ios.width() == 0); } @@ -18440,7 +18440,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -18448,7 +18448,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********1_234_567_89_0;1"); assert(ios.width() == 0); } @@ -18470,7 +18470,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125000"); assert(ios.width() == 0); } @@ -18478,7 +18478,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125000********"); assert(ios.width() == 0); } @@ -18486,7 +18486,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********1234567890.125000"); assert(ios.width() == 0); } @@ -18494,7 +18494,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********1234567890.125000"); assert(ios.width() == 0); } @@ -18504,7 +18504,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -18512,7 +18512,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125000****"); assert(ios.width() == 0); } @@ -18520,7 +18520,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -18528,7 +18528,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -18541,7 +18541,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125000"); assert(ios.width() == 0); } @@ -18549,7 +18549,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125000********"); assert(ios.width() == 0); } @@ -18557,7 +18557,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********1234567890.125000"); assert(ios.width() == 0); } @@ -18565,7 +18565,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********1234567890.125000"); assert(ios.width() == 0); } @@ -18575,7 +18575,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -18583,7 +18583,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125000****"); assert(ios.width() == 0); } @@ -18591,7 +18591,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -18599,7 +18599,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -18615,7 +18615,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125000"); assert(ios.width() == 0); } @@ -18623,7 +18623,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125000*******"); assert(ios.width() == 0); } @@ -18631,7 +18631,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+1234567890.125000"); assert(ios.width() == 0); } @@ -18639,7 +18639,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******1234567890.125000"); assert(ios.width() == 0); } @@ -18649,7 +18649,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -18657,7 +18657,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125000***"); assert(ios.width() == 0); } @@ -18665,7 +18665,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***+1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -18673,7 +18673,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -18686,7 +18686,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125000"); assert(ios.width() == 0); } @@ -18694,7 +18694,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125000*******"); assert(ios.width() == 0); } @@ -18702,7 +18702,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+1234567890.125000"); assert(ios.width() == 0); } @@ -18710,7 +18710,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******1234567890.125000"); assert(ios.width() == 0); } @@ -18720,7 +18720,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -18728,7 +18728,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125000***"); assert(ios.width() == 0); } @@ -18736,7 +18736,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***+1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -18744,7 +18744,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -18763,7 +18763,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125000"); assert(ios.width() == 0); } @@ -18771,7 +18771,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125000********"); assert(ios.width() == 0); } @@ -18779,7 +18779,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********1234567890.125000"); assert(ios.width() == 0); } @@ -18787,7 +18787,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********1234567890.125000"); assert(ios.width() == 0); } @@ -18797,7 +18797,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -18805,7 +18805,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125000****"); assert(ios.width() == 0); } @@ -18813,7 +18813,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -18821,7 +18821,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -18834,7 +18834,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125000"); assert(ios.width() == 0); } @@ -18842,7 +18842,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1234567890.125000********"); assert(ios.width() == 0); } @@ -18850,7 +18850,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********1234567890.125000"); assert(ios.width() == 0); } @@ -18858,7 +18858,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********1234567890.125000"); assert(ios.width() == 0); } @@ -18868,7 +18868,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -18876,7 +18876,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_234_567_89_0;125000****"); assert(ios.width() == 0); } @@ -18884,7 +18884,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -18892,7 +18892,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -18908,7 +18908,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125000"); assert(ios.width() == 0); } @@ -18916,7 +18916,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125000*******"); assert(ios.width() == 0); } @@ -18924,7 +18924,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+1234567890.125000"); assert(ios.width() == 0); } @@ -18932,7 +18932,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******1234567890.125000"); assert(ios.width() == 0); } @@ -18942,7 +18942,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -18950,7 +18950,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125000***"); assert(ios.width() == 0); } @@ -18958,7 +18958,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***+1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -18966,7 +18966,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -18979,7 +18979,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125000"); assert(ios.width() == 0); } @@ -18987,7 +18987,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1234567890.125000*******"); assert(ios.width() == 0); } @@ -18995,7 +18995,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******+1234567890.125000"); assert(ios.width() == 0); } @@ -19003,7 +19003,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******1234567890.125000"); assert(ios.width() == 0); } @@ -19013,7 +19013,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -19021,7 +19021,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_234_567_89_0;125000***"); assert(ios.width() == 0); } @@ -19029,7 +19029,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***+1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -19037,7 +19037,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***1_234_567_89_0;125000"); assert(ios.width() == 0); } @@ -19079,7 +19079,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0e+00"); assert(ios.width() == 0); } @@ -19087,7 +19087,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0e+00*******************"); assert(ios.width() == 0); } @@ -19095,7 +19095,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************-0e+00"); assert(ios.width() == 0); } @@ -19103,7 +19103,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*******************0e+00"); assert(ios.width() == 0); } @@ -19113,7 +19113,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0e+00"); assert(ios.width() == 0); } @@ -19121,7 +19121,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0e+00*******************"); assert(ios.width() == 0); } @@ -19129,7 +19129,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************-0e+00"); assert(ios.width() == 0); } @@ -19137,7 +19137,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*******************0e+00"); assert(ios.width() == 0); } @@ -19150,7 +19150,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.e+00"); assert(ios.width() == 0); } @@ -19158,7 +19158,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.e+00******************"); assert(ios.width() == 0); } @@ -19166,7 +19166,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0.e+00"); assert(ios.width() == 0); } @@ -19174,7 +19174,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0.e+00"); assert(ios.width() == 0); } @@ -19184,7 +19184,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;e+00"); assert(ios.width() == 0); } @@ -19192,7 +19192,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;e+00******************"); assert(ios.width() == 0); } @@ -19200,7 +19200,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0;e+00"); assert(ios.width() == 0); } @@ -19208,7 +19208,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0;e+00"); assert(ios.width() == 0); } @@ -19224,7 +19224,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0e+00"); assert(ios.width() == 0); } @@ -19232,7 +19232,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0e+00*******************"); assert(ios.width() == 0); } @@ -19240,7 +19240,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************-0e+00"); assert(ios.width() == 0); } @@ -19248,7 +19248,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*******************0e+00"); assert(ios.width() == 0); } @@ -19258,7 +19258,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0e+00"); assert(ios.width() == 0); } @@ -19266,7 +19266,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0e+00*******************"); assert(ios.width() == 0); } @@ -19274,7 +19274,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************-0e+00"); assert(ios.width() == 0); } @@ -19282,7 +19282,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*******************0e+00"); assert(ios.width() == 0); } @@ -19295,7 +19295,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.e+00"); assert(ios.width() == 0); } @@ -19303,7 +19303,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.e+00******************"); assert(ios.width() == 0); } @@ -19311,7 +19311,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0.e+00"); assert(ios.width() == 0); } @@ -19319,7 +19319,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0.e+00"); assert(ios.width() == 0); } @@ -19329,7 +19329,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;e+00"); assert(ios.width() == 0); } @@ -19337,7 +19337,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;e+00******************"); assert(ios.width() == 0); } @@ -19345,7 +19345,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0;e+00"); assert(ios.width() == 0); } @@ -19353,7 +19353,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0;e+00"); assert(ios.width() == 0); } @@ -19372,7 +19372,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0E+00"); assert(ios.width() == 0); } @@ -19380,7 +19380,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0E+00*******************"); assert(ios.width() == 0); } @@ -19388,7 +19388,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************-0E+00"); assert(ios.width() == 0); } @@ -19396,7 +19396,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*******************0E+00"); assert(ios.width() == 0); } @@ -19406,7 +19406,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0E+00"); assert(ios.width() == 0); } @@ -19414,7 +19414,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0E+00*******************"); assert(ios.width() == 0); } @@ -19422,7 +19422,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************-0E+00"); assert(ios.width() == 0); } @@ -19430,7 +19430,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*******************0E+00"); assert(ios.width() == 0); } @@ -19443,7 +19443,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.E+00"); assert(ios.width() == 0); } @@ -19451,7 +19451,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.E+00******************"); assert(ios.width() == 0); } @@ -19459,7 +19459,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0.E+00"); assert(ios.width() == 0); } @@ -19467,7 +19467,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0.E+00"); assert(ios.width() == 0); } @@ -19477,7 +19477,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;E+00"); assert(ios.width() == 0); } @@ -19485,7 +19485,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;E+00******************"); assert(ios.width() == 0); } @@ -19493,7 +19493,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0;E+00"); assert(ios.width() == 0); } @@ -19501,7 +19501,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0;E+00"); assert(ios.width() == 0); } @@ -19517,7 +19517,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0E+00"); assert(ios.width() == 0); } @@ -19525,7 +19525,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0E+00*******************"); assert(ios.width() == 0); } @@ -19533,7 +19533,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************-0E+00"); assert(ios.width() == 0); } @@ -19541,7 +19541,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*******************0E+00"); assert(ios.width() == 0); } @@ -19551,7 +19551,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0E+00"); assert(ios.width() == 0); } @@ -19559,7 +19559,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0E+00*******************"); assert(ios.width() == 0); } @@ -19567,7 +19567,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************-0E+00"); assert(ios.width() == 0); } @@ -19575,7 +19575,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*******************0E+00"); assert(ios.width() == 0); } @@ -19588,7 +19588,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.E+00"); assert(ios.width() == 0); } @@ -19596,7 +19596,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.E+00******************"); assert(ios.width() == 0); } @@ -19604,7 +19604,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0.E+00"); assert(ios.width() == 0); } @@ -19612,7 +19612,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0.E+00"); assert(ios.width() == 0); } @@ -19622,7 +19622,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;E+00"); assert(ios.width() == 0); } @@ -19630,7 +19630,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;E+00******************"); assert(ios.width() == 0); } @@ -19638,7 +19638,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0;E+00"); assert(ios.width() == 0); } @@ -19646,7 +19646,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0;E+00"); assert(ios.width() == 0); } @@ -19668,7 +19668,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0e+00"); assert(ios.width() == 0); } @@ -19676,7 +19676,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0e+00*****************"); assert(ios.width() == 0); } @@ -19684,7 +19684,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0.0e+00"); assert(ios.width() == 0); } @@ -19692,7 +19692,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0.0e+00"); assert(ios.width() == 0); } @@ -19702,7 +19702,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0e+00"); assert(ios.width() == 0); } @@ -19710,7 +19710,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0e+00*****************"); assert(ios.width() == 0); } @@ -19718,7 +19718,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0;0e+00"); assert(ios.width() == 0); } @@ -19726,7 +19726,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0;0e+00"); assert(ios.width() == 0); } @@ -19739,7 +19739,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0e+00"); assert(ios.width() == 0); } @@ -19747,7 +19747,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0e+00*****************"); assert(ios.width() == 0); } @@ -19755,7 +19755,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0.0e+00"); assert(ios.width() == 0); } @@ -19763,7 +19763,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0.0e+00"); assert(ios.width() == 0); } @@ -19773,7 +19773,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0e+00"); assert(ios.width() == 0); } @@ -19781,7 +19781,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0e+00*****************"); assert(ios.width() == 0); } @@ -19789,7 +19789,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0;0e+00"); assert(ios.width() == 0); } @@ -19797,7 +19797,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0;0e+00"); assert(ios.width() == 0); } @@ -19813,7 +19813,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0e+00"); assert(ios.width() == 0); } @@ -19821,7 +19821,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0e+00*****************"); assert(ios.width() == 0); } @@ -19829,7 +19829,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0.0e+00"); assert(ios.width() == 0); } @@ -19837,7 +19837,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0.0e+00"); assert(ios.width() == 0); } @@ -19847,7 +19847,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0e+00"); assert(ios.width() == 0); } @@ -19855,7 +19855,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0e+00*****************"); assert(ios.width() == 0); } @@ -19863,7 +19863,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0;0e+00"); assert(ios.width() == 0); } @@ -19871,7 +19871,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0;0e+00"); assert(ios.width() == 0); } @@ -19884,7 +19884,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0e+00"); assert(ios.width() == 0); } @@ -19892,7 +19892,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0e+00*****************"); assert(ios.width() == 0); } @@ -19900,7 +19900,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0.0e+00"); assert(ios.width() == 0); } @@ -19908,7 +19908,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0.0e+00"); assert(ios.width() == 0); } @@ -19918,7 +19918,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0e+00"); assert(ios.width() == 0); } @@ -19926,7 +19926,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0e+00*****************"); assert(ios.width() == 0); } @@ -19934,7 +19934,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0;0e+00"); assert(ios.width() == 0); } @@ -19942,7 +19942,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0;0e+00"); assert(ios.width() == 0); } @@ -19961,7 +19961,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0E+00"); assert(ios.width() == 0); } @@ -19969,7 +19969,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0E+00*****************"); assert(ios.width() == 0); } @@ -19977,7 +19977,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0.0E+00"); assert(ios.width() == 0); } @@ -19985,7 +19985,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0.0E+00"); assert(ios.width() == 0); } @@ -19995,7 +19995,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0E+00"); assert(ios.width() == 0); } @@ -20003,7 +20003,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0E+00*****************"); assert(ios.width() == 0); } @@ -20011,7 +20011,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0;0E+00"); assert(ios.width() == 0); } @@ -20019,7 +20019,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0;0E+00"); assert(ios.width() == 0); } @@ -20032,7 +20032,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0E+00"); assert(ios.width() == 0); } @@ -20040,7 +20040,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0E+00*****************"); assert(ios.width() == 0); } @@ -20048,7 +20048,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0.0E+00"); assert(ios.width() == 0); } @@ -20056,7 +20056,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0.0E+00"); assert(ios.width() == 0); } @@ -20066,7 +20066,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0E+00"); assert(ios.width() == 0); } @@ -20074,7 +20074,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0E+00*****************"); assert(ios.width() == 0); } @@ -20082,7 +20082,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0;0E+00"); assert(ios.width() == 0); } @@ -20090,7 +20090,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0;0E+00"); assert(ios.width() == 0); } @@ -20106,7 +20106,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0E+00"); assert(ios.width() == 0); } @@ -20114,7 +20114,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0E+00*****************"); assert(ios.width() == 0); } @@ -20122,7 +20122,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0.0E+00"); assert(ios.width() == 0); } @@ -20130,7 +20130,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0.0E+00"); assert(ios.width() == 0); } @@ -20140,7 +20140,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0E+00"); assert(ios.width() == 0); } @@ -20148,7 +20148,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0E+00*****************"); assert(ios.width() == 0); } @@ -20156,7 +20156,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0;0E+00"); assert(ios.width() == 0); } @@ -20164,7 +20164,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0;0E+00"); assert(ios.width() == 0); } @@ -20177,7 +20177,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0E+00"); assert(ios.width() == 0); } @@ -20185,7 +20185,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.0E+00*****************"); assert(ios.width() == 0); } @@ -20193,7 +20193,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0.0E+00"); assert(ios.width() == 0); } @@ -20201,7 +20201,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0.0E+00"); assert(ios.width() == 0); } @@ -20211,7 +20211,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0E+00"); assert(ios.width() == 0); } @@ -20219,7 +20219,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;0E+00*****************"); assert(ios.width() == 0); } @@ -20227,7 +20227,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0;0E+00"); assert(ios.width() == 0); } @@ -20235,7 +20235,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0;0E+00"); assert(ios.width() == 0); } @@ -20257,7 +20257,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000e+00"); assert(ios.width() == 0); } @@ -20265,7 +20265,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000e+00************"); assert(ios.width() == 0); } @@ -20273,7 +20273,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0.000000e+00"); assert(ios.width() == 0); } @@ -20281,7 +20281,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0.000000e+00"); assert(ios.width() == 0); } @@ -20291,7 +20291,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000e+00"); assert(ios.width() == 0); } @@ -20299,7 +20299,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000e+00************"); assert(ios.width() == 0); } @@ -20307,7 +20307,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0;000000e+00"); assert(ios.width() == 0); } @@ -20315,7 +20315,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0;000000e+00"); assert(ios.width() == 0); } @@ -20328,7 +20328,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000e+00"); assert(ios.width() == 0); } @@ -20336,7 +20336,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000e+00************"); assert(ios.width() == 0); } @@ -20344,7 +20344,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0.000000e+00"); assert(ios.width() == 0); } @@ -20352,7 +20352,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0.000000e+00"); assert(ios.width() == 0); } @@ -20362,7 +20362,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000e+00"); assert(ios.width() == 0); } @@ -20370,7 +20370,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000e+00************"); assert(ios.width() == 0); } @@ -20378,7 +20378,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0;000000e+00"); assert(ios.width() == 0); } @@ -20386,7 +20386,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0;000000e+00"); assert(ios.width() == 0); } @@ -20402,7 +20402,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000e+00"); assert(ios.width() == 0); } @@ -20410,7 +20410,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000e+00************"); assert(ios.width() == 0); } @@ -20418,7 +20418,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0.000000e+00"); assert(ios.width() == 0); } @@ -20426,7 +20426,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0.000000e+00"); assert(ios.width() == 0); } @@ -20436,7 +20436,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000e+00"); assert(ios.width() == 0); } @@ -20444,7 +20444,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000e+00************"); assert(ios.width() == 0); } @@ -20452,7 +20452,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0;000000e+00"); assert(ios.width() == 0); } @@ -20460,7 +20460,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0;000000e+00"); assert(ios.width() == 0); } @@ -20473,7 +20473,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000e+00"); assert(ios.width() == 0); } @@ -20481,7 +20481,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000e+00************"); assert(ios.width() == 0); } @@ -20489,7 +20489,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0.000000e+00"); assert(ios.width() == 0); } @@ -20497,7 +20497,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0.000000e+00"); assert(ios.width() == 0); } @@ -20507,7 +20507,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000e+00"); assert(ios.width() == 0); } @@ -20515,7 +20515,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000e+00************"); assert(ios.width() == 0); } @@ -20523,7 +20523,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0;000000e+00"); assert(ios.width() == 0); } @@ -20531,7 +20531,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0;000000e+00"); assert(ios.width() == 0); } @@ -20550,7 +20550,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000E+00"); assert(ios.width() == 0); } @@ -20558,7 +20558,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000E+00************"); assert(ios.width() == 0); } @@ -20566,7 +20566,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0.000000E+00"); assert(ios.width() == 0); } @@ -20574,7 +20574,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0.000000E+00"); assert(ios.width() == 0); } @@ -20584,7 +20584,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000E+00"); assert(ios.width() == 0); } @@ -20592,7 +20592,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000E+00************"); assert(ios.width() == 0); } @@ -20600,7 +20600,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0;000000E+00"); assert(ios.width() == 0); } @@ -20608,7 +20608,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0;000000E+00"); assert(ios.width() == 0); } @@ -20621,7 +20621,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000E+00"); assert(ios.width() == 0); } @@ -20629,7 +20629,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000E+00************"); assert(ios.width() == 0); } @@ -20637,7 +20637,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0.000000E+00"); assert(ios.width() == 0); } @@ -20645,7 +20645,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0.000000E+00"); assert(ios.width() == 0); } @@ -20655,7 +20655,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000E+00"); assert(ios.width() == 0); } @@ -20663,7 +20663,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000E+00************"); assert(ios.width() == 0); } @@ -20671,7 +20671,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0;000000E+00"); assert(ios.width() == 0); } @@ -20679,7 +20679,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0;000000E+00"); assert(ios.width() == 0); } @@ -20695,7 +20695,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000E+00"); assert(ios.width() == 0); } @@ -20703,7 +20703,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000E+00************"); assert(ios.width() == 0); } @@ -20711,7 +20711,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0.000000E+00"); assert(ios.width() == 0); } @@ -20719,7 +20719,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0.000000E+00"); assert(ios.width() == 0); } @@ -20729,7 +20729,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000E+00"); assert(ios.width() == 0); } @@ -20737,7 +20737,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000E+00************"); assert(ios.width() == 0); } @@ -20745,7 +20745,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0;000000E+00"); assert(ios.width() == 0); } @@ -20753,7 +20753,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0;000000E+00"); assert(ios.width() == 0); } @@ -20766,7 +20766,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000E+00"); assert(ios.width() == 0); } @@ -20774,7 +20774,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0.000000E+00************"); assert(ios.width() == 0); } @@ -20782,7 +20782,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0.000000E+00"); assert(ios.width() == 0); } @@ -20790,7 +20790,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0.000000E+00"); assert(ios.width() == 0); } @@ -20800,7 +20800,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000E+00"); assert(ios.width() == 0); } @@ -20808,7 +20808,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0;000000E+00************"); assert(ios.width() == 0); } @@ -20816,7 +20816,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "************-0;000000E+00"); assert(ios.width() == 0); } @@ -20824,7 +20824,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-************0;000000E+00"); assert(ios.width() == 0); } @@ -20868,7 +20868,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1e+09"); assert(ios.width() == 0); } @@ -20876,7 +20876,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1e+09********************"); assert(ios.width() == 0); } @@ -20884,7 +20884,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1e+09"); assert(ios.width() == 0); } @@ -20892,7 +20892,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1e+09"); assert(ios.width() == 0); } @@ -20902,7 +20902,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1e+09"); assert(ios.width() == 0); } @@ -20910,7 +20910,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1e+09********************"); assert(ios.width() == 0); } @@ -20918,7 +20918,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1e+09"); assert(ios.width() == 0); } @@ -20926,7 +20926,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1e+09"); assert(ios.width() == 0); } @@ -20939,7 +20939,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.e+09"); assert(ios.width() == 0); } @@ -20947,7 +20947,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.e+09*******************"); assert(ios.width() == 0); } @@ -20955,7 +20955,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1.e+09"); assert(ios.width() == 0); } @@ -20963,7 +20963,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1.e+09"); assert(ios.width() == 0); } @@ -20973,7 +20973,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;e+09"); assert(ios.width() == 0); } @@ -20981,7 +20981,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;e+09*******************"); assert(ios.width() == 0); } @@ -20989,7 +20989,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1;e+09"); assert(ios.width() == 0); } @@ -20997,7 +20997,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1;e+09"); assert(ios.width() == 0); } @@ -21013,7 +21013,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1e+09"); assert(ios.width() == 0); } @@ -21021,7 +21021,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1e+09*******************"); assert(ios.width() == 0); } @@ -21029,7 +21029,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************+1e+09"); assert(ios.width() == 0); } @@ -21037,7 +21037,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******************1e+09"); assert(ios.width() == 0); } @@ -21047,7 +21047,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1e+09"); assert(ios.width() == 0); } @@ -21055,7 +21055,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1e+09*******************"); assert(ios.width() == 0); } @@ -21063,7 +21063,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************+1e+09"); assert(ios.width() == 0); } @@ -21071,7 +21071,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******************1e+09"); assert(ios.width() == 0); } @@ -21084,7 +21084,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.e+09"); assert(ios.width() == 0); } @@ -21092,7 +21092,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.e+09******************"); assert(ios.width() == 0); } @@ -21100,7 +21100,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************+1.e+09"); assert(ios.width() == 0); } @@ -21108,7 +21108,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******************1.e+09"); assert(ios.width() == 0); } @@ -21118,7 +21118,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;e+09"); assert(ios.width() == 0); } @@ -21126,7 +21126,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;e+09******************"); assert(ios.width() == 0); } @@ -21134,7 +21134,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************+1;e+09"); assert(ios.width() == 0); } @@ -21142,7 +21142,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******************1;e+09"); assert(ios.width() == 0); } @@ -21161,7 +21161,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1E+09"); assert(ios.width() == 0); } @@ -21169,7 +21169,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1E+09********************"); assert(ios.width() == 0); } @@ -21177,7 +21177,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1E+09"); assert(ios.width() == 0); } @@ -21185,7 +21185,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1E+09"); assert(ios.width() == 0); } @@ -21195,7 +21195,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1E+09"); assert(ios.width() == 0); } @@ -21203,7 +21203,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1E+09********************"); assert(ios.width() == 0); } @@ -21211,7 +21211,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1E+09"); assert(ios.width() == 0); } @@ -21219,7 +21219,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********************1E+09"); assert(ios.width() == 0); } @@ -21232,7 +21232,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.E+09"); assert(ios.width() == 0); } @@ -21240,7 +21240,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.E+09*******************"); assert(ios.width() == 0); } @@ -21248,7 +21248,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1.E+09"); assert(ios.width() == 0); } @@ -21256,7 +21256,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1.E+09"); assert(ios.width() == 0); } @@ -21266,7 +21266,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;E+09"); assert(ios.width() == 0); } @@ -21274,7 +21274,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;E+09*******************"); assert(ios.width() == 0); } @@ -21282,7 +21282,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1;E+09"); assert(ios.width() == 0); } @@ -21290,7 +21290,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************1;E+09"); assert(ios.width() == 0); } @@ -21306,7 +21306,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1E+09"); assert(ios.width() == 0); } @@ -21314,7 +21314,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1E+09*******************"); assert(ios.width() == 0); } @@ -21322,7 +21322,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************+1E+09"); assert(ios.width() == 0); } @@ -21330,7 +21330,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******************1E+09"); assert(ios.width() == 0); } @@ -21340,7 +21340,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1E+09"); assert(ios.width() == 0); } @@ -21348,7 +21348,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1E+09*******************"); assert(ios.width() == 0); } @@ -21356,7 +21356,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*******************+1E+09"); assert(ios.width() == 0); } @@ -21364,7 +21364,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*******************1E+09"); assert(ios.width() == 0); } @@ -21377,7 +21377,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.E+09"); assert(ios.width() == 0); } @@ -21385,7 +21385,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.E+09******************"); assert(ios.width() == 0); } @@ -21393,7 +21393,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************+1.E+09"); assert(ios.width() == 0); } @@ -21401,7 +21401,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******************1.E+09"); assert(ios.width() == 0); } @@ -21411,7 +21411,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;E+09"); assert(ios.width() == 0); } @@ -21419,7 +21419,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;E+09******************"); assert(ios.width() == 0); } @@ -21427,7 +21427,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************+1;E+09"); assert(ios.width() == 0); } @@ -21435,7 +21435,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+******************1;E+09"); assert(ios.width() == 0); } @@ -21457,7 +21457,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.2e+09"); assert(ios.width() == 0); } @@ -21465,7 +21465,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.2e+09******************"); assert(ios.width() == 0); } @@ -21473,7 +21473,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1.2e+09"); assert(ios.width() == 0); } @@ -21481,7 +21481,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1.2e+09"); assert(ios.width() == 0); } @@ -21491,7 +21491,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;2e+09"); assert(ios.width() == 0); } @@ -21499,7 +21499,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;2e+09******************"); assert(ios.width() == 0); } @@ -21507,7 +21507,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1;2e+09"); assert(ios.width() == 0); } @@ -21515,7 +21515,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1;2e+09"); assert(ios.width() == 0); } @@ -21528,7 +21528,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.2e+09"); assert(ios.width() == 0); } @@ -21536,7 +21536,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.2e+09******************"); assert(ios.width() == 0); } @@ -21544,7 +21544,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1.2e+09"); assert(ios.width() == 0); } @@ -21552,7 +21552,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1.2e+09"); assert(ios.width() == 0); } @@ -21562,7 +21562,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;2e+09"); assert(ios.width() == 0); } @@ -21570,7 +21570,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;2e+09******************"); assert(ios.width() == 0); } @@ -21578,7 +21578,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1;2e+09"); assert(ios.width() == 0); } @@ -21586,7 +21586,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1;2e+09"); assert(ios.width() == 0); } @@ -21602,7 +21602,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.2e+09"); assert(ios.width() == 0); } @@ -21610,7 +21610,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.2e+09*****************"); assert(ios.width() == 0); } @@ -21618,7 +21618,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************+1.2e+09"); assert(ios.width() == 0); } @@ -21626,7 +21626,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*****************1.2e+09"); assert(ios.width() == 0); } @@ -21636,7 +21636,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;2e+09"); assert(ios.width() == 0); } @@ -21644,7 +21644,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;2e+09*****************"); assert(ios.width() == 0); } @@ -21652,7 +21652,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************+1;2e+09"); assert(ios.width() == 0); } @@ -21660,7 +21660,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*****************1;2e+09"); assert(ios.width() == 0); } @@ -21673,7 +21673,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.2e+09"); assert(ios.width() == 0); } @@ -21681,7 +21681,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.2e+09*****************"); assert(ios.width() == 0); } @@ -21689,7 +21689,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************+1.2e+09"); assert(ios.width() == 0); } @@ -21697,7 +21697,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*****************1.2e+09"); assert(ios.width() == 0); } @@ -21707,7 +21707,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;2e+09"); assert(ios.width() == 0); } @@ -21715,7 +21715,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;2e+09*****************"); assert(ios.width() == 0); } @@ -21723,7 +21723,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************+1;2e+09"); assert(ios.width() == 0); } @@ -21731,7 +21731,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*****************1;2e+09"); assert(ios.width() == 0); } @@ -21750,7 +21750,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.2E+09"); assert(ios.width() == 0); } @@ -21758,7 +21758,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.2E+09******************"); assert(ios.width() == 0); } @@ -21766,7 +21766,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1.2E+09"); assert(ios.width() == 0); } @@ -21774,7 +21774,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1.2E+09"); assert(ios.width() == 0); } @@ -21784,7 +21784,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;2E+09"); assert(ios.width() == 0); } @@ -21792,7 +21792,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;2E+09******************"); assert(ios.width() == 0); } @@ -21800,7 +21800,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1;2E+09"); assert(ios.width() == 0); } @@ -21808,7 +21808,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1;2E+09"); assert(ios.width() == 0); } @@ -21821,7 +21821,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.2E+09"); assert(ios.width() == 0); } @@ -21829,7 +21829,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.2E+09******************"); assert(ios.width() == 0); } @@ -21837,7 +21837,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1.2E+09"); assert(ios.width() == 0); } @@ -21845,7 +21845,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1.2E+09"); assert(ios.width() == 0); } @@ -21855,7 +21855,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;2E+09"); assert(ios.width() == 0); } @@ -21863,7 +21863,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;2E+09******************"); assert(ios.width() == 0); } @@ -21871,7 +21871,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1;2E+09"); assert(ios.width() == 0); } @@ -21879,7 +21879,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************1;2E+09"); assert(ios.width() == 0); } @@ -21895,7 +21895,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.2E+09"); assert(ios.width() == 0); } @@ -21903,7 +21903,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.2E+09*****************"); assert(ios.width() == 0); } @@ -21911,7 +21911,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************+1.2E+09"); assert(ios.width() == 0); } @@ -21919,7 +21919,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*****************1.2E+09"); assert(ios.width() == 0); } @@ -21929,7 +21929,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;2E+09"); assert(ios.width() == 0); } @@ -21937,7 +21937,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;2E+09*****************"); assert(ios.width() == 0); } @@ -21945,7 +21945,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************+1;2E+09"); assert(ios.width() == 0); } @@ -21953,7 +21953,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*****************1;2E+09"); assert(ios.width() == 0); } @@ -21966,7 +21966,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.2E+09"); assert(ios.width() == 0); } @@ -21974,7 +21974,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.2E+09*****************"); assert(ios.width() == 0); } @@ -21982,7 +21982,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************+1.2E+09"); assert(ios.width() == 0); } @@ -21990,7 +21990,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*****************1.2E+09"); assert(ios.width() == 0); } @@ -22000,7 +22000,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;2E+09"); assert(ios.width() == 0); } @@ -22008,7 +22008,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;2E+09*****************"); assert(ios.width() == 0); } @@ -22016,7 +22016,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************+1;2E+09"); assert(ios.width() == 0); } @@ -22024,7 +22024,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+*****************1;2E+09"); assert(ios.width() == 0); } @@ -22052,7 +22052,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22060,7 +22060,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22068,7 +22068,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22076,7 +22076,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22086,7 +22086,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22094,7 +22094,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22102,7 +22102,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22110,7 +22110,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22123,7 +22123,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22131,7 +22131,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22139,7 +22139,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22147,7 +22147,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22157,7 +22157,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22165,7 +22165,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22173,7 +22173,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22181,7 +22181,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22197,7 +22197,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22205,7 +22205,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22213,7 +22213,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22221,7 +22221,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22231,7 +22231,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22239,7 +22239,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22247,7 +22247,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22255,7 +22255,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22268,7 +22268,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22276,7 +22276,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22284,7 +22284,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22292,7 +22292,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22302,7 +22302,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22310,7 +22310,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22318,7 +22318,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22326,7 +22326,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09"); assert(ios.width() == 0); } @@ -22345,7 +22345,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22353,7 +22353,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22361,7 +22361,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22369,7 +22369,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22379,7 +22379,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22387,7 +22387,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22395,7 +22395,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22403,7 +22403,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22416,7 +22416,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22424,7 +22424,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22432,7 +22432,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22440,7 +22440,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22450,7 +22450,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22458,7 +22458,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22466,7 +22466,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22474,7 +22474,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22490,7 +22490,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22498,7 +22498,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22506,7 +22506,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22514,7 +22514,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22524,7 +22524,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22532,7 +22532,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22540,7 +22540,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22548,7 +22548,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22561,7 +22561,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22569,7 +22569,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22577,7 +22577,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22585,7 +22585,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22595,7 +22595,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22603,7 +22603,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22611,7 +22611,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22619,7 +22619,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09"); assert(ios.width() == 0); } @@ -22657,7 +22657,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0"); assert(ios.width() == 0); } @@ -22665,7 +22665,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0******************"); assert(ios.width() == 0); } @@ -22673,7 +22673,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0x0p+0"); assert(ios.width() == 0); } @@ -22681,7 +22681,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0x0p+0"); assert(ios.width() == 0); } @@ -22691,7 +22691,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0"); assert(ios.width() == 0); } @@ -22699,7 +22699,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0******************"); assert(ios.width() == 0); } @@ -22707,7 +22707,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0x0p+0"); assert(ios.width() == 0); } @@ -22715,7 +22715,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0x0p+0"); assert(ios.width() == 0); } @@ -22728,7 +22728,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0.p+0"); assert(ios.width() == 0); } @@ -22736,7 +22736,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0.p+0*****************"); assert(ios.width() == 0); } @@ -22744,7 +22744,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0x0.p+0"); assert(ios.width() == 0); } @@ -22752,7 +22752,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0x0.p+0"); assert(ios.width() == 0); } @@ -22762,7 +22762,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0;p+0"); assert(ios.width() == 0); } @@ -22770,7 +22770,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0;p+0*****************"); assert(ios.width() == 0); } @@ -22778,7 +22778,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0x0;p+0"); assert(ios.width() == 0); } @@ -22786,7 +22786,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0x0;p+0"); assert(ios.width() == 0); } @@ -22802,7 +22802,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0"); assert(ios.width() == 0); } @@ -22810,7 +22810,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0******************"); assert(ios.width() == 0); } @@ -22818,7 +22818,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0x0p+0"); assert(ios.width() == 0); } @@ -22826,7 +22826,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0x0p+0"); assert(ios.width() == 0); } @@ -22836,7 +22836,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0"); assert(ios.width() == 0); } @@ -22844,7 +22844,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0******************"); assert(ios.width() == 0); } @@ -22852,7 +22852,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0x0p+0"); assert(ios.width() == 0); } @@ -22860,7 +22860,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0x0p+0"); assert(ios.width() == 0); } @@ -22873,7 +22873,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0.p+0"); assert(ios.width() == 0); } @@ -22881,7 +22881,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0.p+0*****************"); assert(ios.width() == 0); } @@ -22889,7 +22889,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0x0.p+0"); assert(ios.width() == 0); } @@ -22897,7 +22897,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0x0.p+0"); assert(ios.width() == 0); } @@ -22907,7 +22907,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0;p+0"); assert(ios.width() == 0); } @@ -22915,7 +22915,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0;p+0*****************"); assert(ios.width() == 0); } @@ -22923,7 +22923,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0x0;p+0"); assert(ios.width() == 0); } @@ -22931,7 +22931,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0x0;p+0"); assert(ios.width() == 0); } @@ -22950,7 +22950,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0"); assert(ios.width() == 0); } @@ -22958,7 +22958,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0******************"); assert(ios.width() == 0); } @@ -22966,7 +22966,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0X0P+0"); assert(ios.width() == 0); } @@ -22974,7 +22974,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0X0P+0"); assert(ios.width() == 0); } @@ -22984,7 +22984,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0"); assert(ios.width() == 0); } @@ -22992,7 +22992,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0******************"); assert(ios.width() == 0); } @@ -23000,7 +23000,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0X0P+0"); assert(ios.width() == 0); } @@ -23008,7 +23008,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0X0P+0"); assert(ios.width() == 0); } @@ -23021,7 +23021,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0.P+0"); assert(ios.width() == 0); } @@ -23029,7 +23029,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0.P+0*****************"); assert(ios.width() == 0); } @@ -23037,7 +23037,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0X0.P+0"); assert(ios.width() == 0); } @@ -23045,7 +23045,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0X0.P+0"); assert(ios.width() == 0); } @@ -23055,7 +23055,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0;P+0"); assert(ios.width() == 0); } @@ -23063,7 +23063,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0;P+0*****************"); assert(ios.width() == 0); } @@ -23071,7 +23071,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0X0;P+0"); assert(ios.width() == 0); } @@ -23079,7 +23079,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0X0;P+0"); assert(ios.width() == 0); } @@ -23095,7 +23095,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0"); assert(ios.width() == 0); } @@ -23103,7 +23103,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0******************"); assert(ios.width() == 0); } @@ -23111,7 +23111,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0X0P+0"); assert(ios.width() == 0); } @@ -23119,7 +23119,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0X0P+0"); assert(ios.width() == 0); } @@ -23129,7 +23129,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0"); assert(ios.width() == 0); } @@ -23137,7 +23137,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0******************"); assert(ios.width() == 0); } @@ -23145,7 +23145,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0X0P+0"); assert(ios.width() == 0); } @@ -23153,7 +23153,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0X0P+0"); assert(ios.width() == 0); } @@ -23166,7 +23166,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0.P+0"); assert(ios.width() == 0); } @@ -23174,7 +23174,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0.P+0*****************"); assert(ios.width() == 0); } @@ -23182,7 +23182,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0X0.P+0"); assert(ios.width() == 0); } @@ -23190,7 +23190,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0X0.P+0"); assert(ios.width() == 0); } @@ -23200,7 +23200,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0;P+0"); assert(ios.width() == 0); } @@ -23208,7 +23208,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0;P+0*****************"); assert(ios.width() == 0); } @@ -23216,7 +23216,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0X0;P+0"); assert(ios.width() == 0); } @@ -23224,7 +23224,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0X0;P+0"); assert(ios.width() == 0); } @@ -23246,7 +23246,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0"); assert(ios.width() == 0); } @@ -23254,7 +23254,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0******************"); assert(ios.width() == 0); } @@ -23262,7 +23262,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0x0p+0"); assert(ios.width() == 0); } @@ -23270,7 +23270,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0x0p+0"); assert(ios.width() == 0); } @@ -23280,7 +23280,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0"); assert(ios.width() == 0); } @@ -23288,7 +23288,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0******************"); assert(ios.width() == 0); } @@ -23296,7 +23296,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0x0p+0"); assert(ios.width() == 0); } @@ -23304,7 +23304,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0x0p+0"); assert(ios.width() == 0); } @@ -23317,7 +23317,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0.p+0"); assert(ios.width() == 0); } @@ -23325,7 +23325,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0.p+0*****************"); assert(ios.width() == 0); } @@ -23333,7 +23333,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0x0.p+0"); assert(ios.width() == 0); } @@ -23341,7 +23341,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0x0.p+0"); assert(ios.width() == 0); } @@ -23351,7 +23351,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0;p+0"); assert(ios.width() == 0); } @@ -23359,7 +23359,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0;p+0*****************"); assert(ios.width() == 0); } @@ -23367,7 +23367,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0x0;p+0"); assert(ios.width() == 0); } @@ -23375,7 +23375,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0x0;p+0"); assert(ios.width() == 0); } @@ -23391,7 +23391,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0"); assert(ios.width() == 0); } @@ -23399,7 +23399,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0******************"); assert(ios.width() == 0); } @@ -23407,7 +23407,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0x0p+0"); assert(ios.width() == 0); } @@ -23415,7 +23415,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0x0p+0"); assert(ios.width() == 0); } @@ -23425,7 +23425,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0"); assert(ios.width() == 0); } @@ -23433,7 +23433,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0******************"); assert(ios.width() == 0); } @@ -23441,7 +23441,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0x0p+0"); assert(ios.width() == 0); } @@ -23449,7 +23449,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0x0p+0"); assert(ios.width() == 0); } @@ -23462,7 +23462,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0.p+0"); assert(ios.width() == 0); } @@ -23470,7 +23470,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0.p+0*****************"); assert(ios.width() == 0); } @@ -23478,7 +23478,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0x0.p+0"); assert(ios.width() == 0); } @@ -23486,7 +23486,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0x0.p+0"); assert(ios.width() == 0); } @@ -23496,7 +23496,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0;p+0"); assert(ios.width() == 0); } @@ -23504,7 +23504,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0;p+0*****************"); assert(ios.width() == 0); } @@ -23512,7 +23512,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0x0;p+0"); assert(ios.width() == 0); } @@ -23520,7 +23520,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0x0;p+0"); assert(ios.width() == 0); } @@ -23539,7 +23539,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0"); assert(ios.width() == 0); } @@ -23547,7 +23547,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0******************"); assert(ios.width() == 0); } @@ -23555,7 +23555,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0X0P+0"); assert(ios.width() == 0); } @@ -23563,7 +23563,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0X0P+0"); assert(ios.width() == 0); } @@ -23573,7 +23573,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0"); assert(ios.width() == 0); } @@ -23581,7 +23581,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0******************"); assert(ios.width() == 0); } @@ -23589,7 +23589,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0X0P+0"); assert(ios.width() == 0); } @@ -23597,7 +23597,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0X0P+0"); assert(ios.width() == 0); } @@ -23610,7 +23610,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0.P+0"); assert(ios.width() == 0); } @@ -23618,7 +23618,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0.P+0*****************"); assert(ios.width() == 0); } @@ -23626,7 +23626,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0X0.P+0"); assert(ios.width() == 0); } @@ -23634,7 +23634,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0X0.P+0"); assert(ios.width() == 0); } @@ -23644,7 +23644,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0;P+0"); assert(ios.width() == 0); } @@ -23652,7 +23652,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0;P+0*****************"); assert(ios.width() == 0); } @@ -23660,7 +23660,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0X0;P+0"); assert(ios.width() == 0); } @@ -23668,7 +23668,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0X0;P+0"); assert(ios.width() == 0); } @@ -23684,7 +23684,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0"); assert(ios.width() == 0); } @@ -23692,7 +23692,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0******************"); assert(ios.width() == 0); } @@ -23700,7 +23700,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0X0P+0"); assert(ios.width() == 0); } @@ -23708,7 +23708,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0X0P+0"); assert(ios.width() == 0); } @@ -23718,7 +23718,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0"); assert(ios.width() == 0); } @@ -23726,7 +23726,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0******************"); assert(ios.width() == 0); } @@ -23734,7 +23734,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0X0P+0"); assert(ios.width() == 0); } @@ -23742,7 +23742,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0X0P+0"); assert(ios.width() == 0); } @@ -23755,7 +23755,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0.P+0"); assert(ios.width() == 0); } @@ -23763,7 +23763,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0.P+0*****************"); assert(ios.width() == 0); } @@ -23771,7 +23771,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0X0.P+0"); assert(ios.width() == 0); } @@ -23779,7 +23779,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0X0.P+0"); assert(ios.width() == 0); } @@ -23789,7 +23789,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0;P+0"); assert(ios.width() == 0); } @@ -23797,7 +23797,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0;P+0*****************"); assert(ios.width() == 0); } @@ -23805,7 +23805,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0X0;P+0"); assert(ios.width() == 0); } @@ -23813,7 +23813,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0X0;P+0"); assert(ios.width() == 0); } @@ -23835,7 +23835,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0"); assert(ios.width() == 0); } @@ -23843,7 +23843,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0******************"); assert(ios.width() == 0); } @@ -23851,7 +23851,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0x0p+0"); assert(ios.width() == 0); } @@ -23859,7 +23859,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0x0p+0"); assert(ios.width() == 0); } @@ -23869,7 +23869,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0"); assert(ios.width() == 0); } @@ -23877,7 +23877,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0******************"); assert(ios.width() == 0); } @@ -23885,7 +23885,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0x0p+0"); assert(ios.width() == 0); } @@ -23893,7 +23893,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0x0p+0"); assert(ios.width() == 0); } @@ -23906,7 +23906,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0.p+0"); assert(ios.width() == 0); } @@ -23914,7 +23914,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0.p+0*****************"); assert(ios.width() == 0); } @@ -23922,7 +23922,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0x0.p+0"); assert(ios.width() == 0); } @@ -23930,7 +23930,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0x0.p+0"); assert(ios.width() == 0); } @@ -23940,7 +23940,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0;p+0"); assert(ios.width() == 0); } @@ -23948,7 +23948,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0;p+0*****************"); assert(ios.width() == 0); } @@ -23956,7 +23956,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0x0;p+0"); assert(ios.width() == 0); } @@ -23964,7 +23964,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0x0;p+0"); assert(ios.width() == 0); } @@ -23980,7 +23980,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0"); assert(ios.width() == 0); } @@ -23988,7 +23988,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0******************"); assert(ios.width() == 0); } @@ -23996,7 +23996,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0x0p+0"); assert(ios.width() == 0); } @@ -24004,7 +24004,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0x0p+0"); assert(ios.width() == 0); } @@ -24014,7 +24014,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0"); assert(ios.width() == 0); } @@ -24022,7 +24022,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0p+0******************"); assert(ios.width() == 0); } @@ -24030,7 +24030,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0x0p+0"); assert(ios.width() == 0); } @@ -24038,7 +24038,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0x0p+0"); assert(ios.width() == 0); } @@ -24051,7 +24051,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0.p+0"); assert(ios.width() == 0); } @@ -24059,7 +24059,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0.p+0*****************"); assert(ios.width() == 0); } @@ -24067,7 +24067,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0x0.p+0"); assert(ios.width() == 0); } @@ -24075,7 +24075,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0x0.p+0"); assert(ios.width() == 0); } @@ -24085,7 +24085,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0;p+0"); assert(ios.width() == 0); } @@ -24093,7 +24093,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0x0;p+0*****************"); assert(ios.width() == 0); } @@ -24101,7 +24101,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0x0;p+0"); assert(ios.width() == 0); } @@ -24109,7 +24109,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0x0;p+0"); assert(ios.width() == 0); } @@ -24128,7 +24128,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0"); assert(ios.width() == 0); } @@ -24136,7 +24136,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0******************"); assert(ios.width() == 0); } @@ -24144,7 +24144,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0X0P+0"); assert(ios.width() == 0); } @@ -24152,7 +24152,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0X0P+0"); assert(ios.width() == 0); } @@ -24162,7 +24162,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0"); assert(ios.width() == 0); } @@ -24170,7 +24170,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0******************"); assert(ios.width() == 0); } @@ -24178,7 +24178,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0X0P+0"); assert(ios.width() == 0); } @@ -24186,7 +24186,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0X0P+0"); assert(ios.width() == 0); } @@ -24199,7 +24199,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0.P+0"); assert(ios.width() == 0); } @@ -24207,7 +24207,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0.P+0*****************"); assert(ios.width() == 0); } @@ -24215,7 +24215,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0X0.P+0"); assert(ios.width() == 0); } @@ -24223,7 +24223,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0X0.P+0"); assert(ios.width() == 0); } @@ -24233,7 +24233,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0;P+0"); assert(ios.width() == 0); } @@ -24241,7 +24241,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0;P+0*****************"); assert(ios.width() == 0); } @@ -24249,7 +24249,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0X0;P+0"); assert(ios.width() == 0); } @@ -24257,7 +24257,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0X0;P+0"); assert(ios.width() == 0); } @@ -24273,7 +24273,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0"); assert(ios.width() == 0); } @@ -24281,7 +24281,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0******************"); assert(ios.width() == 0); } @@ -24289,7 +24289,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0X0P+0"); assert(ios.width() == 0); } @@ -24297,7 +24297,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0X0P+0"); assert(ios.width() == 0); } @@ -24307,7 +24307,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0"); assert(ios.width() == 0); } @@ -24315,7 +24315,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0P+0******************"); assert(ios.width() == 0); } @@ -24323,7 +24323,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "******************-0X0P+0"); assert(ios.width() == 0); } @@ -24331,7 +24331,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-******************0X0P+0"); assert(ios.width() == 0); } @@ -24344,7 +24344,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0.P+0"); assert(ios.width() == 0); } @@ -24352,7 +24352,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0.P+0*****************"); assert(ios.width() == 0); } @@ -24360,7 +24360,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0X0.P+0"); assert(ios.width() == 0); } @@ -24368,7 +24368,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0X0.P+0"); assert(ios.width() == 0); } @@ -24378,7 +24378,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0;P+0"); assert(ios.width() == 0); } @@ -24386,7 +24386,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-0X0;P+0*****************"); assert(ios.width() == 0); } @@ -24394,7 +24394,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****************-0X0;P+0"); assert(ios.width() == 0); } @@ -24402,7 +24402,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-*****************0X0;P+0"); assert(ios.width() == 0); } @@ -24449,7 +24449,7 @@ { { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x9.32c05a44p+27"); assert(ios.width() == 0); } @@ -24457,7 +24457,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x9.32c05a44p+27*********"); assert(ios.width() == 0); } @@ -24465,7 +24465,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********0x9.32c05a44p+27"); assert(ios.width() == 0); } @@ -24473,7 +24473,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x*********9.32c05a44p+27"); assert(ios.width() == 0); } @@ -24483,7 +24483,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x9;32c05a44p+27"); assert(ios.width() == 0); } @@ -24491,7 +24491,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x9;32c05a44p+27*********"); assert(ios.width() == 0); } @@ -24499,7 +24499,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********0x9;32c05a44p+27"); assert(ios.width() == 0); } @@ -24507,7 +24507,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x*********9;32c05a44p+27"); assert(ios.width() == 0); } @@ -24520,7 +24520,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x9.32c05a44p+27"); assert(ios.width() == 0); } @@ -24528,7 +24528,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x9.32c05a44p+27*********"); assert(ios.width() == 0); } @@ -24536,7 +24536,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********0x9.32c05a44p+27"); assert(ios.width() == 0); } @@ -24544,7 +24544,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x*********9.32c05a44p+27"); assert(ios.width() == 0); } @@ -24554,7 +24554,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x9;32c05a44p+27"); assert(ios.width() == 0); } @@ -24562,7 +24562,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x9;32c05a44p+27*********"); assert(ios.width() == 0); } @@ -24570,7 +24570,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********0x9;32c05a44p+27"); assert(ios.width() == 0); } @@ -24578,7 +24578,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x*********9;32c05a44p+27"); assert(ios.width() == 0); } @@ -24594,7 +24594,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x9.32c05a44p+27"); assert(ios.width() == 0); } @@ -24602,7 +24602,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x9.32c05a44p+27********"); assert(ios.width() == 0); } @@ -24610,7 +24610,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+0x9.32c05a44p+27"); assert(ios.width() == 0); } @@ -24618,7 +24618,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********0x9.32c05a44p+27"); assert(ios.width() == 0); } @@ -24628,7 +24628,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x9;32c05a44p+27"); assert(ios.width() == 0); } @@ -24636,7 +24636,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x9;32c05a44p+27********"); assert(ios.width() == 0); } @@ -24644,7 +24644,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+0x9;32c05a44p+27"); assert(ios.width() == 0); } @@ -24652,7 +24652,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********0x9;32c05a44p+27"); assert(ios.width() == 0); } @@ -24665,7 +24665,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x9.32c05a44p+27"); assert(ios.width() == 0); } @@ -24673,7 +24673,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x9.32c05a44p+27********"); assert(ios.width() == 0); } @@ -24681,7 +24681,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+0x9.32c05a44p+27"); assert(ios.width() == 0); } @@ -24689,7 +24689,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********0x9.32c05a44p+27"); assert(ios.width() == 0); } @@ -24699,7 +24699,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x9;32c05a44p+27"); assert(ios.width() == 0); } @@ -24707,7 +24707,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x9;32c05a44p+27********"); assert(ios.width() == 0); } @@ -24715,7 +24715,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+0x9;32c05a44p+27"); assert(ios.width() == 0); } @@ -24723,7 +24723,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********0x9;32c05a44p+27"); assert(ios.width() == 0); } @@ -24742,7 +24742,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X9.32C05A44P+27"); assert(ios.width() == 0); } @@ -24750,7 +24750,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X9.32C05A44P+27*********"); assert(ios.width() == 0); } @@ -24758,7 +24758,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********0X9.32C05A44P+27"); assert(ios.width() == 0); } @@ -24766,7 +24766,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X*********9.32C05A44P+27"); assert(ios.width() == 0); } @@ -24776,7 +24776,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X9;32C05A44P+27"); assert(ios.width() == 0); } @@ -24784,7 +24784,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X9;32C05A44P+27*********"); assert(ios.width() == 0); } @@ -24792,7 +24792,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********0X9;32C05A44P+27"); assert(ios.width() == 0); } @@ -24800,7 +24800,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X*********9;32C05A44P+27"); assert(ios.width() == 0); } @@ -24813,7 +24813,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X9.32C05A44P+27"); assert(ios.width() == 0); } @@ -24821,7 +24821,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X9.32C05A44P+27*********"); assert(ios.width() == 0); } @@ -24829,7 +24829,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********0X9.32C05A44P+27"); assert(ios.width() == 0); } @@ -24837,7 +24837,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X*********9.32C05A44P+27"); assert(ios.width() == 0); } @@ -24847,7 +24847,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X9;32C05A44P+27"); assert(ios.width() == 0); } @@ -24855,7 +24855,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X9;32C05A44P+27*********"); assert(ios.width() == 0); } @@ -24863,7 +24863,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********0X9;32C05A44P+27"); assert(ios.width() == 0); } @@ -24871,7 +24871,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X*********9;32C05A44P+27"); assert(ios.width() == 0); } @@ -24887,7 +24887,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X9.32C05A44P+27"); assert(ios.width() == 0); } @@ -24895,7 +24895,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X9.32C05A44P+27********"); assert(ios.width() == 0); } @@ -24903,7 +24903,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+0X9.32C05A44P+27"); assert(ios.width() == 0); } @@ -24911,7 +24911,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********0X9.32C05A44P+27"); assert(ios.width() == 0); } @@ -24921,7 +24921,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X9;32C05A44P+27"); assert(ios.width() == 0); } @@ -24929,7 +24929,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X9;32C05A44P+27********"); assert(ios.width() == 0); } @@ -24937,7 +24937,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+0X9;32C05A44P+27"); assert(ios.width() == 0); } @@ -24945,7 +24945,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********0X9;32C05A44P+27"); assert(ios.width() == 0); } @@ -24958,7 +24958,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X9.32C05A44P+27"); assert(ios.width() == 0); } @@ -24966,7 +24966,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X9.32C05A44P+27********"); assert(ios.width() == 0); } @@ -24974,7 +24974,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+0X9.32C05A44P+27"); assert(ios.width() == 0); } @@ -24982,7 +24982,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********0X9.32C05A44P+27"); assert(ios.width() == 0); } @@ -24992,7 +24992,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X9;32C05A44P+27"); assert(ios.width() == 0); } @@ -25000,7 +25000,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X9;32C05A44P+27********"); assert(ios.width() == 0); } @@ -25008,7 +25008,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+0X9;32C05A44P+27"); assert(ios.width() == 0); } @@ -25016,7 +25016,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********0X9;32C05A44P+27"); assert(ios.width() == 0); } @@ -25038,7 +25038,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x9.32c05a44p+27"); assert(ios.width() == 0); } @@ -25046,7 +25046,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x9.32c05a44p+27*********"); assert(ios.width() == 0); } @@ -25054,7 +25054,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********0x9.32c05a44p+27"); assert(ios.width() == 0); } @@ -25062,7 +25062,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x*********9.32c05a44p+27"); assert(ios.width() == 0); } @@ -25072,7 +25072,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x9;32c05a44p+27"); assert(ios.width() == 0); } @@ -25080,7 +25080,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x9;32c05a44p+27*********"); assert(ios.width() == 0); } @@ -25088,7 +25088,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********0x9;32c05a44p+27"); assert(ios.width() == 0); } @@ -25096,7 +25096,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x*********9;32c05a44p+27"); assert(ios.width() == 0); } @@ -25109,7 +25109,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x9.32c05a44p+27"); assert(ios.width() == 0); } @@ -25117,7 +25117,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x9.32c05a44p+27*********"); assert(ios.width() == 0); } @@ -25125,7 +25125,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********0x9.32c05a44p+27"); assert(ios.width() == 0); } @@ -25133,7 +25133,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x*********9.32c05a44p+27"); assert(ios.width() == 0); } @@ -25143,7 +25143,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x9;32c05a44p+27"); assert(ios.width() == 0); } @@ -25151,7 +25151,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x9;32c05a44p+27*********"); assert(ios.width() == 0); } @@ -25159,7 +25159,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********0x9;32c05a44p+27"); assert(ios.width() == 0); } @@ -25167,7 +25167,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x*********9;32c05a44p+27"); assert(ios.width() == 0); } @@ -25183,7 +25183,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x9.32c05a44p+27"); assert(ios.width() == 0); } @@ -25191,7 +25191,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x9.32c05a44p+27********"); assert(ios.width() == 0); } @@ -25199,7 +25199,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+0x9.32c05a44p+27"); assert(ios.width() == 0); } @@ -25207,7 +25207,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********0x9.32c05a44p+27"); assert(ios.width() == 0); } @@ -25217,7 +25217,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x9;32c05a44p+27"); assert(ios.width() == 0); } @@ -25225,7 +25225,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x9;32c05a44p+27********"); assert(ios.width() == 0); } @@ -25233,7 +25233,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+0x9;32c05a44p+27"); assert(ios.width() == 0); } @@ -25241,7 +25241,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********0x9;32c05a44p+27"); assert(ios.width() == 0); } @@ -25254,7 +25254,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x9.32c05a44p+27"); assert(ios.width() == 0); } @@ -25262,7 +25262,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x9.32c05a44p+27********"); assert(ios.width() == 0); } @@ -25270,7 +25270,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+0x9.32c05a44p+27"); assert(ios.width() == 0); } @@ -25278,7 +25278,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********0x9.32c05a44p+27"); assert(ios.width() == 0); } @@ -25288,7 +25288,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x9;32c05a44p+27"); assert(ios.width() == 0); } @@ -25296,7 +25296,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x9;32c05a44p+27********"); assert(ios.width() == 0); } @@ -25304,7 +25304,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+0x9;32c05a44p+27"); assert(ios.width() == 0); } @@ -25312,7 +25312,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********0x9;32c05a44p+27"); assert(ios.width() == 0); } @@ -25331,7 +25331,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X9.32C05A44P+27"); assert(ios.width() == 0); } @@ -25339,7 +25339,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X9.32C05A44P+27*********"); assert(ios.width() == 0); } @@ -25347,7 +25347,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********0X9.32C05A44P+27"); assert(ios.width() == 0); } @@ -25355,7 +25355,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X*********9.32C05A44P+27"); assert(ios.width() == 0); } @@ -25365,7 +25365,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X9;32C05A44P+27"); assert(ios.width() == 0); } @@ -25373,7 +25373,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X9;32C05A44P+27*********"); assert(ios.width() == 0); } @@ -25381,7 +25381,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********0X9;32C05A44P+27"); assert(ios.width() == 0); } @@ -25389,7 +25389,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X*********9;32C05A44P+27"); assert(ios.width() == 0); } @@ -25402,7 +25402,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X9.32C05A44P+27"); assert(ios.width() == 0); } @@ -25410,7 +25410,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X9.32C05A44P+27*********"); assert(ios.width() == 0); } @@ -25418,7 +25418,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********0X9.32C05A44P+27"); assert(ios.width() == 0); } @@ -25426,7 +25426,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X*********9.32C05A44P+27"); assert(ios.width() == 0); } @@ -25436,7 +25436,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X9;32C05A44P+27"); assert(ios.width() == 0); } @@ -25444,7 +25444,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X9;32C05A44P+27*********"); assert(ios.width() == 0); } @@ -25452,7 +25452,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********0X9;32C05A44P+27"); assert(ios.width() == 0); } @@ -25460,7 +25460,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X*********9;32C05A44P+27"); assert(ios.width() == 0); } @@ -25476,7 +25476,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X9.32C05A44P+27"); assert(ios.width() == 0); } @@ -25484,7 +25484,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X9.32C05A44P+27********"); assert(ios.width() == 0); } @@ -25492,7 +25492,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+0X9.32C05A44P+27"); assert(ios.width() == 0); } @@ -25500,7 +25500,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********0X9.32C05A44P+27"); assert(ios.width() == 0); } @@ -25510,7 +25510,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X9;32C05A44P+27"); assert(ios.width() == 0); } @@ -25518,7 +25518,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X9;32C05A44P+27********"); assert(ios.width() == 0); } @@ -25526,7 +25526,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+0X9;32C05A44P+27"); assert(ios.width() == 0); } @@ -25534,7 +25534,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********0X9;32C05A44P+27"); assert(ios.width() == 0); } @@ -25547,7 +25547,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X9.32C05A44P+27"); assert(ios.width() == 0); } @@ -25555,7 +25555,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X9.32C05A44P+27********"); assert(ios.width() == 0); } @@ -25563,7 +25563,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+0X9.32C05A44P+27"); assert(ios.width() == 0); } @@ -25571,7 +25571,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********0X9.32C05A44P+27"); assert(ios.width() == 0); } @@ -25581,7 +25581,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X9;32C05A44P+27"); assert(ios.width() == 0); } @@ -25589,7 +25589,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X9;32C05A44P+27********"); assert(ios.width() == 0); } @@ -25597,7 +25597,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+0X9;32C05A44P+27"); assert(ios.width() == 0); } @@ -25605,7 +25605,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********0X9;32C05A44P+27"); assert(ios.width() == 0); } @@ -25633,7 +25633,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x9.32c05a44p+27"); assert(ios.width() == 0); } @@ -25641,7 +25641,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x9.32c05a44p+27*********"); assert(ios.width() == 0); } @@ -25649,7 +25649,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********0x9.32c05a44p+27"); assert(ios.width() == 0); } @@ -25657,7 +25657,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x*********9.32c05a44p+27"); assert(ios.width() == 0); } @@ -25667,7 +25667,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x9;32c05a44p+27"); assert(ios.width() == 0); } @@ -25675,7 +25675,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x9;32c05a44p+27*********"); assert(ios.width() == 0); } @@ -25683,7 +25683,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********0x9;32c05a44p+27"); assert(ios.width() == 0); } @@ -25691,7 +25691,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x*********9;32c05a44p+27"); assert(ios.width() == 0); } @@ -25704,7 +25704,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x9.32c05a44p+27"); assert(ios.width() == 0); } @@ -25712,7 +25712,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x9.32c05a44p+27*********"); assert(ios.width() == 0); } @@ -25720,7 +25720,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********0x9.32c05a44p+27"); assert(ios.width() == 0); } @@ -25728,7 +25728,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x*********9.32c05a44p+27"); assert(ios.width() == 0); } @@ -25738,7 +25738,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x9;32c05a44p+27"); assert(ios.width() == 0); } @@ -25746,7 +25746,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x9;32c05a44p+27*********"); assert(ios.width() == 0); } @@ -25754,7 +25754,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********0x9;32c05a44p+27"); assert(ios.width() == 0); } @@ -25762,7 +25762,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x*********9;32c05a44p+27"); assert(ios.width() == 0); } @@ -25778,7 +25778,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x9.32c05a44p+27"); assert(ios.width() == 0); } @@ -25786,7 +25786,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x9.32c05a44p+27********"); assert(ios.width() == 0); } @@ -25794,7 +25794,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+0x9.32c05a44p+27"); assert(ios.width() == 0); } @@ -25802,7 +25802,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********0x9.32c05a44p+27"); assert(ios.width() == 0); } @@ -25812,7 +25812,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x9;32c05a44p+27"); assert(ios.width() == 0); } @@ -25820,7 +25820,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x9;32c05a44p+27********"); assert(ios.width() == 0); } @@ -25828,7 +25828,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+0x9;32c05a44p+27"); assert(ios.width() == 0); } @@ -25836,7 +25836,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********0x9;32c05a44p+27"); assert(ios.width() == 0); } @@ -25849,7 +25849,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x9.32c05a44p+27"); assert(ios.width() == 0); } @@ -25857,7 +25857,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x9.32c05a44p+27********"); assert(ios.width() == 0); } @@ -25865,7 +25865,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+0x9.32c05a44p+27"); assert(ios.width() == 0); } @@ -25873,7 +25873,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********0x9.32c05a44p+27"); assert(ios.width() == 0); } @@ -25883,7 +25883,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x9;32c05a44p+27"); assert(ios.width() == 0); } @@ -25891,7 +25891,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0x9;32c05a44p+27********"); assert(ios.width() == 0); } @@ -25899,7 +25899,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+0x9;32c05a44p+27"); assert(ios.width() == 0); } @@ -25907,7 +25907,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********0x9;32c05a44p+27"); assert(ios.width() == 0); } @@ -25926,7 +25926,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X9.32C05A44P+27"); assert(ios.width() == 0); } @@ -25934,7 +25934,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X9.32C05A44P+27*********"); assert(ios.width() == 0); } @@ -25942,7 +25942,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********0X9.32C05A44P+27"); assert(ios.width() == 0); } @@ -25950,7 +25950,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X*********9.32C05A44P+27"); assert(ios.width() == 0); } @@ -25960,7 +25960,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X9;32C05A44P+27"); assert(ios.width() == 0); } @@ -25968,7 +25968,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X9;32C05A44P+27*********"); assert(ios.width() == 0); } @@ -25976,7 +25976,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********0X9;32C05A44P+27"); assert(ios.width() == 0); } @@ -25984,7 +25984,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X*********9;32C05A44P+27"); assert(ios.width() == 0); } @@ -25997,7 +25997,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X9.32C05A44P+27"); assert(ios.width() == 0); } @@ -26005,7 +26005,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X9.32C05A44P+27*********"); assert(ios.width() == 0); } @@ -26013,7 +26013,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********0X9.32C05A44P+27"); assert(ios.width() == 0); } @@ -26021,7 +26021,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X*********9.32C05A44P+27"); assert(ios.width() == 0); } @@ -26031,7 +26031,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X9;32C05A44P+27"); assert(ios.width() == 0); } @@ -26039,7 +26039,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X9;32C05A44P+27*********"); assert(ios.width() == 0); } @@ -26047,7 +26047,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*********0X9;32C05A44P+27"); assert(ios.width() == 0); } @@ -26055,7 +26055,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X*********9;32C05A44P+27"); assert(ios.width() == 0); } @@ -26071,7 +26071,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X9.32C05A44P+27"); assert(ios.width() == 0); } @@ -26079,7 +26079,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X9.32C05A44P+27********"); assert(ios.width() == 0); } @@ -26087,7 +26087,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+0X9.32C05A44P+27"); assert(ios.width() == 0); } @@ -26095,7 +26095,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********0X9.32C05A44P+27"); assert(ios.width() == 0); } @@ -26105,7 +26105,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X9;32C05A44P+27"); assert(ios.width() == 0); } @@ -26113,7 +26113,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X9;32C05A44P+27********"); assert(ios.width() == 0); } @@ -26121,7 +26121,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+0X9;32C05A44P+27"); assert(ios.width() == 0); } @@ -26129,7 +26129,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********0X9;32C05A44P+27"); assert(ios.width() == 0); } @@ -26142,7 +26142,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X9.32C05A44P+27"); assert(ios.width() == 0); } @@ -26150,7 +26150,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X9.32C05A44P+27********"); assert(ios.width() == 0); } @@ -26158,7 +26158,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+0X9.32C05A44P+27"); assert(ios.width() == 0); } @@ -26166,7 +26166,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********0X9.32C05A44P+27"); assert(ios.width() == 0); } @@ -26176,7 +26176,7 @@ ios.width(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X9;32C05A44P+27"); assert(ios.width() == 0); } @@ -26184,7 +26184,7 @@ std::left(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+0X9;32C05A44P+27********"); assert(ios.width() == 0); } @@ -26192,7 +26192,7 @@ std::right(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "********+0X9;32C05A44P+27"); assert(ios.width() == 0); } @@ -26200,7 +26200,7 @@ std::internal(ios); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+********0X9;32C05A44P+27"); assert(ios.width() == 0); } diff --git a/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long_long.pass.cpp b/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long_long.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long_long.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long_long.pass.cpp @@ -48,7 +48,7 @@ long long v = 0; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); } { @@ -56,7 +56,7 @@ long long v = 1; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1"); } { @@ -64,7 +64,7 @@ long long v = -1; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-1"); } { @@ -72,7 +72,7 @@ long long v = -1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-1000"); } { @@ -80,7 +80,7 @@ long long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1000"); } { @@ -89,7 +89,7 @@ long long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1000"); } { @@ -98,7 +98,7 @@ long long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1750"); } { @@ -108,7 +108,7 @@ long long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "01750"); } { @@ -117,7 +117,7 @@ long long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "3e8"); } { @@ -127,7 +127,7 @@ long long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x3e8"); } { @@ -138,7 +138,7 @@ long long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X3E8"); } { @@ -150,7 +150,7 @@ long long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X3E_8"); } { @@ -161,7 +161,7 @@ long long v = 2147483647; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x7f_fff_ff_f"); } { @@ -171,7 +171,7 @@ long long v = 0123467; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "123_46_7"); } { @@ -182,7 +182,7 @@ long long v = 0123467; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0_123_46_7"); } { @@ -195,7 +195,7 @@ long long v = 0123467; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****0_123_46_7"); } { @@ -208,7 +208,7 @@ long long v = 0123467; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0_123_46_7*****"); } { @@ -221,7 +221,7 @@ long long v = 0123467; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****0_123_46_7"); assert(ios.width() == 0); } @@ -235,7 +235,7 @@ long long v = 2147483647; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**0x7f_fff_ff_f"); } { @@ -248,7 +248,7 @@ long long v = 2147483647; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x7f_fff_ff_f**"); } { @@ -261,7 +261,7 @@ long long v = 2147483647; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x**7f_fff_ff_f"); assert(ios.width() == 0); } @@ -274,7 +274,7 @@ ios.width(10); char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***+1_00_0"); assert(ios.width() == 0); } @@ -287,7 +287,7 @@ ios.width(10); char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+1_00_0***"); assert(ios.width() == 0); } @@ -300,7 +300,7 @@ ios.width(10); char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "+***1_00_0"); assert(ios.width() == 0); } @@ -313,7 +313,7 @@ ios.width(10); char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "***-1_00_0"); assert(ios.width() == 0); } @@ -325,7 +325,7 @@ ios.width(10); char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-1_00_0***"); assert(ios.width() == 0); } @@ -337,7 +337,7 @@ ios.width(10); char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "-***1_00_0"); assert(ios.width() == 0); } diff --git a/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_pointer.pass.cpp b/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_pointer.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_pointer.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_pointer.pass.cpp @@ -37,7 +37,7 @@ void* v = 0; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); char expected_str[32] = {}; // num_put::put uses %p for pointer types, but the exact format of %p is // implementation defined behavior for the C library. Compare output to diff --git a/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp b/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long.pass.cpp @@ -48,7 +48,7 @@ unsigned long v = 0; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); } { @@ -56,7 +56,7 @@ unsigned long v = 1; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1"); } { @@ -64,7 +64,7 @@ unsigned long v = static_cast(-1); char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == (sizeof(unsigned long) == 4 ? "4294967295" : "18446744073709551615")); } { @@ -72,7 +72,7 @@ unsigned long v = static_cast(-1000); char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == (sizeof(unsigned long) == 4 ? "4294966296" : "18446744073709550616")); } { @@ -80,7 +80,7 @@ unsigned long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1000"); } { @@ -89,7 +89,7 @@ unsigned long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1000"); } { @@ -98,7 +98,7 @@ unsigned long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1750"); } { @@ -108,7 +108,7 @@ unsigned long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "01750"); } { @@ -117,7 +117,7 @@ unsigned long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "3e8"); } { @@ -127,7 +127,7 @@ unsigned long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x3e8"); } { @@ -138,7 +138,7 @@ unsigned long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X3E8"); } { @@ -150,7 +150,7 @@ unsigned long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X3E_8"); } { @@ -161,7 +161,7 @@ unsigned long v = 2147483647; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x7f_fff_ff_f"); } { @@ -171,7 +171,7 @@ unsigned long v = 0123467; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "123_46_7"); } { @@ -182,7 +182,7 @@ unsigned long v = 0123467; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0_123_46_7"); } { @@ -195,7 +195,7 @@ unsigned long v = 0123467; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****0_123_46_7"); } { @@ -208,7 +208,7 @@ unsigned long v = 0123467; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0_123_46_7*****"); } { @@ -221,7 +221,7 @@ unsigned long v = 0123467; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****0_123_46_7"); assert(ios.width() == 0); } @@ -235,7 +235,7 @@ unsigned long v = 2147483647; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**0x7f_fff_ff_f"); } { @@ -248,7 +248,7 @@ unsigned long v = 2147483647; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x7f_fff_ff_f**"); } { @@ -261,7 +261,7 @@ unsigned long v = 2147483647; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x**7f_fff_ff_f"); assert(ios.width() == 0); } @@ -274,7 +274,7 @@ ios.width(10); char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****1_00_0"); assert(ios.width() == 0); } @@ -287,7 +287,7 @@ ios.width(10); char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_00_0****"); assert(ios.width() == 0); } @@ -300,7 +300,7 @@ ios.width(10); char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****1_00_0"); assert(ios.width() == 0); } @@ -313,7 +313,7 @@ ios.width(10); char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == (sizeof(unsigned long) == 4 ? "4_294_966_29_6" : "18_446_744_073_709_550_61_6")); assert(ios.width() == 0); @@ -326,7 +326,7 @@ ios.width(10); char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == (sizeof(unsigned long) == 4 ? "4_294_966_29_6" : "18_446_744_073_709_550_61_6")); assert(ios.width() == 0); @@ -339,7 +339,7 @@ ios.width(10); char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == (sizeof(unsigned long) == 4 ? "4_294_966_29_6" : "18_446_744_073_709_550_61_6")); assert(ios.width() == 0); diff --git a/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long_long.pass.cpp b/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long_long.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long_long.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_unsigned_long_long.pass.cpp @@ -48,7 +48,7 @@ unsigned long long v = 0; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0"); } { @@ -56,7 +56,7 @@ unsigned long long v = 1; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1"); } { @@ -64,7 +64,7 @@ unsigned long long v = static_cast(-1); char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "18446744073709551615"); } { @@ -72,7 +72,7 @@ unsigned long long v = static_cast(-1000); char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "18446744073709550616"); } { @@ -80,7 +80,7 @@ unsigned long long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1000"); } { @@ -89,7 +89,7 @@ unsigned long long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1000"); } { @@ -98,7 +98,7 @@ unsigned long long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1750"); } { @@ -108,7 +108,7 @@ unsigned long long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "01750"); } { @@ -117,7 +117,7 @@ unsigned long long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "3e8"); } { @@ -127,7 +127,7 @@ unsigned long long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x3e8"); } { @@ -138,7 +138,7 @@ unsigned long long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X3E8"); } { @@ -150,7 +150,7 @@ unsigned long long v = 1000; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0X3E_8"); } { @@ -161,7 +161,7 @@ unsigned long long v = 2147483647; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x7f_fff_ff_f"); } { @@ -171,7 +171,7 @@ unsigned long long v = 0123467; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "123_46_7"); } { @@ -182,7 +182,7 @@ unsigned long long v = 0123467; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0_123_46_7"); } { @@ -195,7 +195,7 @@ unsigned long long v = 0123467; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****0_123_46_7"); } { @@ -208,7 +208,7 @@ unsigned long long v = 0123467; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0_123_46_7*****"); } { @@ -221,7 +221,7 @@ unsigned long long v = 0123467; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "*****0_123_46_7"); assert(ios.width() == 0); } @@ -235,7 +235,7 @@ unsigned long long v = 2147483647; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "**0x7f_fff_ff_f"); } { @@ -248,7 +248,7 @@ unsigned long long v = 2147483647; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x7f_fff_ff_f**"); } { @@ -261,7 +261,7 @@ unsigned long long v = 2147483647; char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "0x**7f_fff_ff_f"); assert(ios.width() == 0); } @@ -274,7 +274,7 @@ ios.width(10); char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****1_00_0"); assert(ios.width() == 0); } @@ -287,7 +287,7 @@ ios.width(10); char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "1_00_0****"); assert(ios.width() == 0); } @@ -300,7 +300,7 @@ ios.width(10); char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "****1_00_0"); assert(ios.width() == 0); } @@ -313,7 +313,7 @@ ios.width(10); char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "18_446_744_073_709_550_61_6"); assert(ios.width() == 0); } @@ -325,7 +325,7 @@ ios.width(10); char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "18_446_744_073_709_550_61_6"); assert(ios.width() == 0); } @@ -337,7 +337,7 @@ ios.width(10); char str[50]; cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', v); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "18_446_744_073_709_550_61_6"); assert(ios.width() == 0); } diff --git a/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_bool.pass.cpp b/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_bool.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_bool.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_bool.pass.cpp @@ -64,7 +64,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, b); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(b == true); } @@ -76,7 +76,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, b); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(b == false); } @@ -88,7 +88,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, b); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.failbit); assert(b == true); } @@ -100,7 +100,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, b); - assert(iter.base() == str+0); + assert(base(iter) == str+0); assert(err == ios.failbit); assert(b == false); } @@ -113,7 +113,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, b); - assert(iter.base() == str+0); + assert(base(iter) == str+0); assert(err == ios.failbit); assert(b == false); } @@ -125,7 +125,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, b); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(b == true); } @@ -137,7 +137,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, b); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(b == false); } @@ -150,7 +150,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+1), ios, err, b); - assert(iter.base() == str+1); + assert(base(iter) == str+1); assert(err == ios.eofbit); assert(b == true); } @@ -162,7 +162,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+3), ios, err, b); - assert(iter.base() == str+2); + assert(base(iter) == str+2); assert(err == ios.failbit); assert(b == false); } @@ -174,7 +174,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+3), ios, err, b); - assert(iter.base() == str+1); + assert(base(iter) == str+1); assert(err == ios.goodbit); assert(b == true); } @@ -187,7 +187,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+1), ios, err, b); - assert(iter.base() == str+1); + assert(base(iter) == str+1); assert(err == ios.eofbit); assert(b == true); } @@ -199,7 +199,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+2), ios, err, b); - assert(iter.base() == str+2); + assert(base(iter) == str+2); assert(err == ios.eofbit); assert(b == false); } @@ -211,7 +211,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+3), ios, err, b); - assert(iter.base() == str+2); + assert(base(iter) == str+2); assert(err == ios.goodbit); assert(b == false); } @@ -223,7 +223,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+2), ios, err, b); - assert(iter.base() == str+1); + assert(base(iter) == str+1); assert(err == ios.goodbit); assert(b == true); } diff --git a/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_double.pass.cpp b/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_double.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_double.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_double.pass.cpp @@ -58,7 +58,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 123); } @@ -69,7 +69,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == -123); } @@ -80,7 +80,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 123.5); } @@ -92,7 +92,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 125e-1); } @@ -104,7 +104,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == hexfloat(0x125, 0, -1)); } @@ -116,7 +116,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == INFINITY); } @@ -128,7 +128,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == INFINITY); } @@ -140,7 +140,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == -INFINITY); } @@ -152,7 +152,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == -INFINITY); } @@ -164,7 +164,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(std::isnan(v)); } @@ -176,7 +176,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(std::isnan(v)); } @@ -188,7 +188,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+3); + assert(base(iter) == str+3); assert(err == ios.goodbit); assert(v == 123); } @@ -201,7 +201,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+1); + assert(base(iter) == str+1); assert(err == ios.goodbit); assert(v == 2); } @@ -213,7 +213,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.failbit); assert(v == HUGE_VAL); } @@ -225,7 +225,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.failbit); assert(v == -HUGE_VAL); } @@ -238,7 +238,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 123456789.125); } @@ -260,7 +260,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.failbit); } { @@ -272,7 +272,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(std::abs(v - 3.14159265358979e+10)/3.14159265358979e+10 < 1.e-8); } diff --git a/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_float.pass.cpp b/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_float.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_float.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_float.pass.cpp @@ -47,7 +47,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 123); } @@ -58,7 +58,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == -123); } @@ -69,7 +69,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 123.5); } @@ -81,7 +81,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 125e-1); } @@ -93,7 +93,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == hexfloat(0x125, 0, -1)); } @@ -105,7 +105,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == INFINITY); } @@ -117,7 +117,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == INFINITY); } @@ -129,7 +129,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == -INFINITY); } @@ -141,7 +141,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == -INFINITY); } @@ -153,7 +153,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(std::isnan(v)); } @@ -165,7 +165,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(std::isnan(v)); } @@ -177,7 +177,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.failbit); assert(v == HUGE_VALF); } @@ -189,7 +189,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.failbit); assert(v == -HUGE_VALF); @@ -202,7 +202,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+1); + assert(base(iter) == str+1); assert(err == ios.goodbit); assert(v == 2); } diff --git a/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long.pass.cpp b/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long.pass.cpp @@ -61,7 +61,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+3); + assert(base(iter) == str+3); assert(err == ios.goodbit); assert(v == 123); } @@ -74,7 +74,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+4); + assert(base(iter) == str+4); assert(err == ios.goodbit); assert(v == -123); } @@ -86,7 +86,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+3); + assert(base(iter) == str+3); assert(err == ios.goodbit); assert(v == 83); } @@ -98,7 +98,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+3); + assert(base(iter) == str+3); assert(err == ios.goodbit); assert(v == 291); } @@ -110,7 +110,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 291); } @@ -122,7 +122,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 123); } @@ -134,7 +134,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 291); } @@ -146,7 +146,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 83); } @@ -159,7 +159,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+1); + assert(base(iter) == str+1); assert(err == ios.goodbit); assert(v == 2); } @@ -173,7 +173,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 123); } @@ -185,7 +185,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 1); } @@ -197,7 +197,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.failbit); assert(v == 1); } @@ -209,7 +209,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.failbit); assert(v == 1); } @@ -221,7 +221,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.failbit); assert(v == 1); } @@ -233,7 +233,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.failbit); assert(v == 1); } @@ -245,7 +245,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.failbit); assert(v == 1); } @@ -257,7 +257,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.failbit); assert(v == 1); } @@ -269,7 +269,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.failbit); assert(v == 1); } @@ -281,7 +281,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.failbit); assert(v == 1); } @@ -293,7 +293,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.failbit); assert(v == 1); } @@ -305,7 +305,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 12); } @@ -317,7 +317,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.failbit); assert(v == 12); } @@ -329,7 +329,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.failbit); assert(v == 12); } @@ -341,7 +341,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.failbit); assert(v == 12); } @@ -353,7 +353,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 123); } @@ -365,7 +365,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.failbit); assert(v == 123); } @@ -377,7 +377,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 1234); } @@ -389,7 +389,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.failbit); assert(v == 1234); } @@ -401,7 +401,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.failbit); assert(v == 1234); } @@ -413,7 +413,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 12345); } @@ -425,7 +425,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 123456); } @@ -437,7 +437,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.failbit); assert(v == 123456); } @@ -449,7 +449,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 1234567); } @@ -461,7 +461,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 1234567890); } @@ -473,7 +473,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == -1234567890); } @@ -485,7 +485,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 1234567890); } @@ -497,7 +497,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.failbit); assert(v == 1234567890); } @@ -519,7 +519,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.failbit); assert(v == std::numeric_limits::max()); } diff --git a/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long_double.pass.cpp b/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long_double.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long_double.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long_double.pass.cpp @@ -47,7 +47,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 123); } @@ -58,7 +58,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == -123); } @@ -69,7 +69,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 123.5); } @@ -81,7 +81,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 125e-1); } @@ -93,7 +93,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == hexfloat(0x125, 0, -1)); } @@ -105,7 +105,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == INFINITY); } @@ -117,7 +117,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == INFINITY); } @@ -129,7 +129,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == -INFINITY); } @@ -141,7 +141,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == -INFINITY); } @@ -153,7 +153,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(std::isnan(v)); } @@ -165,7 +165,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(std::isnan(v)); } @@ -177,7 +177,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.failbit); assert(v == INFINITY); } @@ -189,7 +189,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.failbit); assert(v == INFINITY); } @@ -201,7 +201,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.failbit); assert(v == INFINITY); } @@ -213,7 +213,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.failbit); assert(v == INFINITY); } @@ -225,7 +225,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err != ios.failbit); assert(v == 304888344611713860501504000000.0L); } @@ -237,7 +237,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.failbit); assert(v == HUGE_VALL); } @@ -249,7 +249,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.failbit); assert(v == -HUGE_VALL); } @@ -261,7 +261,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+1); + assert(base(iter) == str+1); assert(err == ios.goodbit); assert(v == 2); } diff --git a/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long_long.pass.cpp b/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long_long.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long_long.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_long_long.pass.cpp @@ -53,7 +53,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 0); } @@ -64,7 +64,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 1); } @@ -75,7 +75,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == -1); } @@ -87,7 +87,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 0x7FFFFFFFFFFFFFFFLL); } @@ -98,7 +98,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); const long long expect = 0x8000000000000000LL; assert(v == expect); diff --git a/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_pointer.pass.cpp b/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_pointer.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_pointer.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_pointer.pass.cpp @@ -42,7 +42,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, p); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(p == 0); } @@ -54,7 +54,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, p); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(p == (void*)0x73); } diff --git a/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_int.pass.cpp b/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_int.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_int.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_int.pass.cpp @@ -53,7 +53,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 0); } @@ -64,7 +64,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 1); } @@ -76,7 +76,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 0xFFFFFFFF); } diff --git a/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_long.pass.cpp b/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_long.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_long.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_long.pass.cpp @@ -53,7 +53,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 0); } @@ -64,7 +64,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 1); } @@ -76,7 +76,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 0xFFFFFFFF); } diff --git a/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_long_long.pass.cpp b/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_long_long.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_long_long.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_long_long.pass.cpp @@ -53,7 +53,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 0); } @@ -64,7 +64,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 1); } @@ -76,7 +76,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 0xFFFFFFFFFFFFFFFFULL); } diff --git a/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_short.pass.cpp b/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_short.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_short.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_unsigned_short.pass.cpp @@ -53,7 +53,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 0); } @@ -64,7 +64,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 1); } @@ -76,7 +76,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == 0xFFFF); } diff --git a/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/test_neg_one.pass.cpp b/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/test_neg_one.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/test_neg_one.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/test_neg_one.pass.cpp @@ -56,7 +56,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.goodbit); assert(v == T(-1)); } @@ -68,7 +68,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+sizeof(str)), ios, err, v); - assert(iter.base() == str+sizeof(str)-1); + assert(base(iter) == str+sizeof(str)-1); assert(err == ios.failbit); assert(v == 0); } @@ -91,7 +91,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+size+1), ios, err, v); - assert(iter.base() == str+size); + assert(base(iter) == str+size); assert(err == ios.goodbit); T expected = -value; assert(v == expected); @@ -109,7 +109,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+size+1), ios, err, v); - assert(iter.base() == str+size); + assert(base(iter) == str+size); assert(err == ios.goodbit); T expected = -value; assert(v == expected); @@ -125,7 +125,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+size+1), ios, err, v); - assert(iter.base() == str+size); + assert(base(iter) == str+size); assert(err == ios.goodbit); T expected = -value; assert(v == expected); @@ -141,7 +141,7 @@ f.get(cpp17_input_iterator(str), cpp17_input_iterator(str+size+1), ios, err, v); - assert(iter.base() == str+size); + assert(base(iter) == str+size); assert(err == ios.failbit); assert(v == T(-1)); } diff --git a/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_date.pass.cpp b/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_date.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_date.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_date.pass.cpp @@ -43,7 +43,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_date(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_mon == 4); assert(t.tm_mday == 5); assert(t.tm_year == 105); diff --git a/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_date_wide.pass.cpp b/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_date_wide.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_date_wide.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_date_wide.pass.cpp @@ -45,7 +45,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_date(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+sizeof(in)/sizeof(in[0])-1); + assert(base(i) == in+sizeof(in)/sizeof(in[0])-1); assert(t.tm_mon == 4); assert(t.tm_mday == 5); assert(t.tm_year == 105); diff --git a/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_many.pass.cpp b/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_many.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_many.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_many.pass.cpp @@ -44,7 +44,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get(I(in), I(in+sizeof(in)-1), ios, err, &t, fmt, fmt+sizeof(fmt)-1); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_year == 109); assert(t.tm_mon == 4); assert(t.tm_mday == 9); @@ -58,7 +58,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get(I(in), I(in+sizeof(in)-1), ios, err, &t, fmt, fmt+sizeof(fmt)-1); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_year == 109); assert(t.tm_mon == 4); assert(t.tm_mday == 9); diff --git a/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_monthname.pass.cpp b/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_monthname.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_monthname.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_monthname.pass.cpp @@ -42,7 +42,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_mon == 0); assert(err == std::ios_base::eofbit); } @@ -51,7 +51,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_mon == 1); assert(err == std::ios_base::eofbit); } @@ -60,7 +60,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_mon == 2); assert(err == std::ios_base::eofbit); } @@ -69,7 +69,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_mon == 3); assert(err == std::ios_base::eofbit); } @@ -78,7 +78,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_mon == 4); assert(err == std::ios_base::eofbit); } @@ -87,7 +87,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_mon == 5); assert(err == std::ios_base::eofbit); } @@ -96,7 +96,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_mon == 6); assert(err == std::ios_base::eofbit); } @@ -105,7 +105,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_mon == 7); assert(err == std::ios_base::eofbit); } @@ -114,7 +114,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_mon == 8); assert(err == std::ios_base::eofbit); } @@ -123,7 +123,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_mon == 9); assert(err == std::ios_base::eofbit); } @@ -132,7 +132,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_mon == 10); assert(err == std::ios_base::eofbit); } @@ -141,7 +141,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_mon == 11); assert(err == std::ios_base::eofbit); } @@ -150,7 +150,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+7); + assert(base(i) == in+7); assert(t.tm_mon == 0); assert(err == std::ios_base::eofbit); } @@ -159,7 +159,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+8); + assert(base(i) == in+8); assert(t.tm_mon == 1); assert(err == std::ios_base::eofbit); } @@ -168,7 +168,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+5); + assert(base(i) == in+5); assert(t.tm_mon == 2); assert(err == std::ios_base::eofbit); } @@ -177,7 +177,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+5); + assert(base(i) == in+5); assert(t.tm_mon == 3); assert(err == std::ios_base::eofbit); } @@ -186,7 +186,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_mon == 4); assert(err == std::ios_base::eofbit); } @@ -195,7 +195,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+4); + assert(base(i) == in+4); assert(t.tm_mon == 5); assert(err == std::ios_base::eofbit); } @@ -204,7 +204,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+4); + assert(base(i) == in+4); assert(t.tm_mon == 6); assert(err == std::ios_base::eofbit); } @@ -213,7 +213,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+6); + assert(base(i) == in+6); assert(t.tm_mon == 7); assert(err == std::ios_base::eofbit); } @@ -222,7 +222,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+9); + assert(base(i) == in+9); assert(t.tm_mon == 8); assert(err == std::ios_base::eofbit); } @@ -231,7 +231,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+7); + assert(base(i) == in+7); assert(t.tm_mon == 9); assert(err == std::ios_base::eofbit); } @@ -240,7 +240,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+8); + assert(base(i) == in+8); assert(t.tm_mon == 10); assert(err == std::ios_base::eofbit); } @@ -249,7 +249,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+8); + assert(base(i) == in+8); assert(t.tm_mon == 11); assert(err == std::ios_base::eofbit); } @@ -258,7 +258,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+5); + assert(base(i) == in+5); assert(t.tm_mon == 0); assert(err == std::ios_base::failbit); } diff --git a/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_monthname_wide.pass.cpp b/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_monthname_wide.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_monthname_wide.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_monthname_wide.pass.cpp @@ -44,7 +44,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_mon == 0); assert(err == std::ios_base::eofbit); } @@ -53,7 +53,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_mon == 1); assert(err == std::ios_base::eofbit); } @@ -62,7 +62,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_mon == 2); assert(err == std::ios_base::eofbit); } @@ -71,7 +71,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_mon == 3); assert(err == std::ios_base::eofbit); } @@ -80,7 +80,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_mon == 4); assert(err == std::ios_base::eofbit); } @@ -89,7 +89,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_mon == 5); assert(err == std::ios_base::eofbit); } @@ -98,7 +98,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_mon == 6); assert(err == std::ios_base::eofbit); } @@ -107,7 +107,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_mon == 7); assert(err == std::ios_base::eofbit); } @@ -116,7 +116,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_mon == 8); assert(err == std::ios_base::eofbit); } @@ -125,7 +125,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_mon == 9); assert(err == std::ios_base::eofbit); } @@ -134,7 +134,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_mon == 10); assert(err == std::ios_base::eofbit); } @@ -143,7 +143,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_mon == 11); assert(err == std::ios_base::eofbit); } @@ -152,7 +152,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+7); + assert(base(i) == in+7); assert(t.tm_mon == 0); assert(err == std::ios_base::eofbit); } @@ -161,7 +161,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+8); + assert(base(i) == in+8); assert(t.tm_mon == 1); assert(err == std::ios_base::eofbit); } @@ -170,7 +170,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+5); + assert(base(i) == in+5); assert(t.tm_mon == 2); assert(err == std::ios_base::eofbit); } @@ -179,7 +179,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+5); + assert(base(i) == in+5); assert(t.tm_mon == 3); assert(err == std::ios_base::eofbit); } @@ -188,7 +188,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_mon == 4); assert(err == std::ios_base::eofbit); } @@ -197,7 +197,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+4); + assert(base(i) == in+4); assert(t.tm_mon == 5); assert(err == std::ios_base::eofbit); } @@ -206,7 +206,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+4); + assert(base(i) == in+4); assert(t.tm_mon == 6); assert(err == std::ios_base::eofbit); } @@ -215,7 +215,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+6); + assert(base(i) == in+6); assert(t.tm_mon == 7); assert(err == std::ios_base::eofbit); } @@ -224,7 +224,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+9); + assert(base(i) == in+9); assert(t.tm_mon == 8); assert(err == std::ios_base::eofbit); } @@ -233,7 +233,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+7); + assert(base(i) == in+7); assert(t.tm_mon == 9); assert(err == std::ios_base::eofbit); } @@ -242,7 +242,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+8); + assert(base(i) == in+8); assert(t.tm_mon == 10); assert(err == std::ios_base::eofbit); } @@ -251,7 +251,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+8); + assert(base(i) == in+8); assert(t.tm_mon == 11); assert(err == std::ios_base::eofbit); } @@ -260,7 +260,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_monthname(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+5); + assert(base(i) == in+5); assert(t.tm_mon == 0); assert(err == std::ios_base::failbit); } diff --git a/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_one.pass.cpp b/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_one.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_one.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_one.pass.cpp @@ -41,7 +41,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get(I(in), I(in+sizeof(in)-1), ios, err, &t, 'a'); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_wday == 1); assert(err == std::ios_base::eofbit); } @@ -50,7 +50,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get(I(in), I(in+sizeof(in)-1), ios, err, &t, 'A'); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_wday == 3); assert(err == std::ios_base::eofbit); } @@ -59,7 +59,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get(I(in), I(in+sizeof(in)-1), ios, err, &t, 'b'); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_mon == 5); assert(err == std::ios_base::eofbit); } @@ -68,7 +68,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get(I(in), I(in+sizeof(in)-1), ios, err, &t, 'B'); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_mon == 6); assert(err == std::ios_base::eofbit); } @@ -77,7 +77,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get(I(in), I(in+sizeof(in)-1), ios, err, &t, 'c'); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_wday == 4); assert(t.tm_mon == 5); assert(t.tm_mday == 6); @@ -92,7 +92,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get(I(in), I(in+sizeof(in)-1), ios, err, &t, 'd'); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_mday == 11); assert(err == std::ios_base::eofbit); } @@ -101,7 +101,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get(I(in), I(in+sizeof(in)-1), ios, err, &t, 'D'); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_mon == 1); assert(t.tm_mday == 1); assert(t.tm_year == 101); @@ -112,7 +112,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get(I(in), I(in+sizeof(in)-1), ios, err, &t, 'e'); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_mday == 11); assert(err == std::ios_base::eofbit); } @@ -121,7 +121,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get(I(in), I(in+sizeof(in)-1), ios, err, &t, 'h'); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_mon == 5); assert(err == std::ios_base::eofbit); } @@ -130,7 +130,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get(I(in), I(in+sizeof(in)-1), ios, err, &t, 'H'); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_hour == 19); assert(err == std::ios_base::eofbit); } @@ -139,7 +139,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get(I(in), I(in+sizeof(in)-1), ios, err, &t, 'm'); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_mon == 11); assert(err == std::ios_base::eofbit); } @@ -148,7 +148,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get(I(in), I(in+sizeof(in)-1), ios, err, &t, 'M'); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_min == 59); assert(err == std::ios_base::eofbit); } @@ -157,7 +157,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get(I(in), I(in+sizeof(in)-1), ios, err, &t, 'n'); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(err == std::ios_base::eofbit); } { @@ -165,7 +165,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get(I(in), I(in+sizeof(in)-1), ios, err, &t, 'r'); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_hour == 21); assert(t.tm_min == 49); assert(t.tm_sec == 10); @@ -176,7 +176,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get(I(in), I(in+sizeof(in)-1), ios, err, &t, 'r'); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_hour == 9); assert(t.tm_min == 49); assert(t.tm_sec == 10); @@ -187,7 +187,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get(I(in), I(in+sizeof(in)-1), ios, err, &t, 'r'); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_hour == 0); assert(t.tm_min == 49); assert(t.tm_sec == 10); @@ -198,7 +198,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get(I(in), I(in+sizeof(in)-1), ios, err, &t, 'r'); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_hour == 12); assert(t.tm_min == 49); assert(t.tm_sec == 10); @@ -209,7 +209,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get(I(in), I(in+sizeof(in)-1), ios, err, &t, 'R'); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_hour == 9); assert(t.tm_min == 49); assert(t.tm_sec == 0); @@ -220,7 +220,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get(I(in), I(in+sizeof(in)-1), ios, err, &t, 'S'); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_hour == 0); assert(t.tm_min == 0); assert(t.tm_sec == 60); @@ -231,7 +231,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get(I(in), I(in+sizeof(in)-1), ios, err, &t, 't'); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(err == std::ios_base::eofbit); } { @@ -239,7 +239,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get(I(in), I(in+sizeof(in)-1), ios, err, &t, 'T'); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_hour == 21); assert(t.tm_min == 49); assert(t.tm_sec == 10); @@ -250,7 +250,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get(I(in), I(in+sizeof(in)-1), ios, err, &t, 'w'); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_wday == 3); assert(err == std::ios_base::eofbit); } @@ -259,7 +259,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get(I(in), I(in+sizeof(in)-1), ios, err, &t, 'x'); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_mon == 5); assert(t.tm_mday == 6); assert(t.tm_year == 109); @@ -270,7 +270,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get(I(in), I(in+sizeof(in)-1), ios, err, &t, 'X'); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_hour == 21); assert(t.tm_min == 49); assert(t.tm_sec == 10); @@ -281,7 +281,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get(I(in), I(in+sizeof(in)-1), ios, err, &t, 'y'); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_year == 168); assert(err == std::ios_base::eofbit); } @@ -290,7 +290,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get(I(in), I(in+sizeof(in)-1), ios, err, &t, 'Y'); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_year == -1832); assert(err == std::ios_base::eofbit); } @@ -299,7 +299,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get(I(in), I(in+sizeof(in)-1), ios, err, &t, '%'); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(err == std::ios_base::eofbit); } diff --git a/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_time.pass.cpp b/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_time.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_time.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_time.pass.cpp @@ -42,7 +42,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_time(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_hour == 0); assert(t.tm_min == 0); assert(t.tm_sec == 0); @@ -53,7 +53,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_time(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_hour == 23); assert(t.tm_min == 59); assert(t.tm_sec == 60); @@ -64,7 +64,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_time(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+2); + assert(base(i) == in+2); assert(t.tm_hour == 0); assert(t.tm_min == 0); assert(t.tm_sec == 0); @@ -75,7 +75,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_time(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+5); + assert(base(i) == in+5); // assert(t.tm_hour == 0); // assert(t.tm_min == 0); // assert(t.tm_sec == 0); @@ -86,7 +86,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_time(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+8); + assert(base(i) == in+8); // assert(t.tm_hour == 0); // assert(t.tm_min == 0); // assert(t.tm_sec == 0); @@ -97,7 +97,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_time(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+7); + assert(base(i) == in+7); assert(t.tm_hour == 2); assert(t.tm_min == 43); assert(t.tm_sec == 22); @@ -108,7 +108,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_time(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+1); + assert(base(i) == in+1); // assert(t.tm_hour == 0); // assert(t.tm_min == 0); // assert(t.tm_sec == 0); diff --git a/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_time_wide.pass.cpp b/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_time_wide.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_time_wide.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_time_wide.pass.cpp @@ -44,7 +44,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_time(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+sizeof(in)/sizeof(in[0])-1); + assert(base(i) == in+sizeof(in)/sizeof(in[0])-1); assert(t.tm_hour == 0); assert(t.tm_min == 0); assert(t.tm_sec == 0); @@ -55,7 +55,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_time(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+sizeof(in)/sizeof(in[0])-1); + assert(base(i) == in+sizeof(in)/sizeof(in[0])-1); assert(t.tm_hour == 23); assert(t.tm_min == 59); assert(t.tm_sec == 60); @@ -66,7 +66,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_time(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+2); + assert(base(i) == in+2); assert(t.tm_hour == 0); assert(t.tm_min == 0); assert(t.tm_sec == 0); @@ -77,7 +77,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_time(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+5); + assert(base(i) == in+5); // assert(t.tm_hour == 0); // assert(t.tm_min == 0); // assert(t.tm_sec == 0); @@ -88,7 +88,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_time(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+8); + assert(base(i) == in+8); // assert(t.tm_hour == 0); // assert(t.tm_min == 0); // assert(t.tm_sec == 0); @@ -99,7 +99,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_time(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+7); + assert(base(i) == in+7); assert(t.tm_hour == 2); assert(t.tm_min == 43); assert(t.tm_sec == 22); @@ -110,7 +110,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_time(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+1); + assert(base(i) == in+1); // assert(t.tm_hour == 0); // assert(t.tm_min == 0); // assert(t.tm_sec == 0); diff --git a/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_weekday.pass.cpp b/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_weekday.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_weekday.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_weekday.pass.cpp @@ -42,7 +42,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_wday == 0); assert(err == std::ios_base::eofbit); } @@ -51,7 +51,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_wday == 0); assert(err == std::ios_base::goodbit); } @@ -60,7 +60,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+4); + assert(base(i) == in+4); assert(t.tm_wday == 0); assert(err == (std::ios_base::failbit | std::ios_base::eofbit)); } @@ -69,7 +69,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_wday == 0); assert(err == std::ios_base::eofbit); } @@ -78,7 +78,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+6); + assert(base(i) == in+6); assert(t.tm_wday == 0); assert(err == std::ios_base::eofbit); } @@ -87,7 +87,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_wday == 1); assert(err == std::ios_base::eofbit); } @@ -96,7 +96,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_wday == 1); assert(err == std::ios_base::goodbit); } @@ -105,7 +105,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+4); + assert(base(i) == in+4); assert(t.tm_wday == 0); assert(err == (std::ios_base::failbit | std::ios_base::eofbit)); } @@ -114,7 +114,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_wday == 1); assert(err == std::ios_base::eofbit); } @@ -123,7 +123,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+6); + assert(base(i) == in+6); assert(t.tm_wday == 1); assert(err == std::ios_base::eofbit); } @@ -132,7 +132,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_wday == 2); assert(err == std::ios_base::eofbit); } @@ -141,7 +141,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+7); + assert(base(i) == in+7); assert(t.tm_wday == 2); assert(err == std::ios_base::eofbit); } @@ -150,7 +150,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_wday == 3); assert(err == std::ios_base::eofbit); } @@ -159,7 +159,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+9); + assert(base(i) == in+9); assert(t.tm_wday == 3); assert(err == std::ios_base::eofbit); } @@ -168,7 +168,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_wday == 4); assert(err == std::ios_base::eofbit); } @@ -177,7 +177,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+8); + assert(base(i) == in+8); assert(t.tm_wday == 4); assert(err == std::ios_base::eofbit); } @@ -186,7 +186,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_wday == 5); assert(err == std::ios_base::eofbit); } @@ -195,7 +195,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+6); + assert(base(i) == in+6); assert(t.tm_wday == 5); assert(err == std::ios_base::eofbit); } @@ -204,7 +204,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_wday == 6); assert(err == std::ios_base::eofbit); } @@ -213,7 +213,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+8); + assert(base(i) == in+8); assert(t.tm_wday == 6); assert(err == std::ios_base::eofbit); } diff --git a/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_weekday_wide.pass.cpp b/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_weekday_wide.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_weekday_wide.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_weekday_wide.pass.cpp @@ -44,7 +44,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_wday == 0); assert(err == std::ios_base::eofbit); } @@ -53,7 +53,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_wday == 0); assert(err == std::ios_base::goodbit); } @@ -62,7 +62,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+4); + assert(base(i) == in+4); assert(t.tm_wday == 0); assert(err == (std::ios_base::failbit | std::ios_base::eofbit)); } @@ -71,7 +71,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_wday == 0); assert(err == std::ios_base::eofbit); } @@ -80,7 +80,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+6); + assert(base(i) == in+6); assert(t.tm_wday == 0); assert(err == std::ios_base::eofbit); } @@ -89,7 +89,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_wday == 1); assert(err == std::ios_base::eofbit); } @@ -98,7 +98,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_wday == 1); assert(err == std::ios_base::goodbit); } @@ -107,7 +107,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+4); + assert(base(i) == in+4); assert(t.tm_wday == 0); assert(err == (std::ios_base::failbit | std::ios_base::eofbit)); } @@ -116,7 +116,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_wday == 1); assert(err == std::ios_base::eofbit); } @@ -125,7 +125,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+6); + assert(base(i) == in+6); assert(t.tm_wday == 1); assert(err == std::ios_base::eofbit); } @@ -134,7 +134,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_wday == 2); assert(err == std::ios_base::eofbit); } @@ -143,7 +143,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+7); + assert(base(i) == in+7); assert(t.tm_wday == 2); assert(err == std::ios_base::eofbit); } @@ -152,7 +152,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_wday == 3); assert(err == std::ios_base::eofbit); } @@ -161,7 +161,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+9); + assert(base(i) == in+9); assert(t.tm_wday == 3); assert(err == std::ios_base::eofbit); } @@ -170,7 +170,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_wday == 4); assert(err == std::ios_base::eofbit); } @@ -179,7 +179,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+8); + assert(base(i) == in+8); assert(t.tm_wday == 4); assert(err == std::ios_base::eofbit); } @@ -188,7 +188,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_wday == 5); assert(err == std::ios_base::eofbit); } @@ -197,7 +197,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+6); + assert(base(i) == in+6); assert(t.tm_wday == 5); assert(err == std::ios_base::eofbit); } @@ -206,7 +206,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+3); + assert(base(i) == in+3); assert(t.tm_wday == 6); assert(err == std::ios_base::eofbit); } @@ -215,7 +215,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_weekday(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t); - assert(i.base() == in+8); + assert(base(i) == in+8); assert(t.tm_wday == 6); assert(err == std::ios_base::eofbit); } diff --git a/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_year.pass.cpp b/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_year.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_year.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.time/locale.time.get/locale.time.get.members/get_year.pass.cpp @@ -42,7 +42,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_year(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_year == 100); assert(err == std::ios_base::eofbit); } @@ -51,7 +51,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_year(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_year == 100); assert(err == std::ios_base::eofbit); } @@ -60,7 +60,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_year(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_year == 101); assert(err == std::ios_base::eofbit); } @@ -69,7 +69,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_year(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_year == 168); assert(err == std::ios_base::eofbit); } @@ -78,7 +78,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_year(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_year == 69); assert(err == std::ios_base::eofbit); } @@ -87,7 +87,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_year(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_year == 99); assert(err == std::ios_base::eofbit); } @@ -96,7 +96,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_year(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_year == -1800); assert(err == std::ios_base::eofbit); } @@ -105,7 +105,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_year(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_year == 0); assert(err == std::ios_base::eofbit); } @@ -114,7 +114,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_year(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_year == 68); assert(err == std::ios_base::eofbit); } @@ -123,7 +123,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_year(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+sizeof(in)-1); + assert(base(i) == in+sizeof(in)-1); assert(t.tm_year == 100); assert(err == std::ios_base::eofbit); } @@ -132,7 +132,7 @@ err = std::ios_base::goodbit; t = std::tm(); I i = f.get_year(I(in), I(in+sizeof(in)-1), ios, err, &t); - assert(i.base() == in+sizeof(in)-2); + assert(base(i) == in+sizeof(in)-2); assert(t.tm_year == 1099); assert(err == std::ios_base::goodbit); } diff --git a/libcxx/test/std/localization/locale.categories/category.time/locale.time.put.byname/put1.pass.cpp b/libcxx/test/std/localization/locale.categories/category.time/locale.time.put.byname/put1.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.time/locale.time.put.byname/put1.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.time/locale.time.put.byname/put1.pass.cpp @@ -64,7 +64,7 @@ std::string pat("Today is %A which is abbreviated %a."); cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, pat.data(), pat.data() + pat.size()); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "Today is Saturday which is abbreviated Sat."); } { @@ -72,7 +72,7 @@ std::string pat("Today is %A which is abbreviated '%a'."); cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, pat.data(), pat.data() + pat.size()); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert((ex == "Today is Samedi which is abbreviated 'Sam'.")|| (ex == "Today is samedi which is abbreviated 'sam'." )|| (ex == "Today is samedi which is abbreviated 'sam.'.")); diff --git a/libcxx/test/std/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put1.pass.cpp b/libcxx/test/std/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put1.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put1.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put1.pass.cpp @@ -48,14 +48,14 @@ std::string pat("Today is %A which is abbreviated %a."); cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, pat.data(), pat.data() + pat.size()); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "Today is Saturday which is abbreviated Sat."); } { std::string pat("The number of the month is %Om."); cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, pat.data(), pat.data() + pat.size()); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "The number of the month is 05."); } diff --git a/libcxx/test/std/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put2.pass.cpp b/libcxx/test/std/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put2.pass.cpp --- a/libcxx/test/std/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put2.pass.cpp +++ b/libcxx/test/std/localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put2.pass.cpp @@ -45,277 +45,277 @@ std::ios ios(0); { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'A'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "Saturday"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'a'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "Sat"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'B'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "May"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'b'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "May"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'C'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "20"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'c'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "Sat May 2 13:03:06 2009"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'D'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "05/02/09"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'd'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "02"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'c', 'E'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "Sat May 2 13:03:06 2009"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'C', 'E'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "20"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'x', 'E'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "05/02/09"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'X', 'E'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "13:03:06"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'y', 'E'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "09"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'Y', 'E'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "2009"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'd', 'O'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "02"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'e', 'O'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == " 2"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'H', 'O'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "13"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'I', 'O'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "01"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'm', 'O'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "05"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'M', 'O'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "03"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'S', 'O'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "06"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'u', 'O'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "6"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'U', 'O'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "17"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'V', 'O'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "18"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'w', 'O'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "6"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'W', 'O'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "17"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'y', 'O'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "09"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'e'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == " 2"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'F'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "2009-05-02"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'G'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "2009"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'g'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "09"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'H'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "13"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'h'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "May"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'I'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "01"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'j'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "122"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'M'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "03"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'm'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "05"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'n'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "\n"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'p'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "PM"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'R'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "13:03"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'r'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "01:03:06 PM"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'S'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "06"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'T'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "13:03:06"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 't'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "\t"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'U'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "17"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'u'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "6"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'V'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "18"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'W'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "17"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'w'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "6"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'X'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "13:03:06"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'x'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "05/02/09"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'Y'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "2009"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'y'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "09"); } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'Z'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); // assert(ex == "EDT"); depends on time zone } { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, 'z'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); // assert(ex == "-0400"); depends on time zone } #ifndef _WIN32 @@ -323,13 +323,13 @@ // configuration of the invalid parameter handler, this can abort the process. { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, '+'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); // assert(ex == "Sat May 2 13:03:06 EDT 2009"); depends on time zone } #endif { cpp17_output_iterator iter = f.put(cpp17_output_iterator(str), ios, '*', &t, '%'); - std::string ex(str, iter.base()); + std::string ex(str, base(iter)); assert(ex == "%"); } diff --git a/libcxx/test/std/ranges/range.access/rbegin.pass.cpp b/libcxx/test/std/ranges/range.access/rbegin.pass.cpp --- a/libcxx/test/std/ranges/range.access/rbegin.pass.cpp +++ b/libcxx/test/std/ranges/range.access/rbegin.pass.cpp @@ -423,31 +423,31 @@ constexpr bool testBeginEnd() { MemberBeginEnd a{}; const MemberBeginEnd aa{}; - assert(std::ranges::rbegin(a).base().base() == &a.e); - assert(std::ranges::crbegin(a).base().base() == &a.ce); - assert(std::ranges::rbegin(aa).base().base() == &aa.ce); - assert(std::ranges::crbegin(aa).base().base() == &aa.ce); + assert(base(std::ranges::rbegin(a).base()) == &a.e); + assert(base(std::ranges::crbegin(a).base()) == &a.ce); + assert(base(std::ranges::rbegin(aa).base()) == &aa.ce); + assert(base(std::ranges::crbegin(aa).base()) == &aa.ce); FunctionBeginEnd b{}; const FunctionBeginEnd bb{}; - assert(std::ranges::rbegin(b).base().base() == &b.e); - assert(std::ranges::crbegin(b).base().base() == &b.ce); - assert(std::ranges::rbegin(bb).base().base() == &bb.ce); - assert(std::ranges::crbegin(bb).base().base() == &bb.ce); + assert(base(std::ranges::rbegin(b).base()) == &b.e); + assert(base(std::ranges::crbegin(b).base()) == &b.ce); + assert(base(std::ranges::rbegin(bb).base()) == &bb.ce); + assert(base(std::ranges::crbegin(bb).base()) == &bb.ce); MemberBeginFunctionEnd c{}; const MemberBeginFunctionEnd cc{}; - assert(std::ranges::rbegin(c).base().base() == &c.e); - assert(std::ranges::crbegin(c).base().base() == &c.ce); - assert(std::ranges::rbegin(cc).base().base() == &cc.ce); - assert(std::ranges::crbegin(cc).base().base() == &cc.ce); + assert(base(std::ranges::rbegin(c).base()) == &c.e); + assert(base(std::ranges::crbegin(c).base()) == &c.ce); + assert(base(std::ranges::rbegin(cc).base()) == &cc.ce); + assert(base(std::ranges::crbegin(cc).base()) == &cc.ce); FunctionBeginMemberEnd d{}; const FunctionBeginMemberEnd dd{}; - assert(std::ranges::rbegin(d).base().base() == &d.e); - assert(std::ranges::crbegin(d).base().base() == &d.ce); - assert(std::ranges::rbegin(dd).base().base() == &dd.ce); - assert(std::ranges::crbegin(dd).base().base() == &dd.ce); + assert(base(std::ranges::rbegin(d).base()) == &d.e); + assert(base(std::ranges::crbegin(d).base()) == &d.ce); + assert(base(std::ranges::rbegin(dd).base()) == &dd.ce); + assert(base(std::ranges::crbegin(dd).base()) == &dd.ce); return true; } diff --git a/libcxx/test/std/ranges/range.access/rend.pass.cpp b/libcxx/test/std/ranges/range.access/rend.pass.cpp --- a/libcxx/test/std/ranges/range.access/rend.pass.cpp +++ b/libcxx/test/std/ranges/range.access/rend.pass.cpp @@ -448,31 +448,31 @@ constexpr bool testBeginEnd() { MemberBeginEnd a{}; const MemberBeginEnd aa{}; - assert(std::ranges::rend(a).base().base() == &a.b); - assert(std::ranges::crend(a).base().base() == &a.cb); - assert(std::ranges::rend(aa).base().base() == &aa.cb); - assert(std::ranges::crend(aa).base().base() == &aa.cb); + assert(base(std::ranges::rend(a).base()) == &a.b); + assert(base(std::ranges::crend(a).base()) == &a.cb); + assert(base(std::ranges::rend(aa).base()) == &aa.cb); + assert(base(std::ranges::crend(aa).base()) == &aa.cb); FunctionBeginEnd b{}; const FunctionBeginEnd bb{}; - assert(std::ranges::rend(b).base().base() == &b.b); - assert(std::ranges::crend(b).base().base() == &b.cb); - assert(std::ranges::rend(bb).base().base() == &bb.cb); - assert(std::ranges::crend(bb).base().base() == &bb.cb); + assert(base(std::ranges::rend(b).base()) == &b.b); + assert(base(std::ranges::crend(b).base()) == &b.cb); + assert(base(std::ranges::rend(bb).base()) == &bb.cb); + assert(base(std::ranges::crend(bb).base()) == &bb.cb); MemberBeginFunctionEnd c{}; const MemberBeginFunctionEnd cc{}; - assert(std::ranges::rend(c).base().base() == &c.b); - assert(std::ranges::crend(c).base().base() == &c.cb); - assert(std::ranges::rend(cc).base().base() == &cc.cb); - assert(std::ranges::crend(cc).base().base() == &cc.cb); + assert(base(std::ranges::rend(c).base()) == &c.b); + assert(base(std::ranges::crend(c).base()) == &c.cb); + assert(base(std::ranges::rend(cc).base()) == &cc.cb); + assert(base(std::ranges::crend(cc).base()) == &cc.cb); FunctionBeginMemberEnd d{}; const FunctionBeginMemberEnd dd{}; - assert(std::ranges::rend(d).base().base() == &d.b); - assert(std::ranges::crend(d).base().base() == &d.cb); - assert(std::ranges::rend(dd).base().base() == &dd.cb); - assert(std::ranges::crend(dd).base().base() == &dd.cb); + assert(base(std::ranges::rend(d).base()) == &d.b); + assert(base(std::ranges::crend(d).base()) == &d.cb); + assert(base(std::ranges::rend(dd).base()) == &dd.cb); + assert(base(std::ranges::crend(dd).base()) == &dd.cb); return true; } diff --git a/libcxx/test/std/ranges/range.adaptors/range.all/range.ref.view/range.ref.view.pass.cpp b/libcxx/test/std/ranges/range.adaptors/range.all/range.ref.view/range.ref.view.pass.cpp --- a/libcxx/test/std/ranges/range.adaptors/range.all/range.ref.view/range.ref.view.pass.cpp +++ b/libcxx/test/std/ranges/range.adaptors/range.all/range.ref.view/range.ref.view.pass.cpp @@ -72,7 +72,7 @@ struct Cpp17InputRange { struct sentinel { - friend constexpr bool operator==(sentinel, cpp17_input_iterator iter) { return iter.base() == globalBuff + 8; } + friend constexpr bool operator==(sentinel, cpp17_input_iterator iter) { return base(iter) == globalBuff + 8; } friend constexpr std::ptrdiff_t operator-(sentinel, cpp17_input_iterator) { return -8; } friend constexpr std::ptrdiff_t operator-(cpp17_input_iterator, sentinel) { return 8; } }; @@ -85,7 +85,7 @@ struct Cpp20InputRange { struct sentinel { - friend constexpr bool operator==(sentinel, const cpp20_input_iterator &iter) { return iter.base() == globalBuff + 8; } + friend constexpr bool operator==(sentinel, const cpp20_input_iterator &iter) { return base(iter) == globalBuff + 8; } friend constexpr std::ptrdiff_t operator-(sentinel, const cpp20_input_iterator&) { return -8; } }; @@ -129,15 +129,15 @@ ForwardRange range2; std::ranges::ref_view view2 = range2; - assert(view2.begin().base() == globalBuff); + assert(base(view2.begin()) == globalBuff); Cpp17InputRange range3; std::ranges::ref_view view3 = range3; - assert(view3.begin().base() == globalBuff); + assert(base(view3.begin()) == globalBuff); Cpp20InputRange range4; std::ranges::ref_view view4 = range4; - assert(view4.begin().base() == globalBuff); + assert(base(view4.begin()) == globalBuff); } { @@ -148,7 +148,7 @@ ForwardRange range2; std::ranges::ref_view view2 = range2; - assert(view2.end().base() == globalBuff + 8); + assert(base(view2.end()) == globalBuff + 8); Cpp17InputRange range3; std::ranges::ref_view view3 = range3; diff --git a/libcxx/test/std/ranges/range.adaptors/range.common.view/end.pass.cpp b/libcxx/test/std/ranges/range.adaptors/range.common.view/end.pass.cpp --- a/libcxx/test/std/ranges/range.adaptors/range.common.view/end.pass.cpp +++ b/libcxx/test/std/ranges/range.adaptors/range.common.view/end.pass.cpp @@ -30,7 +30,7 @@ SizedRandomAccessView view{buf, buf + 8}; std::ranges::common_view common(view); std::same_as auto end = common.end(); // Note this should NOT be the sentinel type. - assert(end.base() == buf + 8); + assert(base(end) == buf + 8); } // const version @@ -38,7 +38,7 @@ SizedRandomAccessView view{buf, buf + 8}; std::ranges::common_view const common(view); std::same_as auto end = common.end(); // Note this should NOT be the sentinel type. - assert(end.base() == buf + 8); + assert(base(end) == buf + 8); } return true; diff --git a/libcxx/test/std/ranges/range.adaptors/range.drop/begin.pass.cpp b/libcxx/test/std/ranges/range.adaptors/range.drop/begin.pass.cpp --- a/libcxx/test/std/ranges/range.adaptors/range.drop/begin.pass.cpp +++ b/libcxx/test/std/ranges/range.adaptors/range.drop/begin.pass.cpp @@ -52,11 +52,11 @@ // !random_access_range std::ranges::drop_view dropView2(ForwardView(), 4); - assert(dropView2.begin().base() == globalBuff + 4); + assert(base(dropView2.begin()) == globalBuff + 4); // !random_access_range std::ranges::drop_view dropView3(InputView(), 4); - assert(dropView3.begin().base() == globalBuff + 4); + assert(base(dropView3.begin()) == globalBuff + 4); // random_access_range && sized_range std::ranges::drop_view dropView4(MoveOnlyView(), 8); diff --git a/libcxx/test/std/ranges/range.adaptors/range.drop/ctor.view.pass.cpp b/libcxx/test/std/ranges/range.adaptors/range.drop/ctor.view.pass.cpp --- a/libcxx/test/std/ranges/range.adaptors/range.drop/ctor.view.pass.cpp +++ b/libcxx/test/std/ranges/range.adaptors/range.drop/ctor.view.pass.cpp @@ -23,7 +23,7 @@ assert(dropView1.begin() == globalBuff + 4); std::ranges::drop_view dropView2(ForwardView(), 4); - assert(dropView2.begin().base() == globalBuff + 4); + assert(base(dropView2.begin()) == globalBuff + 4); return true; } diff --git a/libcxx/test/std/ranges/range.adaptors/range.drop/types.h b/libcxx/test/std/ranges/range.adaptors/range.drop/types.h --- a/libcxx/test/std/ranges/range.adaptors/range.drop/types.h +++ b/libcxx/test/std/ranges/range.adaptors/range.drop/types.h @@ -80,8 +80,8 @@ constexpr int* end() const { return globalBuff + 8; } }; // TODO: remove these bogus operators -constexpr bool operator==(const cpp20_input_iterator &lhs, int* rhs) { return lhs.base() == rhs; } -constexpr bool operator==(int* lhs, const cpp20_input_iterator &rhs) { return rhs.base() == lhs; } +constexpr bool operator==(const cpp20_input_iterator &lhs, int* rhs) { return base(lhs) == rhs; } +constexpr bool operator==(int* lhs, const cpp20_input_iterator &rhs) { return base(rhs) == lhs; } struct Range { int *begin() const; diff --git a/libcxx/test/std/ranges/range.adaptors/range.join.view/types.h b/libcxx/test/std/ranges/range.adaptors/range.join.view/types.h --- a/libcxx/test/std/ranges/range.adaptors/range.join.view/types.h +++ b/libcxx/test/std/ranges/range.adaptors/range.join.view/types.h @@ -31,8 +31,8 @@ constexpr const int *end() const { return ptr_ + 4; } }; -constexpr bool operator==(const cpp20_input_iterator &lhs, int* rhs) { return lhs.base() == rhs; } -constexpr bool operator==(int* lhs, const cpp20_input_iterator &rhs) { return rhs.base() == lhs; } +constexpr bool operator==(const cpp20_input_iterator &lhs, int* rhs) { return base(lhs) == rhs; } +constexpr bool operator==(int* lhs, const cpp20_input_iterator &rhs) { return base(rhs) == lhs; } ChildView globalChildren[4] = {ChildView(globalBuffer[0]), ChildView(globalBuffer[1]), ChildView(globalBuffer[2]), ChildView(globalBuffer[3])}; @@ -58,9 +58,9 @@ }; // TODO: remove these bogus operators template -constexpr bool operator==(const cpp20_input_iterator &lhs, T *rhs) { return lhs.base() == rhs; } +constexpr bool operator==(const cpp20_input_iterator &lhs, T *rhs) { return base(lhs) == rhs; } template -constexpr bool operator==(T *lhs, const cpp20_input_iterator &rhs) { return rhs.base() == lhs; } +constexpr bool operator==(T *lhs, const cpp20_input_iterator &rhs) { return base(rhs) == lhs; } struct CopyableChild : std::ranges::view_base { int *ptr_; @@ -74,8 +74,8 @@ constexpr const int *end() const { return ptr_ + size_; } }; // TODO: remove these bogus operators -constexpr bool operator==(const cpp17_input_iterator &lhs, const int* rhs) { return lhs.base() == rhs; } -constexpr bool operator==(const int* lhs, const cpp17_input_iterator &rhs) { return rhs.base() == lhs; } +constexpr bool operator==(const cpp17_input_iterator &lhs, const int* rhs) { return base(lhs) == rhs; } +constexpr bool operator==(const int* lhs, const cpp17_input_iterator &rhs) { return base(rhs) == lhs; } struct CopyableParent : std::ranges::view_base { CopyableChild *ptr_; @@ -87,8 +87,8 @@ constexpr const CopyableChild *end() const { return ptr_ + 4; } }; // TODO: remove these bogus operators -constexpr bool operator==(const cpp17_input_iterator &lhs, const CopyableChild *rhs) { return lhs.base() == rhs; } -constexpr bool operator==(const CopyableChild *lhs, const cpp17_input_iterator &rhs) { return rhs.base() == lhs; } +constexpr bool operator==(const cpp17_input_iterator &lhs, const CopyableChild *rhs) { return base(lhs) == rhs; } +constexpr bool operator==(const CopyableChild *lhs, const cpp17_input_iterator &rhs) { return base(rhs) == lhs; } struct Box { int x; }; diff --git a/libcxx/test/std/ranges/range.adaptors/range.reverse/adaptor.pass.cpp b/libcxx/test/std/ranges/range.adaptors/range.reverse/adaptor.pass.cpp --- a/libcxx/test/std/ranges/range.adaptors/range.reverse/adaptor.pass.cpp +++ b/libcxx/test/std/ranges/range.adaptors/range.reverse/adaptor.pass.cpp @@ -60,24 +60,24 @@ BidirRange view(buf, buf + 3); ReverseSubrange subrange(ReverseIt(std::ranges::end(view)), ReverseIt(std::ranges::begin(view)), /* size */3); std::same_as auto result = std::views::reverse(subrange); - assert(result.begin().base() == buf); - assert(result.end().base() == buf + 3); + assert(base(result.begin()) == buf); + assert(base(result.end()) == buf + 3); } { // std::move into views::reverse BidirRange view(buf, buf + 3); ReverseSubrange subrange(ReverseIt(std::ranges::end(view)), ReverseIt(std::ranges::begin(view)), /* size */3); std::same_as auto result = std::views::reverse(std::move(subrange)); - assert(result.begin().base() == buf); - assert(result.end().base() == buf + 3); + assert(base(result.begin()) == buf); + assert(base(result.end()) == buf + 3); } { // with a const subrange BidirRange view(buf, buf + 3); ReverseSubrange const subrange(ReverseIt(std::ranges::end(view)), ReverseIt(std::ranges::begin(view)), /* size */3); std::same_as auto result = std::views::reverse(subrange); - assert(result.begin().base() == buf); - assert(result.end().base() == buf + 3); + assert(base(result.begin()) == buf); + assert(base(result.end()) == buf + 3); } } @@ -94,24 +94,24 @@ BidirRange view(buf, buf + 3); ReverseSubrange subrange(ReverseIt(std::ranges::end(view)), ReverseIt(std::ranges::begin(view))); std::same_as auto result = std::views::reverse(subrange); - assert(result.begin().base() == buf); - assert(result.end().base() == buf + 3); + assert(base(result.begin()) == buf); + assert(base(result.end()) == buf + 3); } { // std::move into views::reverse BidirRange view(buf, buf + 3); ReverseSubrange subrange(ReverseIt(std::ranges::end(view)), ReverseIt(std::ranges::begin(view))); std::same_as auto result = std::views::reverse(std::move(subrange)); - assert(result.begin().base() == buf); - assert(result.end().base() == buf + 3); + assert(base(result.begin()) == buf); + assert(base(result.end()) == buf + 3); } { // with a const subrange BidirRange view(buf, buf + 3); ReverseSubrange const subrange(ReverseIt(std::ranges::end(view)), ReverseIt(std::ranges::begin(view))); std::same_as auto result = std::views::reverse(subrange); - assert(result.begin().base() == buf); - assert(result.end().base() == buf + 3); + assert(base(result.begin()) == buf); + assert(base(result.end()) == buf + 3); } } @@ -119,8 +119,8 @@ { BidirRange view(buf, buf + 3); std::same_as> auto result = std::views::reverse(view); - assert(result.begin().base().base() == buf + 3); - assert(result.end().base().base() == buf); + assert(base(result.begin().base()) == buf + 3); + assert(base(result.end().base()) == buf); } // Test that std::views::reverse is a range adaptor @@ -129,8 +129,8 @@ { BidirRange view(buf, buf + 3); std::same_as> auto result = view | std::views::reverse; - assert(result.begin().base().base() == buf + 3); - assert(result.end().base().base() == buf); + assert(base(result.begin().base()) == buf + 3); + assert(base(result.end().base()) == buf); } // Test `adaptor | views::reverse` @@ -140,8 +140,8 @@ auto const partial = std::views::transform(f) | std::views::reverse; using Result = std::ranges::reverse_view>; std::same_as auto result = partial(view); - assert(result.begin().base().base().base() == buf + 3); - assert(result.end().base().base().base() == buf); + assert(base(result.begin().base().base()) == buf + 3); + assert(base(result.end().base().base()) == buf); } // Test `views::reverse | adaptor` @@ -151,8 +151,8 @@ auto const partial = std::views::reverse | std::views::transform(f); using Result = std::ranges::transform_view, decltype(f)>; std::same_as auto result = partial(view); - assert(result.begin().base().base().base() == buf + 3); - assert(result.end().base().base().base() == buf); + assert(base(result.begin().base().base()) == buf + 3); + assert(base(result.end().base().base()) == buf); } // Check SFINAE friendliness diff --git a/libcxx/test/std/ranges/range.adaptors/range.reverse/begin.pass.cpp b/libcxx/test/std/ranges/range.adaptors/range.reverse/begin.pass.cpp --- a/libcxx/test/std/ranges/range.adaptors/range.reverse/begin.pass.cpp +++ b/libcxx/test/std/ranges/range.adaptors/range.reverse/begin.pass.cpp @@ -85,8 +85,8 @@ // Common bidirectional range. { auto rev = std::ranges::reverse_view(BidirRange{buffer, buffer + 8}); - assert(rev.begin().base().base() == buffer + 8); - assert(std::move(rev).begin().base().base() == buffer + 8); + assert(base(rev.begin().base()) == buffer + 8); + assert(base(std::move(rev).begin().base()) == buffer + 8); ASSERT_SAME_TYPE(decltype(rev.begin()), std::reverse_iterator>); ASSERT_SAME_TYPE(decltype(std::move(rev).begin()), std::reverse_iterator>); @@ -94,8 +94,8 @@ // Const common bidirectional range. { const auto rev = std::ranges::reverse_view(BidirRange{buffer, buffer + 8}); - assert(rev.begin().base().base() == buffer + 8); - assert(std::move(rev).begin().base().base() == buffer + 8); + assert(base(rev.begin().base()) == buffer + 8); + assert(base(std::move(rev).begin().base()) == buffer + 8); ASSERT_SAME_TYPE(decltype(rev.begin()), std::reverse_iterator>); ASSERT_SAME_TYPE(decltype(std::move(rev).begin()), std::reverse_iterator>); @@ -103,15 +103,15 @@ // Non-common, non-const (move only) bidirectional range. { auto rev = std::ranges::reverse_view(BidirSentRange{buffer, buffer + 8}); - assert(std::move(rev).begin().base().base() == buffer + 8); + assert(base(std::move(rev).begin().base()) == buffer + 8); ASSERT_SAME_TYPE(decltype(std::move(rev).begin()), std::reverse_iterator>); } // Non-common, non-const bidirectional range. { auto rev = std::ranges::reverse_view(BidirSentRange{buffer, buffer + 8}); - assert(rev.begin().base().base() == buffer + 8); - assert(std::move(rev).begin().base().base() == buffer + 8); + assert(base(rev.begin().base()) == buffer + 8); + assert(base(std::move(rev).begin().base()) == buffer + 8); ASSERT_SAME_TYPE(decltype(rev.begin()), std::reverse_iterator>); ASSERT_SAME_TYPE(decltype(std::move(rev).begin()), std::reverse_iterator>); @@ -121,8 +121,8 @@ // to implement for random access ranges. { auto rev = std::ranges::reverse_view(RASentRange{buffer, buffer + 8}); - assert(rev.begin().base().base() == buffer + 8); - assert(std::move(rev).begin().base().base() == buffer + 8); + assert(base(rev.begin().base()) == buffer + 8); + assert(base(std::move(rev).begin().base()) == buffer + 8); ASSERT_SAME_TYPE(decltype(rev.begin()), std::reverse_iterator>); ASSERT_SAME_TYPE(decltype(std::move(rev).begin()), std::reverse_iterator>); diff --git a/libcxx/test/std/ranges/range.adaptors/range.reverse/end.pass.cpp b/libcxx/test/std/ranges/range.adaptors/range.reverse/end.pass.cpp --- a/libcxx/test/std/ranges/range.adaptors/range.reverse/end.pass.cpp +++ b/libcxx/test/std/ranges/range.adaptors/range.reverse/end.pass.cpp @@ -27,8 +27,8 @@ // Common bidirectional range. { auto rev = std::ranges::reverse_view(BidirRange{buffer, buffer + 8}); - assert(rev.end().base().base() == buffer); - assert(std::move(rev).end().base().base() == buffer); + assert(base(rev.end().base()) == buffer); + assert(base(std::move(rev).end().base()) == buffer); ASSERT_SAME_TYPE(decltype(rev.end()), std::reverse_iterator>); ASSERT_SAME_TYPE(decltype(std::move(rev).end()), std::reverse_iterator>); @@ -36,8 +36,8 @@ // Const common bidirectional range. { const auto rev = std::ranges::reverse_view(BidirRange{buffer, buffer + 8}); - assert(rev.end().base().base() == buffer); - assert(std::move(rev).end().base().base() == buffer); + assert(base(rev.end().base()) == buffer); + assert(base(std::move(rev).end().base()) == buffer); ASSERT_SAME_TYPE(decltype(rev.end()), std::reverse_iterator>); ASSERT_SAME_TYPE(decltype(std::move(rev).end()), std::reverse_iterator>); @@ -45,15 +45,15 @@ // Non-common, non-const (move only) bidirectional range. { auto rev = std::ranges::reverse_view(BidirSentRange{buffer, buffer + 8}); - assert(std::move(rev).end().base().base() == buffer); + assert(base(std::move(rev).end().base()) == buffer); ASSERT_SAME_TYPE(decltype(std::move(rev).end()), std::reverse_iterator>); } // Non-common, const bidirectional range. { auto rev = std::ranges::reverse_view(BidirSentRange{buffer, buffer + 8}); - assert(rev.end().base().base() == buffer); - assert(std::move(rev).end().base().base() == buffer); + assert(base(rev.end().base()) == buffer); + assert(base(std::move(rev).end().base()) == buffer); ASSERT_SAME_TYPE(decltype(rev.end()), std::reverse_iterator>); ASSERT_SAME_TYPE(decltype(std::move(rev).end()), std::reverse_iterator>); diff --git a/libcxx/test/std/ranges/range.adaptors/range.transform/begin.pass.cpp b/libcxx/test/std/ranges/range.adaptors/range.transform/begin.pass.cpp --- a/libcxx/test/std/ranges/range.adaptors/range.transform/begin.pass.cpp +++ b/libcxx/test/std/ranges/range.adaptors/range.transform/begin.pass.cpp @@ -34,13 +34,13 @@ { std::ranges::transform_view transformView(ForwardView{buff}, PlusOneMutable{}); - assert(transformView.begin().base().base() == buff); + assert(base(transformView.begin().base()) == buff); assert(*transformView.begin() == 1); } { std::ranges::transform_view transformView(InputView{buff}, PlusOneMutable{}); - assert(transformView.begin().base().base() == buff); + assert(base(transformView.begin().base()) == buff); assert(*transformView.begin() == 1); } diff --git a/libcxx/test/std/ranges/range.adaptors/range.transform/types.h b/libcxx/test/std/ranges/range.adaptors/range.transform/types.h --- a/libcxx/test/std/ranges/range.adaptors/range.transform/types.h +++ b/libcxx/test/std/ranges/range.adaptors/range.transform/types.h @@ -98,10 +98,10 @@ constexpr int *end() const { return globalBuff + count_; } }; // TODO: remove these bogus operators -constexpr auto operator- (const RandomAccessIter &lhs, int* rhs) { return lhs.base() - rhs; } -constexpr auto operator- (int* lhs, const RandomAccessIter &rhs) { return lhs - rhs.base(); } -constexpr bool operator==(const RandomAccessIter &lhs, int* rhs) { return lhs.base() == rhs; } -constexpr bool operator==(int* lhs, const RandomAccessIter &rhs) { return rhs.base() == lhs; } +constexpr auto operator- (const RandomAccessIter &lhs, int* rhs) { return base(lhs) - rhs; } +constexpr auto operator- (int* lhs, const RandomAccessIter &rhs) { return lhs - base(rhs); } +constexpr bool operator==(const RandomAccessIter &lhs, int* rhs) { return base(lhs) == rhs; } +constexpr bool operator==(int* lhs, const RandomAccessIter &rhs) { return base(rhs) == lhs; } struct SizedSentinelNotConstView : std::ranges::view_base { ForwardIter begin() const; diff --git a/libcxx/test/std/ranges/range.utility/range.subrange/advance.pass.cpp b/libcxx/test/std/ranges/range.utility/range.subrange/advance.pass.cpp --- a/libcxx/test/std/ranges/range.utility/range.subrange/advance.pass.cpp +++ b/libcxx/test/std/ranges/range.utility/range.subrange/advance.pass.cpp @@ -33,20 +33,20 @@ std::ranges::subrange> b(InputIter(globalBuff), sentinel_wrapper(InputIter(globalBuff + 8))); auto b1 = std::move(b).next(); - assert(b1.begin().base() == globalBuff + 1); + assert(base(b1.begin()) == globalBuff + 1); std::ranges::subrange c(BidirIter(globalBuff + 4), BidirIter(globalBuff + 8)); auto c1 = c.prev(); - assert(c1.begin().base() == globalBuff + 3); + assert(base(c1.begin()) == globalBuff + 3); auto c2 = c.prev(4); - assert(c2.begin().base() == globalBuff); + assert(base(c2.begin()) == globalBuff); std::ranges::subrange d(BidirIter(globalBuff + 4), BidirIter(globalBuff + 8)); auto d1 = d.advance(4); - assert(d1.begin().base() == globalBuff + 8); + assert(base(d1.begin()) == globalBuff + 8); assert(d1.empty()); auto d2 = d1.advance(-4); - assert(d2.begin().base() == globalBuff + 4); + assert(base(d2.begin()) == globalBuff + 4); return true; } diff --git a/libcxx/test/std/ranges/range.utility/range.subrange/ctor.begin_end.pass.cpp b/libcxx/test/std/ranges/range.utility/range.subrange/ctor.begin_end.pass.cpp --- a/libcxx/test/std/ranges/range.utility/range.subrange/ctor.begin_end.pass.cpp +++ b/libcxx/test/std/ranges/range.utility/range.subrange/ctor.begin_end.pass.cpp @@ -35,8 +35,8 @@ constexpr bool test() { ForwardSubrange a(ForwardIter(globalBuff), ForwardIter(globalBuff + 8)); - assert(a.begin().base() == globalBuff); - assert(a.end().base() == globalBuff + 8); + assert(base(a.begin()) == globalBuff); + assert(base(a.end()) == globalBuff + 8); ConvertibleForwardSubrange b(ConvertibleForwardIter(globalBuff), globalBuff + 8); assert(b.begin() == globalBuff); diff --git a/libcxx/test/std/ranges/range.utility/range.subrange/ctor.pair_like_conv.pass.cpp b/libcxx/test/std/ranges/range.utility/range.subrange/ctor.pair_like_conv.pass.cpp --- a/libcxx/test/std/ranges/range.utility/range.subrange/ctor.pair_like_conv.pass.cpp +++ b/libcxx/test/std/ranges/range.utility/range.subrange/ctor.pair_like_conv.pass.cpp @@ -32,11 +32,11 @@ constexpr bool test() { ForwardSubrange a(ForwardIter(globalBuff), ForwardIter(globalBuff + 8)); std::pair aPair = a; - assert(aPair.first.base() == globalBuff); - assert(aPair.second.base() == globalBuff + 8); + assert(base(aPair.first) == globalBuff); + assert(base(aPair.second) == globalBuff + 8); std::tuple aTuple = a; - assert(std::get<0>(aTuple).base() == globalBuff); - assert(std::get<1>(aTuple).base() == globalBuff + 8); + assert(base(std::get<0>(aTuple)) == globalBuff); + assert(base(std::get<1>(aTuple)) == globalBuff + 8); return true; } diff --git a/libcxx/test/std/ranges/range.utility/range.subrange/ctor.range.pass.cpp b/libcxx/test/std/ranges/range.utility/range.subrange/ctor.range.pass.cpp --- a/libcxx/test/std/ranges/range.utility/range.subrange/ctor.range.pass.cpp +++ b/libcxx/test/std/ranges/range.utility/range.subrange/ctor.range.pass.cpp @@ -29,15 +29,15 @@ constexpr bool test() { ForwardSubrange a{ForwardBorrowedRange()}; - assert(a.begin().base() == globalBuff); - assert(a.end().base() == globalBuff + 8); + assert(base(a.begin()) == globalBuff); + assert(base(a.end()) == globalBuff + 8); ConvertibleForwardSubrange b{ConvertibleForwardBorrowedRange()}; assert(b.begin() == globalBuff); assert(b.end() == globalBuff + 8); DifferentSentinelSubrange c{ForwardBorrowedRangeDifferentSentinel()}; - assert(c.begin().base() == globalBuff); + assert(base(c.begin()) == globalBuff); assert(c.end().value == globalBuff + 8); return true; diff --git a/libcxx/test/std/ranges/range.utility/range.subrange/primitives.pass.cpp b/libcxx/test/std/ranges/range.utility/range.subrange/primitives.pass.cpp --- a/libcxx/test/std/ranges/range.utility/range.subrange/primitives.pass.cpp +++ b/libcxx/test/std/ranges/range.utility/range.subrange/primitives.pass.cpp @@ -23,7 +23,7 @@ { std::ranges::subrange a(MoveOnlyForwardIter(buff), buff + 5, 5); - assert(a.begin().base == buff); + assert(base(a.begin()) == buff); assert(!a.empty()); assert(a.size() == 5); } diff --git a/libcxx/test/std/ranges/range.utility/range.subrange/types.h b/libcxx/test/std/ranges/range.utility/range.subrange/types.h --- a/libcxx/test/std/ranges/range.utility/range.subrange/types.h +++ b/libcxx/test/std/ranges/range.utility/range.subrange/types.h @@ -189,7 +189,7 @@ struct ForwardBorrowedRangeDifferentSentinel { struct sentinel { int *value; - friend bool operator==(sentinel s, ForwardIter i) { return s.value == i.base(); } + friend bool operator==(sentinel s, ForwardIter i) { return s.value == base(i); } }; constexpr ForwardIter begin() const { return ForwardIter(globalBuff); } @@ -206,7 +206,7 @@ struct DifferentSentinelWithSizeMember { struct sentinel { int *value; - friend bool operator==(sentinel s, ForwardIter i) { return s.value == i.base(); } + friend bool operator==(sentinel s, ForwardIter i) { return s.value == base(i); } }; constexpr ForwardIter begin() const { return ForwardIter(globalBuff); } diff --git a/libcxx/test/std/ranges/range.utility/view.interface/view.interface.pass.cpp b/libcxx/test/std/ranges/range.utility/view.interface/view.interface.pass.cpp --- a/libcxx/test/std/ranges/range.utility/view.interface/view.interface.pass.cpp +++ b/libcxx/test/std/ranges/range.utility/view.interface/view.interface.pass.cpp @@ -58,7 +58,7 @@ // So that we conform to sized_sentinel_for. constexpr std::ptrdiff_t operator-(const ForwardIter& x, const ForwardIter& y) { - return x.base() - y.base(); + return base(x) - base(y); } struct ForwardRange : std::ranges::view_interface { @@ -136,10 +136,10 @@ int *base_; explicit SentinelType() = default; constexpr explicit SentinelType(int *base) : base_(base) {} - friend constexpr ResultType operator==(ForwardIter const& iter, SentinelType const& sent) noexcept { return {iter.base() == sent.base_}; } - friend constexpr ResultType operator==(SentinelType const& sent, ForwardIter const& iter) noexcept { return {iter.base() == sent.base_}; } - friend constexpr ResultType operator!=(ForwardIter const& iter, SentinelType const& sent) noexcept { return {iter.base() != sent.base_}; } - friend constexpr ResultType operator!=(SentinelType const& sent, ForwardIter const& iter) noexcept { return {iter.base() != sent.base_}; } + friend constexpr ResultType operator==(ForwardIter const& iter, SentinelType const& sent) noexcept { return {base(iter) == sent.base_}; } + friend constexpr ResultType operator==(SentinelType const& sent, ForwardIter const& iter) noexcept { return {base(iter) == sent.base_}; } + friend constexpr ResultType operator!=(ForwardIter const& iter, SentinelType const& sent) noexcept { return {base(iter) != sent.base_}; } + friend constexpr ResultType operator!=(SentinelType const& sent, ForwardIter const& iter) noexcept { return {base(iter) != sent.base_}; } }; int buff[8] = {0, 1, 2, 3, 4, 5, 6, 7}; diff --git a/libcxx/test/std/re/re.alg/re.alg.replace/test1.pass.cpp b/libcxx/test/std/re/re.alg/re.alg.replace/test1.pass.cpp --- a/libcxx/test/std/re/re.alg/re.alg.replace/test1.pass.cpp +++ b/libcxx/test/std/re/re.alg/re.alg.replace/test1.pass.cpp @@ -35,7 +35,7 @@ Out r = std::regex_replace(Out(buf), Bi(std::begin(phone_book)), Bi(std::end(phone_book)-1), phone_numbers, std::string("123-$&")); - assert(r.base() == buf+40); + assert(base(r) == buf+40); assert(buf == std::string("123-555-1234, 123-555-2345, 123-555-3456")); } { @@ -48,7 +48,7 @@ Bi(std::end(phone_book)-1), phone_numbers, std::string("123-$&"), std::regex_constants::format_sed); - assert(r.base() == buf+43); + assert(base(r) == buf+43); assert(buf == std::string("123-$555-1234, 123-$555-2345, 123-$555-3456")); } { @@ -61,7 +61,7 @@ Bi(std::end(phone_book)-1), phone_numbers, std::string("123-&"), std::regex_constants::format_sed); - assert(r.base() == buf+40); + assert(base(r) == buf+40); assert(buf == std::string("123-555-1234, 123-555-2345, 123-555-3456")); } { @@ -74,7 +74,7 @@ Bi(std::end(phone_book)-1), phone_numbers, std::string("123-$&"), std::regex_constants::format_no_copy); - assert(r.base() == buf+36); + assert(base(r) == buf+36); assert(buf == std::string("123-555-1234123-555-2345123-555-3456")); } { @@ -87,7 +87,7 @@ Bi(std::end(phone_book)-1), phone_numbers, std::string("123-$&"), std::regex_constants::format_first_only); - assert(r.base() == buf+32); + assert(base(r) == buf+32); assert(buf == std::string("123-555-1234, 555-2345, 555-3456")); } { @@ -101,7 +101,7 @@ std::string("123-$&"), std::regex_constants::format_first_only | std::regex_constants::format_no_copy); - assert(r.base() == buf+12); + assert(base(r) == buf+12); assert(buf == std::string("123-555-1234")); } diff --git a/libcxx/test/std/re/re.alg/re.alg.replace/test2.pass.cpp b/libcxx/test/std/re/re.alg/re.alg.replace/test2.pass.cpp --- a/libcxx/test/std/re/re.alg/re.alg.replace/test2.pass.cpp +++ b/libcxx/test/std/re/re.alg/re.alg.replace/test2.pass.cpp @@ -35,7 +35,7 @@ Out r = std::regex_replace(Out(buf), Bi(std::begin(phone_book)), Bi(std::end(phone_book)-1), phone_numbers, "123-$&"); - assert(r.base() == buf+40); + assert(base(r) == buf+40); assert(buf == std::string("123-555-1234, 123-555-2345, 123-555-3456")); } { @@ -48,7 +48,7 @@ Bi(std::end(phone_book)-1), phone_numbers, "123-$&", std::regex_constants::format_sed); - assert(r.base() == buf+43); + assert(base(r) == buf+43); assert(buf == std::string("123-$555-1234, 123-$555-2345, 123-$555-3456")); } { @@ -61,7 +61,7 @@ Bi(std::end(phone_book)-1), phone_numbers, "123-&", std::regex_constants::format_sed); - assert(r.base() == buf+40); + assert(base(r) == buf+40); assert(buf == std::string("123-555-1234, 123-555-2345, 123-555-3456")); } { @@ -74,7 +74,7 @@ Bi(std::end(phone_book)-1), phone_numbers, "123-$&", std::regex_constants::format_no_copy); - assert(r.base() == buf+36); + assert(base(r) == buf+36); assert(buf == std::string("123-555-1234123-555-2345123-555-3456")); } { @@ -87,7 +87,7 @@ Bi(std::end(phone_book)-1), phone_numbers, "123-$&", std::regex_constants::format_first_only); - assert(r.base() == buf+32); + assert(base(r) == buf+32); assert(buf == std::string("123-555-1234, 555-2345, 555-3456")); } { @@ -101,7 +101,7 @@ "123-$&", std::regex_constants::format_first_only | std::regex_constants::format_no_copy); - assert(r.base() == buf+12); + assert(base(r) == buf+12); assert(buf == std::string("123-555-1234")); } diff --git a/libcxx/test/std/re/re.results/re.results.form/form1.pass.cpp b/libcxx/test/std/re/re.results/re.results.form/form1.pass.cpp --- a/libcxx/test/std/re/re.results/re.results.form/form1.pass.cpp +++ b/libcxx/test/std/re/re.results/re.results.form/form1.pass.cpp @@ -30,9 +30,9 @@ char out[100] = {0}; const char fmt[] = "prefix: $`, match: $&, suffix: $', m[1]: $1, m[2]: $2"; - char* r = m.format(cpp17_output_iterator(out), - fmt, fmt + std::char_traits::length(fmt)).base(); - assert(r == out + 58); + auto r = m.format(cpp17_output_iterator(out), + fmt, fmt + std::char_traits::length(fmt)); + assert(base(r) == out + 58); assert(std::string(out) == "prefix: ab, match: cdefghi, suffix: jk, m[1]: efg, m[2]: e"); } { @@ -43,9 +43,9 @@ char out[100] = {0}; const char fmt[] = "prefix: $`, match: $&, suffix: $', m[1]: $1, m[2]: $2"; - char* r = m.format(cpp17_output_iterator(out), - fmt, fmt + std::char_traits::length(fmt)).base(); - assert(r == out + 54); + auto r = m.format(cpp17_output_iterator(out), + fmt, fmt + std::char_traits::length(fmt)); + assert(base(r) == out + 54); assert(std::string(out) == "prefix: ab, match: cdefghi, suffix: jk, m[1]: , m[2]: "); } { @@ -55,9 +55,9 @@ char out[100] = {0}; const char fmt[] = "prefix: $`, match: $&, suffix: $', m[1]: $1, m[2]: $2"; - char* r = m.format(cpp17_output_iterator(out), - fmt, fmt + std::char_traits::length(fmt)).base(); - assert(r == out + 54); + auto r = m.format(cpp17_output_iterator(out), + fmt, fmt + std::char_traits::length(fmt)); + assert(base(r) == out + 54); assert(std::string(out) == "prefix: ab, match: cdefghi, suffix: jk, m[1]: , m[2]: "); } { @@ -67,10 +67,10 @@ char out[100] = {0}; const char fmt[] = "prefix: $`, match: $&, suffix: $', m[1]: $1, m[2]: $2"; - char* r = m.format(cpp17_output_iterator(out), + auto r = m.format(cpp17_output_iterator(out), fmt, fmt + std::char_traits::length(fmt), - std::regex_constants::format_sed).base(); - assert(r == out + 59); + std::regex_constants::format_sed); + assert(base(r) == out + 59); assert(std::string(out) == "prefix: $`, match: $cdefghi, suffix: $', m[1]: $1, m[2]: $2"); } { @@ -80,10 +80,10 @@ char out[100] = {0}; const char fmt[] = "match: &, m[1]: \\1, m[2]: \\2"; - char* r = m.format(cpp17_output_iterator(out), + auto r = m.format(cpp17_output_iterator(out), fmt, fmt + std::char_traits::length(fmt), - std::regex_constants::format_sed).base(); - assert(r == out + 34); + std::regex_constants::format_sed); + assert(base(r) == out + 34); assert(std::string(out) == "match: cdefghi, m[1]: efg, m[2]: e"); } { @@ -94,10 +94,10 @@ char out[100] = {0}; const char fmt[] = "match: &, m[1]: \\1, m[2]: \\2"; - char* r = m.format(cpp17_output_iterator(out), + auto r = m.format(cpp17_output_iterator(out), fmt, fmt + std::char_traits::length(fmt), - std::regex_constants::format_sed).base(); - assert(r == out + 30); + std::regex_constants::format_sed); + assert(base(r) == out + 30); assert(std::string(out) == "match: cdefghi, m[1]: , m[2]: "); } { @@ -107,10 +107,10 @@ char out[100] = {0}; const char fmt[] = "match: &, m[1]: \\1, m[2]: \\2"; - char* r = m.format(cpp17_output_iterator(out), + auto r = m.format(cpp17_output_iterator(out), fmt, fmt + std::char_traits::length(fmt), - std::regex_constants::format_sed).base(); - assert(r == out + 30); + std::regex_constants::format_sed); + assert(base(r) == out + 30); assert(std::string(out) == "match: cdefghi, m[1]: , m[2]: "); } @@ -122,9 +122,9 @@ wchar_t out[100] = {0}; const wchar_t fmt[] = L"prefix: $`, match: $&, suffix: $', m[1]: $1, m[2]: $2"; - wchar_t* r = m.format(cpp17_output_iterator(out), - fmt, fmt + std::char_traits::length(fmt)).base(); - assert(r == out + 58); + auto r = m.format(cpp17_output_iterator(out), + fmt, fmt + std::char_traits::length(fmt)); + assert(base(r) == out + 58); assert(std::wstring(out) == L"prefix: ab, match: cdefghi, suffix: jk, m[1]: efg, m[2]: e"); } { @@ -134,10 +134,10 @@ wchar_t out[100] = {0}; const wchar_t fmt[] = L"prefix: $`, match: $&, suffix: $', m[1]: $1, m[2]: $2"; - wchar_t* r = m.format(cpp17_output_iterator(out), + auto r = m.format(cpp17_output_iterator(out), fmt, fmt + std::char_traits::length(fmt), - std::regex_constants::format_sed).base(); - assert(r == out + 59); + std::regex_constants::format_sed); + assert(base(r) == out + 59); assert(std::wstring(out) == L"prefix: $`, match: $cdefghi, suffix: $', m[1]: $1, m[2]: $2"); } { @@ -147,10 +147,10 @@ wchar_t out[100] = {0}; const wchar_t fmt[] = L"match: &, m[1]: \\1, m[2]: \\2"; - wchar_t* r = m.format(cpp17_output_iterator(out), + auto r = m.format(cpp17_output_iterator(out), fmt, fmt + std::char_traits::length(fmt), - std::regex_constants::format_sed).base(); - assert(r == out + 34); + std::regex_constants::format_sed); + assert(base(r) == out + 34); assert(std::wstring(out) == L"match: cdefghi, m[1]: efg, m[2]: e"); } #endif // TEST_HAS_NO_WIDE_CHARACTERS diff --git a/libcxx/test/std/re/re.results/re.results.form/form2.pass.cpp b/libcxx/test/std/re/re.results/re.results.form/form2.pass.cpp --- a/libcxx/test/std/re/re.results/re.results.form/form2.pass.cpp +++ b/libcxx/test/std/re/re.results/re.results.form/form2.pass.cpp @@ -32,8 +32,8 @@ char out[100] = {0}; nstr fmt("prefix: $`, match: $&, suffix: $', m[1]: $1, m[2]: $2"); - char* r = m.format(cpp17_output_iterator(out), fmt).base(); - assert(r == out + 58); + auto r = m.format(cpp17_output_iterator(out), fmt); + assert(base(r) == out + 58); assert(std::string(out) == "prefix: ab, match: cdefghi, suffix: jk, m[1]: efg, m[2]: e"); } { @@ -43,9 +43,8 @@ char out[100] = {0}; nstr fmt("prefix: $`, match: $&, suffix: $', m[1]: $1, m[2]: $2"); - char* r = m.format(cpp17_output_iterator(out), - fmt, std::regex_constants::format_sed).base(); - assert(r == out + 59); + auto r = m.format(cpp17_output_iterator(out), fmt, std::regex_constants::format_sed); + assert(base(r) == out + 59); assert(std::string(out) == "prefix: $`, match: $cdefghi, suffix: $', m[1]: $1, m[2]: $2"); } { @@ -55,9 +54,8 @@ char out[100] = {0}; nstr fmt("match: &, m[1]: \\1, m[2]: \\2"); - char* r = m.format(cpp17_output_iterator(out), - fmt, std::regex_constants::format_sed).base(); - assert(r == out + 34); + auto r = m.format(cpp17_output_iterator(out), fmt, std::regex_constants::format_sed); + assert(base(r) == out + 34); assert(std::string(out) == "match: cdefghi, m[1]: efg, m[2]: e"); } @@ -70,8 +68,8 @@ wchar_t out[100] = {0}; wstr fmt(L"prefix: $`, match: $&, suffix: $', m[1]: $1, m[2]: $2"); - wchar_t* r = m.format(cpp17_output_iterator(out), fmt).base(); - assert(r == out + 58); + auto r = m.format(cpp17_output_iterator(out), fmt); + assert(base(r) == out + 58); assert(std::wstring(out) == L"prefix: ab, match: cdefghi, suffix: jk, m[1]: efg, m[2]: e"); } { @@ -81,9 +79,8 @@ wchar_t out[100] = {0}; wstr fmt(L"prefix: $`, match: $&, suffix: $', m[1]: $1, m[2]: $2"); - wchar_t* r = m.format(cpp17_output_iterator(out), - fmt, std::regex_constants::format_sed).base(); - assert(r == out + 59); + auto r = m.format(cpp17_output_iterator(out), fmt, std::regex_constants::format_sed); + assert(base(r) == out + 59); assert(std::wstring(out) == L"prefix: $`, match: $cdefghi, suffix: $', m[1]: $1, m[2]: $2"); } { @@ -93,9 +90,8 @@ wchar_t out[100] = {0}; wstr fmt(L"match: &, m[1]: \\1, m[2]: \\2"); - wchar_t* r = m.format(cpp17_output_iterator(out), - fmt, std::regex_constants::format_sed).base(); - assert(r == out + 34); + auto r = m.format(cpp17_output_iterator(out), fmt, std::regex_constants::format_sed); + assert(base(r) == out + 34); assert(std::wstring(out) == L"match: cdefghi, m[1]: efg, m[2]: e"); } #endif // TEST_HAS_NO_WIDE_CHARACTERS diff --git a/libcxx/test/support/test_iterators.h b/libcxx/test/support/test_iterators.h --- a/libcxx/test/support/test_iterators.h +++ b/libcxx/test/support/test_iterators.h @@ -41,7 +41,6 @@ TEST_CONSTEXPR_CXX14 cpp17_output_iterator& operator++() {++it_; return *this;} TEST_CONSTEXPR_CXX14 cpp17_output_iterator operator++(int) {return cpp17_output_iterator(it_++);} - TEST_CONSTEXPR It base() const {return it_;} // TODO remove me friend TEST_CONSTEXPR It base(const cpp17_output_iterator& i) { return i.it_; } template @@ -80,7 +79,6 @@ friend TEST_CONSTEXPR bool operator==(const cpp17_input_iterator& x, const cpp17_input_iterator& y) {return x.it_ == y.it_;} friend TEST_CONSTEXPR bool operator!=(const cpp17_input_iterator& x, const cpp17_input_iterator& y) {return x.it_ != y.it_;} - TEST_CONSTEXPR It base() const {return it_;} // TODO remove me friend TEST_CONSTEXPR It base(const cpp17_input_iterator& i) { return i.it_; } template @@ -117,7 +115,6 @@ friend TEST_CONSTEXPR bool operator==(const forward_iterator& x, const forward_iterator& y) {return x.it_ == y.it_;} friend TEST_CONSTEXPR bool operator!=(const forward_iterator& x, const forward_iterator& y) {return x.it_ != y.it_;} - TEST_CONSTEXPR It base() const {return it_;} // TODO remove me friend TEST_CONSTEXPR It base(const forward_iterator& i) { return i.it_; } template @@ -153,7 +150,6 @@ friend TEST_CONSTEXPR bool operator==(const bidirectional_iterator& x, const bidirectional_iterator& y) {return x.it_ == y.it_;} friend TEST_CONSTEXPR bool operator!=(const bidirectional_iterator& x, const bidirectional_iterator& y) {return x.it_ != y.it_;} - TEST_CONSTEXPR It base() const {return it_;} // TODO remove me friend TEST_CONSTEXPR It base(const bidirectional_iterator& i) { return i.it_; } template @@ -201,7 +197,6 @@ friend TEST_CONSTEXPR bool operator> (const random_access_iterator& x, const random_access_iterator& y) {return x.it_ > y.it_;} friend TEST_CONSTEXPR bool operator>=(const random_access_iterator& x, const random_access_iterator& y) {return x.it_ >= y.it_;} - TEST_CONSTEXPR It base() const {return it_;} // TODO remove me friend TEST_CONSTEXPR It base(const random_access_iterator& i) { return i.it_; } template @@ -510,7 +505,6 @@ constexpr cpp20_input_iterator& operator++() { ++it_; return *this; } constexpr void operator++(int) { ++it_; } - constexpr const It& base() const& { return it_; } // TODO remove me friend constexpr It base(const cpp20_input_iterator& i) { return i.it_; } template