Change the tests to use the base friend function instead of members.
Also changed some types to have a base friends instead of members.
Reviewed By: #libc, ldionne, Quuxplusone
Differential Revision: https://reviews.llvm.org/D120742
P p = std::partition_copy(cpp17_input_iterator<const int*>(std::begin(ia)),
cpp17_input_iterator<const int*>(std::end(ia)),
cpp17_output_iterator<int*>(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);
SampleIterator end = std::sample(PopulationIterator(ia),
PopulationIterator(ia + is),
SampleIterator(oa), os, g);
- assert(static_cast<std::size_t>(end.base() - oa) == std::min(os, is));
+ assert(static_cast<std::size_t>(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<std::size_t>(end.base() - oa) == std::min(os, is));
+ assert(static_cast<std::size_t>(base(end) - oa) == std::min(os, is));
LIBCPP_ASSERT(std::equal(oa, oa + os, oa2));
}
SampleIterator end =
std::sample(PopulationIterator(ia), PopulationIterator(ia),
SampleIterator(oa), os, g);
- assert(end.base() == oa);
+ assert(base(end) == oa);
}
template <template<class...> class PopulationIteratorType, class PopulationItem,
SampleIterator end =
std::sample(PopulationIterator(ia), PopulationIterator(ia + is),
SampleIterator(oa), 0, g);
- assert(end.base() == oa);
+ assert(base(end) == oa);
}
template <template<class...> class PopulationIteratorType, class PopulationItem,
SampleIterator end = std::sample(PopulationIterator(ia),
PopulationIterator(ia + is),
SampleIterator(oa), os, g);
- assert(static_cast<std::size_t>(end.base() - oa) == std::min(os, is));
+ assert(static_cast<std::size_t>(base(end) - oa) == std::min(os, is));
typedef typename std::iterator_traits<PopulationIterator>::iterator_category PopulationCategory;
if (std::is_base_of<std::forward_iterator_tag, PopulationCategory>::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));
}
}
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<int*>& it) : it_(it.base()) {}
+ constexpr AssignableFromIter(const forward_iterator<int*>& it) : it_(base(it)) {}
constexpr AssignableFromIter& operator=(const forward_iterator<int*> &other) {
- it_ = other.base();
+ it_ = base(other);
return *this;
}
{
std::counted_iterator iter1(AssignableFromIter{buffer}, 8);
std::counted_iterator iter2(forward_iterator<int*>{buffer + 2}, 6);
- assert(iter1.base().base() == buffer);
+ assert(base(iter1.base()) == buffer);
assert(iter1.count() == 8);
std::counted_iterator<AssignableFromIter>& 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<AssignableFromIter>&);
{
std::counted_iterator iter1(AssignableFromIter{buffer}, 8);
const std::counted_iterator iter2(forward_iterator<int*>{buffer + 2}, 6);
- assert(iter1.base().base() == buffer);
+ assert(base(iter1.base()) == buffer);
assert(iter1.count() == 8);
std::counted_iterator<AssignableFromIter>& 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<AssignableFromIter>&);
{
std::counted_iterator iter(cpp20_input_iterator<int*>{buffer}, 8);
- assert(iter.base().base() == buffer);
+ assert(base(iter.base()) == buffer);
assert(iter.count() == 8);
}
{
const std::counted_iterator iter(cpp20_input_iterator<int*>{buffer}, 8);
- assert(iter.base().base() == buffer);
+ assert(base(iter.base()) == buffer);
assert(iter.count() == 8);
}
auto commonIter1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(iter1);
const auto commonIter2 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(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
auto commonIter1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(iter1);
const auto commonIter2 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(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
auto commonIter1 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(iter1);
const auto commonIter2 = std::common_iterator<decltype(iter1), sentinel_type<int*>>(iter1);
- assert(commonIter1.operator->().base() == buffer);
- assert(commonIter2.operator->().base() == buffer);
+ assert(base(commonIter1.operator->()) == buffer);
+ assert(base(commonIter2.operator->()) == buffer);
}
}
typedef It pointer;
typedef typename std::iterator_traits<It>::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) {}
typedef It pointer;
typedef typename std::iterator_traits<It>::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) {}
typedef It pointer;
typedef typename std::iterator_traits<It>::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) {}
typedef It pointer;
typedef typename std::iterator_traits<It>::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) {}
typedef It pointer;
typedef typename std::iterator_traits<It>::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) {}
{comparable_iterator tmp(*this); ++(*this); return tmp;}
friend constexpr bool operator==(const comparable_iterator& lhs, const simple_iterator<It>& rhs) {
- return lhs.base() == rhs.base();
+ return base(lhs) == base(rhs);
}
friend constexpr bool operator==(const simple_iterator<It>& 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<It>& rhs) {
- return lhs.base() - rhs.base();
+ return base(lhs) - base(rhs);
}
friend constexpr auto operator-(const simple_iterator<It>& lhs, const comparable_iterator& rhs) {
- return lhs.base() - rhs.base();
+ return base(lhs) - base(rhs);
}
};
template<class T>
struct sentinel_type {
- T base;
+ T base_;
template<class U>
- 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<class U>
- 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<class T>
struct sized_sentinel_type {
- T base;
+ T base_;
template<class U>
- 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<class U>
- 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<class U>
- 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<class U>
- 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 <class It>
typedef It pointer;
typedef typename std::iterator_traits<It>::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_(it.base()) {}
- assignable_iterator(const sentinel_type<It>& it) : it_(it.base) {}
+ assignable_iterator(const forward_iterator<It>& it) : it_(base(it)) {}
+ assignable_iterator(const sentinel_type<It>& it) : it_(base(it)) {}
constexpr reference operator*() const {return *it_;}
{assignable_iterator tmp(*this); ++(*this); return tmp;}
assignable_iterator& operator=(const forward_iterator<It> &other) {
- it_ = other.base();
+ it_ = base(other);
return *this;
}
assignable_iterator& operator=(const sentinel_type<It> &other) {
- it_ = other.base;
+ it_ = base(other);
return *this;
}
};
#ifndef TEST_HAS_NO_EXCEPTIONS
template<class T>
struct sentinel_throws_on_convert {
- T base;
+ T base_;
template<class U>
- 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<class U>
- 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<int*>() const { throw 42; }
};
typedef It pointer;
typedef typename std::iterator_traits<It>::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_(it.base()) {}
+ maybe_valueless_iterator(const forward_iterator<It>& it) : it_(base(it)) {}
constexpr reference operator*() const {return *it_;}
{maybe_valueless_iterator tmp(*this); ++(*this); return tmp;}
maybe_valueless_iterator& operator=(const forward_iterator<It> &other) {
- it_ = other.base();
+ it_ = base(other);
return *this;
}
};
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::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::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::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::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::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::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);
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::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);
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::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);
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);
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);
}
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::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::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::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::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::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::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::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);
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::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);
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::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);
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);
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);
}
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::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::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::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::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::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::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::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);
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::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);
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::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);
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);
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);
}
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::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::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::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::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::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::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::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);
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::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);
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::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);
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);
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);
}
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::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::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::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::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::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::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::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::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::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::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::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);
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);
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);
}
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);
}
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::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::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::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::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::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::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::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::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::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::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);
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);
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);
}
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);
}
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::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::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::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::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::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::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::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::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::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::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);
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);
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);
}
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);
}
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::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::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::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::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::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::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::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::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::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::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);
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);
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);
}
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);
}
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::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::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::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::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::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() + 5);
+ assert(base(iter) == v.data() + 5);
assert(err == std::ios_base::goodbit);
assert(ex == 0);
}
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);
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() + 6);
+ assert(base(iter) == v.data() + 6);
assert(err == std::ios_base::goodbit);
assert(ex == -1);
}
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);
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);
}
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);
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);
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() + 14);
+ assert(base(iter) == v.data() + 14);
assert(err == std::ios_base::failbit);
std::noshowbase(ios);
}
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() + 14);
+ assert(base(iter) == v.data() + 14);
assert(err == std::ios_base::goodbit);
assert(ex == -123456789);
}
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::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::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::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::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::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() + 5);
+ assert(base(iter) == v.data() + 5);
assert(err == std::ios_base::goodbit);
assert(ex == 0);
}
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);
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() + 6);
+ assert(base(iter) == v.data() + 6);
assert(err == std::ios_base::goodbit);
assert(ex == -1);
}
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);
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);
}
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);
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);
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);
}
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::goodbit);
assert(ex == -123456789);
}
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::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::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::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::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::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() + 5);
+ assert(base(iter) == v.data() + 5);
assert(err == std::ios_base::goodbit);
assert(ex == 0);
}
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);
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() + 6);
+ assert(base(iter) == v.data() + 6);
assert(err == std::ios_base::goodbit);
assert(ex == -1);
}
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);
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);
}
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);
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);
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() + 14);
+ assert(base(iter) == v.data() + 14);
assert(err == std::ios_base::failbit);
std::noshowbase(ios);
}
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() + 14);
+ assert(base(iter) == v.data() + 14);
assert(err == std::ios_base::goodbit);
assert(ex == -123456789);
}
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::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::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::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::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::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() + 5);
+ assert(base(iter) == v.data() + 5);
assert(err == std::ios_base::goodbit);
assert(ex == 0);
}
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);
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() + 6);
+ assert(base(iter) == v.data() + 6);
assert(err == std::ios_base::goodbit);
assert(ex == -1);
}
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);
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);
}
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);
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);
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);
}
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::goodbit);
assert(ex == -123456789);
}
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::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::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::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::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::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::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);
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::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);
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::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);
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);
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() + 0);
+ assert(base(iter) == v.data() + 0);
assert(err == std::ios_base::failbit);
std::noshowbase(ios);
}
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() + 0);
+ assert(base(iter) == v.data() + 0);
assert(err == std::ios_base::failbit);
}
}
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::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::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::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::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::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::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);
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::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);
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::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);
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);
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() + 0);
+ assert(base(iter) == v.data() + 0);
assert(err == std::ios_base::failbit);
std::noshowbase(ios);
}
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() + 0);
+ assert(base(iter) == v.data() + 0);
assert(err == std::ios_base::failbit);
}
}
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::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::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::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::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::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::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);
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::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);
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::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);
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);
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() + 0);
+ assert(base(iter) == v.data() + 0);
assert(err == std::ios_base::failbit);
std::noshowbase(ios);
}
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() + 0);
+ assert(base(iter) == v.data() + 0);
assert(err == std::ios_base::failbit);
}
}
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::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::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::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::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::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::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);
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::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);
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::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);
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);
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() + 0);
+ assert(base(iter) == v.data() + 0);
assert(err == std::ios_base::failbit);
std::noshowbase(ios);
}
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() + 0);
+ assert(base(iter) == v.data() + 0);
assert(err == std::ios_base::failbit);
}
}
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::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::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::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::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::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::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);
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::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);
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::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);
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);
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);
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::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::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::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::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::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::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::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);
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::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);
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::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);
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);
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);
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::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::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::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::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::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::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::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);
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::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);
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::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);
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);
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);
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::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::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::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::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::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::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::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);
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::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);
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::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);
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);
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);
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"");
}
long double v = 0;
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#if defined(_WIN32)
assert(ex == "(0.01)");
#else
long double v = 123456789;
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#if defined(_WIN32)
assert(ex == "(1,234,567.89)");
#else
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "$0.00");
}
{ // negative one, showbase
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#if defined(_WIN32)
assert(ex == "($0.01)");
#else
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "$1,234,567.89");
}
{ // negative, showbase
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#if defined(_WIN32)
assert(ex == "($1,234,567.89)");
#else
std::left(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, ' ', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#if defined(_WIN32)
assert(ex == "($1,234,567.89) ");
#else
std::internal(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, ' ', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#if defined(_WIN32)
assert(ex == "($ 1,234,567.89)");
#else
std::right(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, ' ', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#if defined(_WIN32)
assert(ex == " ($1,234,567.89)");
#else
long double v = 0;
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#if defined(_WIN32)
assert(ex == "(0.01)");
#else
long double v = 123456789;
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#if defined(_WIN32)
assert(ex == "(1,234,567.89)");
#else
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#if defined(_WIN32)
assert(ex == "USD0.00");
#else
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#if defined(_WIN32)
assert(ex == "(USD0.01)");
#else
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#if defined(_WIN32)
assert(ex == "USD1,234,567.89");
#else
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#if defined(_WIN32)
assert(ex == "(USD1,234,567.89)");
#else
std::left(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, ' ', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#if defined(_WIN32)
assert(ex == "(USD1,234,567.89) ");
#else
std::internal(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, ' ', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#if defined(_WIN32)
assert(ex == "(USD 1,234,567.89)");
#else
std::right(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, ' ', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#if defined(_WIN32)
assert(ex == " (USD1,234,567.89)");
#else
long double v = 0;
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), false, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#if defined(_WIN32)
assert(ex == L"(0.01)");
#else
long double v = 123456789;
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), false, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#if defined(_WIN32)
assert(ex == L"(1,234,567.89)");
#else
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), false, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
assert(ex == L"$0.00");
}
{ // negative one, showbase
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), false, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#if defined(_WIN32)
assert(ex == L"($0.01)");
#else
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), false, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#if defined(_WIN32)
assert(ex == L"($1,234,567.89)");
#else
std::left(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), false, ios, ' ', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#if defined(_WIN32)
assert(ex == L"($1,234,567.89) ");
#else
std::internal(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), false, ios, ' ', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#if defined(_WIN32)
assert(ex == L"($ 1,234,567.89)");
#else
std::right(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), false, ios, ' ', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#if defined(_WIN32)
assert(ex == L" ($1,234,567.89)");
#else
long double v = 0;
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), true, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#if defined(_WIN32)
assert(ex == L"(0.01)");
#else
long double v = 123456789;
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), true, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#if defined(_WIN32)
assert(ex == L"(1,234,567.89)");
#else
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), true, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#if defined(_WIN32)
assert(ex == L"USD0.00");
#else
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), true, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#if defined(_WIN32)
assert(ex == L"(USD0.01)");
#else
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), true, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#if defined(_WIN32)
assert(ex == L"USD1,234,567.89");
#else
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), true, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#if defined(_WIN32)
assert(ex == L"(USD1,234,567.89)");
#else
std::left(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), true, ios, ' ', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#if defined(_WIN32)
assert(ex == L"(USD1,234,567.89) ");
#else
std::internal(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), true, ios, ' ', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#if defined(_WIN32)
assert(ex == L"(USD 1,234,567.89)");
#else
std::right(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), true, ios, ' ', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#if defined(_WIN32)
assert(ex == L" (USD1,234,567.89)");
#else
long double v = 0;
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-1 234 567,89");
}
{ // zero, showbase
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0,00 \u20ac");
}
{ // negative one, showbase
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0,01 \u20ac");
}
{ // positive, showbase
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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
std::left(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
long double v = 0;
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-1 234 567,89");
}
{ // zero, showbase
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0,00 EUR");
}
{ // negative one, showbase
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0,01 EUR");
}
{ // positive, showbase
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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
std::left(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
long double v = 0;
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), false, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
assert(ex == L"-0,01 \u20ac");
}
{ // positive, showbase
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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
std::left(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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);
}
std::internal(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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);
}
std::right(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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);
}
long double v = 0;
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), true, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
assert(ex == L"-0,01 EUR");
}
{ // positive, showbase
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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
std::left(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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);
}
std::internal(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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);
}
std::right(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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);
}
long double v = 0;
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-1 234 567,89");
}
{ // zero, showbase
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0,00 " + symbol);
}
{ // negative one, showbase
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0,01 " + symbol);
}
{ // positive, showbase
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1 234 567,89 " + symbol);
}
{ // negative, showbase
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-1 234 567,89 " + symbol);
}
{ // negative, showbase, left
std::left(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, ' ', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-1 234 567,89 " + symbol);
assert(ios.width() == 0);
}
std::internal(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, ' ', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-1 234 567,89 " + symbol);
assert(ios.width() == 0);
}
std::right(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, ' ', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-1 234 567,89 " + symbol);
assert(ios.width() == 0);
}
long double v = 0;
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-1 234 567,89");
}
{ // zero, showbase
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0,00 RUB");
}
{ // negative one, showbase
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0,01 RUB");
}
{ // positive, showbase
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1 234 567,89 RUB");
}
{ // negative, showbase
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-1 234 567,89 RUB");
}
{ // negative, showbase, left
std::left(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, ' ', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-1 234 567,89 RUB ");
assert(ios.width() == 0);
}
std::internal(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, ' ', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-1 234 567,89 RUB");
assert(ios.width() == 0);
}
std::right(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, ' ', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == " -1 234 567,89 RUB");
assert(ios.width() == 0);
}
long double v = 0;
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), false, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
assert(ex == L"0,00 " + symbol);
}
{ // negative one, showbase
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), false, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
assert(ex == L"-0,01 " + symbol);
}
{ // positive, showbase
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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 ") + symbol);
}
{ // negative, showbase
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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 ") + symbol);
}
{ // negative, showbase, left
std::left(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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 ") + symbol);
assert(ios.width() == 0);
}
std::internal(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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 ") + symbol);
assert(ios.width() == 0);
}
std::right(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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 ") + symbol);
assert(ios.width() == 0);
}
long double v = 0;
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), true, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
assert(ex == L"0,00 RUB");
}
{ // negative one, showbase
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), true, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
assert(ex == L"-0,01 RUB");
}
{ // positive, showbase
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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 RUB"));
}
{ // negative, showbase
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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 RUB"));
}
{ // negative, showbase, left
std::left(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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 RUB "));
assert(ios.width() == 0);
}
std::internal(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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 RUB"));
assert(ios.width() == 0);
}
std::right(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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 RUB"));
assert(ios.width() == 0);
}
long double v = 0;
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-1,234,567.89");
}
{ // zero, showbase
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "\xEF\xBF\xA5""0.00");
}
{ // negative one, showbase
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "\xEF\xBF\xA5""-0.01");
}
{ // positive, showbase
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "\xEF\xBF\xA5""1,234,567.89");
}
{ // negative, showbase
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "\xEF\xBF\xA5""-1,234,567.89");
}
{ // negative, showbase, left
std::left(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, ' ', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "\xEF\xBF\xA5""-1,234,567.89 ");
assert(ios.width() == 0);
}
std::internal(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, ' ', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "\xEF\xBF\xA5""- 1,234,567.89");
assert(ios.width() == 0);
}
std::right(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, ' ', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == " \xEF\xBF\xA5""-1,234,567.89");
assert(ios.width() == 0);
}
long double v = 0;
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-1,234,567.89");
}
{ // zero, showbase
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "CNY 0.00");
}
{ // negative one, showbase
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "CNY -0.01");
}
{ // positive, showbase
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "CNY 1,234,567.89");
}
{ // negative, showbase
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "CNY -1,234,567.89");
}
{ // negative, showbase, left
std::left(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, ' ', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "CNY -1,234,567.89 ");
assert(ios.width() == 0);
}
std::internal(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, ' ', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "CNY - 1,234,567.89");
assert(ios.width() == 0);
}
std::right(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, ' ', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == " CNY -1,234,567.89");
assert(ios.width() == 0);
}
long double v = 0;
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), false, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
assert(ex == L"\xFFE5""0.00");
}
{ // negative one, showbase
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), false, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
assert(ex == L"\xFFE5""-0.01");
}
{ // positive, showbase
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), false, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
assert(ex == L"\xFFE5""1,234,567.89");
}
{ // negative, showbase
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), false, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
assert(ex == L"\xFFE5""-1,234,567.89");
}
{ // negative, showbase, left
std::left(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), false, ios, ' ', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
assert(ex == L"\xFFE5""-1,234,567.89 ");
assert(ios.width() == 0);
}
std::internal(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), false, ios, ' ', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
assert(ex == L"\xFFE5""- 1,234,567.89");
assert(ios.width() == 0);
}
std::right(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), false, ios, ' ', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
assert(ex == L" \xFFE5""-1,234,567.89");
assert(ios.width() == 0);
}
long double v = 0;
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), true, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
assert(ex == L"CNY 0.00");
}
{ // negative one, showbase
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), true, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
assert(ex == L"CNY -0.01");
}
{ // positive, showbase
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), true, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
assert(ex == L"CNY 1,234,567.89");
}
{ // negative, showbase
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), true, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
assert(ex == L"CNY -1,234,567.89");
}
{ // negative, showbase, left
std::left(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), true, ios, ' ', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
assert(ex == L"CNY -1,234,567.89 ");
assert(ios.width() == 0);
}
std::internal(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), true, ios, ' ', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
assert(ex == L"CNY - 1,234,567.89");
assert(ios.width() == 0);
}
std::right(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), true, ios, ' ', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
assert(ex == L" CNY -1,234,567.89");
assert(ios.width() == 0);
}
std::string v = "0";
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#ifdef _WIN32
assert(ex == "(0.01)");
#else
std::string v = "123456789";
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#ifdef _WIN32
assert(ex == "(1,234,567.89)");
#else
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "$0.00");
}
{ // negative one, showbase
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#ifdef _WIN32
assert(ex == "($0.01)");
#else
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "$1,234,567.89");
}
{ // negative, showbase
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#ifdef _WIN32
assert(ex == "($1,234,567.89)");
#else
std::left(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, ' ', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#ifdef _WIN32
assert(ex == "($1,234,567.89) ");
#else
std::internal(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, ' ', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#ifdef _WIN32
assert(ex == "($ 1,234,567.89)");
#else
std::right(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), false, ios, ' ', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#ifdef _WIN32
assert(ex == " ($1,234,567.89)");
#else
std::string v = "0";
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#ifdef _WIN32
assert(ex == "(0.01)");
#else
std::string v = "123456789";
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#ifdef _WIN32
assert(ex == "(1,234,567.89)");
#else
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#ifdef _WIN32
assert(ex == "USD0.00");
#else
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#ifdef _WIN32
assert(ex == "(USD0.01)");
#else
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#ifdef _WIN32
assert(ex == "USD1,234,567.89");
#else
std::showbase(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#ifdef _WIN32
assert(ex == "(USD1,234,567.89)");
#else
std::left(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, ' ', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#ifdef _WIN32
assert(ex == "(USD1,234,567.89) ");
#else
std::internal(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, ' ', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#ifdef _WIN32
assert(ex == "(USD 1,234,567.89)");
#else
std::right(ios);
char str[100];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), true, ios, ' ', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
#ifdef _WIN32
assert(ex == " (USD1,234,567.89)");
#else
std::wstring v = L"0";
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), false, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#ifdef _WIN32
assert(ex == L"(0.01)");
#else
std::wstring v = L"123456789";
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), false, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#ifdef _WIN32
assert(ex == L"(1,234,567.89)");
#else
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), false, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
assert(ex == L"$0.00");
}
{ // negative one, showbase
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), false, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#ifdef _WIN32
assert(ex == L"($0.01)");
#else
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), false, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#ifdef _WIN32
assert(ex == L"($1,234,567.89)");
#else
std::left(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), false, ios, ' ', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#ifdef _WIN32
assert(ex == L"($1,234,567.89) ");
#else
std::internal(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), false, ios, ' ', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#ifdef _WIN32
assert(ex == L"($ 1,234,567.89)");
#else
std::right(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), false, ios, ' ', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#ifdef _WIN32
assert(ex == L" ($1,234,567.89)");
#else
std::wstring v = L"0";
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), true, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#ifdef _WIN32
assert(ex == L"(0.01)");
#else
std::wstring v = L"123456789";
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(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<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), true, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#ifdef _WIN32
assert(ex == L"(1,234,567.89)");
#else
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), true, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#ifdef _WIN32
assert(ex == L"USD0.00");
#else
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), true, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#ifdef _WIN32
assert(ex == L"(USD0.01)");
#else
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), true, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#ifdef _WIN32
assert(ex == L"USD1,234,567.89");
#else
std::showbase(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), true, ios, '*', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#ifdef _WIN32
assert(ex == L"(USD1,234,567.89)");
#else
std::left(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), true, ios, ' ', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#ifdef _WIN32
assert(ex == L"(USD1,234,567.89) ");
#else
std::internal(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), true, ios, ' ', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#ifdef _WIN32
assert(ex == L"(USD 1,234,567.89)");
#else
std::right(ios);
wchar_t str[100];
cpp17_output_iterator<wchar_t*> iter = f.put(cpp17_output_iterator<wchar_t*>(str), true, ios, ' ', v);
- std::wstring ex(str, iter.base());
+ std::wstring ex(str, base(iter));
#ifdef _WIN32
assert(ex == L" (USD1,234,567.89)");
#else
bool v = false;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1");
}
}
bool v = false;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "true");
}
}
bool v = false;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "yes");
}
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0x0p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0x0p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0x0p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0x0p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0.p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0.p+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0x0.p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0x0.p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0;p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0;p+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0x0;p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0x0;p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0x0p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0x0p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0x0p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0x0p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0.p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0.p+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0x0.p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0x0.p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0;p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0;p+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0x0;p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0x0;p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0X0P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0X0P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0X0P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0X0P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0.P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0.P+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0X0.P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0X0.P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0;P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0;P+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0X0;P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0X0;P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0X0P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0X0P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0X0P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0X0P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0.P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0.P+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0X0.P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0X0.P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0;P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0;P+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0X0;P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0X0;P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0x0p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0x0p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0x0p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0x0p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0.p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0.p+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0x0.p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0x0.p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0;p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0;p+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0x0;p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0x0;p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0x0p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0x0p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0x0p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0x0p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0.p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0.p+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0x0.p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0x0.p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0;p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0;p+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0x0;p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0x0;p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0X0P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0X0P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0X0P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0X0P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0.P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0.P+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0X0.P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0X0.P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0;P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0;P+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0X0;P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0X0;P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0X0P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0X0P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0X0P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0X0P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0.P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0.P+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0X0.P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0X0.P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0;P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0;P+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0X0;P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0X0;P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0x0p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0x0p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0x0p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0x0p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0.p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0.p+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0x0.p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0x0.p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0;p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0;p+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0x0;p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0x0;p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0x0p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0x0p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0x0p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0x0p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0.p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0.p+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0x0.p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0x0.p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0;p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0;p+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0x0;p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0x0;p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0X0P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0X0P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0X0P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0X0P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0.P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0.P+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0X0.P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0X0.P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0;P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0;P+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0X0;P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0X0;P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0X0P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0X0P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0X0P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0X0P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0.P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0.P+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0X0.P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0X0.P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0;P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0;P+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0X0;P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0X0;P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x1.26580b488p+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x1.26580b488p+30********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0x1.26580b488p+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x1;26580b488p+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x1;26580b488p+30********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0x1;26580b488p+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x1.26580b488p+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x1.26580b488p+30********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0x1.26580b488p+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x1;26580b488p+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x1;26580b488p+30********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0x1;26580b488p+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x1.26580b488p+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x1.26580b488p+30*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0x1.26580b488p+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0x1.26580b488p+30");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x1;26580b488p+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x1;26580b488p+30*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0x1;26580b488p+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0x1;26580b488p+30");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x1.26580b488p+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x1.26580b488p+30*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0x1.26580b488p+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0x1.26580b488p+30");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x1;26580b488p+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x1;26580b488p+30*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0x1;26580b488p+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0x1;26580b488p+30");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X1.26580B488P+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X1.26580B488P+30********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0X1.26580B488P+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X1;26580B488P+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X1;26580B488P+30********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0X1;26580B488P+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X1.26580B488P+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X1.26580B488P+30********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0X1.26580B488P+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X1;26580B488P+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X1;26580B488P+30********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0X1;26580B488P+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X1.26580B488P+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X1.26580B488P+30*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0X1.26580B488P+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0X1.26580B488P+30");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X1;26580B488P+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X1;26580B488P+30*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0X1;26580B488P+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0X1;26580B488P+30");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X1.26580B488P+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X1.26580B488P+30*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0X1.26580B488P+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0X1.26580B488P+30");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X1;26580B488P+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X1;26580B488P+30*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0X1;26580B488P+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0X1;26580B488P+30");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x1.26580b488p+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x1.26580b488p+30********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0x1.26580b488p+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x1;26580b488p+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x1;26580b488p+30********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0x1;26580b488p+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x1.26580b488p+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x1.26580b488p+30********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0x1.26580b488p+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x1;26580b488p+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x1;26580b488p+30********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0x1;26580b488p+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x1.26580b488p+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x1.26580b488p+30*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0x1.26580b488p+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0x1.26580b488p+30");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x1;26580b488p+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x1;26580b488p+30*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0x1;26580b488p+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0x1;26580b488p+30");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x1.26580b488p+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x1.26580b488p+30*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0x1.26580b488p+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0x1.26580b488p+30");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x1;26580b488p+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x1;26580b488p+30*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0x1;26580b488p+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0x1;26580b488p+30");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X1.26580B488P+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X1.26580B488P+30********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0X1.26580B488P+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X1;26580B488P+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X1;26580B488P+30********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0X1;26580B488P+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X1.26580B488P+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X1.26580B488P+30********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0X1.26580B488P+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X1;26580B488P+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X1;26580B488P+30********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0X1;26580B488P+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X1.26580B488P+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X1.26580B488P+30*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0X1.26580B488P+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0X1.26580B488P+30");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X1;26580B488P+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X1;26580B488P+30*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0X1;26580B488P+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0X1;26580B488P+30");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X1.26580B488P+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X1.26580B488P+30*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0X1.26580B488P+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0X1.26580B488P+30");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X1;26580B488P+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X1;26580B488P+30*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0X1;26580B488P+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0X1;26580B488P+30");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x1.26580b488p+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x1.26580b488p+30********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0x1.26580b488p+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x1;26580b488p+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x1;26580b488p+30********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0x1;26580b488p+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x1.26580b488p+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x1.26580b488p+30********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0x1.26580b488p+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x1;26580b488p+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x1;26580b488p+30********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0x1;26580b488p+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x1.26580b488p+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x1.26580b488p+30*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0x1.26580b488p+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0x1.26580b488p+30");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x1;26580b488p+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x1;26580b488p+30*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0x1;26580b488p+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0x1;26580b488p+30");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x1.26580b488p+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x1.26580b488p+30*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0x1.26580b488p+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0x1.26580b488p+30");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x1;26580b488p+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x1;26580b488p+30*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0x1;26580b488p+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0x1;26580b488p+30");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X1.26580B488P+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X1.26580B488P+30********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0X1.26580B488P+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X1;26580B488P+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X1;26580B488P+30********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0X1;26580B488P+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X1.26580B488P+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X1.26580B488P+30********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0X1.26580B488P+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X1;26580B488P+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X1;26580B488P+30********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0X1;26580B488P+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X1.26580B488P+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X1.26580B488P+30*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0X1.26580B488P+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0X1.26580B488P+30");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X1;26580B488P+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X1;26580B488P+30*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0X1;26580B488P+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0X1;26580B488P+30");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X1.26580B488P+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X1.26580B488P+30*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0X1.26580B488P+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0X1.26580B488P+30");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X1;26580B488P+30");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X1;26580B488P+30*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0X1;26580B488P+30");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0X1;26580B488P+30");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************+0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************+0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************+0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************+0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************+0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************+0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************+0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************+0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.00000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.00000******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************0.00000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************0.00000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;00000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;00000******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************0;00000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************0;00000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.00000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.00000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************+0.00000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*****************0.00000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;00000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;00000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************+0;00000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*****************0;00000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.00000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.00000******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************0.00000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************0.00000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;00000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;00000******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************0;00000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************0;00000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.00000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.00000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************+0.00000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*****************0.00000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;00000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;00000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************+0;00000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*****************0;00000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0.000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0.000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0;000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0;000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0.000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0.000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0;000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0;000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0.000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0.000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0;000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0;000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0.000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0.000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0;000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0;000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1e+09********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1e+09********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.e+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1.e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1.e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;e+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1;e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1;e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1e+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************+1e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******************1e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1e+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************+1e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******************1e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.e+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************+1.e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******************1.e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;e+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************+1;e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******************1;e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1E+09********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1E+09********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.E+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1.E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1.E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;E+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1;E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1;E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1E+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************+1E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******************1E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1E+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************+1E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******************1E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.E+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************+1.E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******************1.E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;E+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************+1;E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******************1;E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1e+09********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1e+09********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.e+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1.e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1.e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;e+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1;e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1;e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1e+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************+1e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******************1e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1e+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************+1e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******************1e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.e+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************+1.e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******************1.e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;e+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************+1;e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******************1;e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1E+09********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1E+09********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.E+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1.E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1.E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;E+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1;E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1;E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1E+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************+1E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******************1E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1E+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************+1E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******************1E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.E+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************+1.E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******************1.E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;E+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************+1;E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******************1;E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.23457e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.23457e+09**************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1.23457e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1.23457e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;23457e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;23457e+09**************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1;23457e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1;23457e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.23457e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.23457e+09**************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1.23457e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1.23457e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;23457e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;23457e+09**************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1;23457e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1;23457e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.23457e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.23457e+09*************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************+1.23457e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*************1.23457e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;23457e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;23457e+09*************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************+1;23457e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*************1;23457e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.23457e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.23457e+09*************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************+1.23457e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*************1.23457e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;23457e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;23457e+09*************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************+1;23457e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*************1;23457e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.23457E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.23457E+09**************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1.23457E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1.23457E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;23457E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;23457E+09**************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1;23457E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1;23457E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.23457E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.23457E+09**************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1.23457E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1.23457E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;23457E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;23457E+09**************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1;23457E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1;23457E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.23457E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.23457E+09*************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************+1.23457E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*************1.23457E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;23457E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;23457E+09*************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************+1;23457E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*************1;23457E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.23457E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.23457E+09*************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************+1.23457E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*************1.23457E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;23457E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;23457E+09*************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************+1;23457E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*************1;23457E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125***********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********1234567890.125");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********1234567890.125");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125000********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********1234567890.125000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********1234567890.125000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125**********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********+1234567890.125");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********1234567890.125");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+1234567890.125000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******1234567890.125000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125***********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********1234567890.125");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********1234567890.125");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125000********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********1234567890.125000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********1234567890.125000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125**********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********+1234567890.125");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********1234567890.125");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+1234567890.125000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******1234567890.125000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125***********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********1234567890.125");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********1234567890.125");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125**********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********+1234567890.125");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********1234567890.125");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125***********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********1234567890.125");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********1234567890.125");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125**********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********+1234567890.125");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********1234567890.125");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************+0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************+0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************+0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************+0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0.0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0.0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0;0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0;0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0.0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0.0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0;0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0;0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************+0.0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*********************0.0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************+0;0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*********************0;0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************+0.0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*********************0.0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************+0;0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*********************0;0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0.0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0.0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0;0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0;0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0.0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0.0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0;0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0;0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************+0.0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*********************0.0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************+0;0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*********************0;0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************+0.0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*********************0.0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************+0;0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*********************0;0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0.000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0.000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0;000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0;000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0.000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0.000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0;000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0;000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************+0.000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+****************0.000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************+0;000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+****************0;000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************+0.000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+****************0.000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************+0;000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+****************0;000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0.000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0.000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0;000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0;000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0.000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0.000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0;000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0;000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************+0.000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+****************0.000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************+0;000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+****************0;000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************+0.000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+****************0.000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************+0;000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+****************0;000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0.0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0.0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0;0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0;0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0.0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0.0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0;0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0;0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******+0.0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******0.0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******+0;0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******0;0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******+0.0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******0.0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******+0;0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******0;0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0.0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0.0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0;0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0;0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0.0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0.0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0;0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0;0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******+0.0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******0.0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******+0;0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******0;0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******+0.0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******0.0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******+0;0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******0;0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890***************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***************1234567890");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***************1234567890");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.**************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1234567890.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1234567890.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890**************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************+1234567890");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**************1234567890");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.*************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************+1234567890.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*************1234567890.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890***************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***************1234567890");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***************1234567890");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.**************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1234567890.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1234567890.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890**************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************+1234567890");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**************1234567890");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.*************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************+1234567890.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*************1234567890.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.1");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.1*************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************1234567890.1");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************1234567890.1");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.1");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.1*************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************1234567890.1");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************1234567890.1");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.1");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.1************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************+1234567890.1");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+************1234567890.1");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.1");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.1************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************+1234567890.1");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+************1234567890.1");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.1");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.1*************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************1234567890.1");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************1234567890.1");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.1");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.1*************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************1234567890.1");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************1234567890.1");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.1");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.1************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************+1234567890.1");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+************1234567890.1");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.1");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.1************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************+1234567890.1");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+************1234567890.1");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125000********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********1234567890.125000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********1234567890.125000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125000********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********1234567890.125000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********1234567890.125000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+1234567890.125000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******1234567890.125000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+1234567890.125000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******1234567890.125000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125000********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********1234567890.125000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********1234567890.125000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125000********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********1234567890.125000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********1234567890.125000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+1234567890.125000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******1234567890.125000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+1234567890.125000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******1234567890.125000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0e+00*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************-0e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*******************0e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0e+00*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************-0e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*******************0e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.e+00******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0.e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0.e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;e+00******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0;e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0;e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0e+00*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************-0e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*******************0e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0e+00*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************-0e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*******************0e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.e+00******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0.e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0.e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;e+00******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0;e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0;e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0E+00*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************-0E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*******************0E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0E+00*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************-0E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*******************0E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.E+00******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0.E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0.E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;E+00******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0;E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0;E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0E+00*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************-0E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*******************0E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0E+00*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************-0E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*******************0E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.E+00******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0.E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0.E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;E+00******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0;E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0;E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0e+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0.0e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0.0e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0e+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0;0e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0;0e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0e+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0.0e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0.0e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0e+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0;0e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0;0e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0e+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0.0e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0.0e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0e+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0;0e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0;0e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0e+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0.0e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0.0e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0e+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0;0e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0;0e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0E+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0.0E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0.0E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0E+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0;0E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0;0E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0E+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0.0E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0.0E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0E+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0;0E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0;0E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0E+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0.0E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0.0E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0E+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0;0E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0;0E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0E+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0.0E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0.0E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0E+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0;0E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0;0E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000e+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0.000000e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0.000000e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000e+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0;000000e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0;000000e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000e+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0.000000e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0.000000e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000e+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0;000000e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0;000000e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000e+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0.000000e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0.000000e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000e+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0;000000e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0;000000e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000e+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0.000000e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0.000000e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000e+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0;000000e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0;000000e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000E+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0.000000E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0.000000E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000E+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0;000000E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0;000000E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000E+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0.000000E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0.000000E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000E+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0;000000E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0;000000E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000E+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0.000000E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0.000000E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000E+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0;000000E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0;000000E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000E+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0.000000E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0.000000E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000E+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0;000000E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0;000000E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1e+09********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1e+09********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.e+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1.e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1.e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;e+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1;e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1;e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1e+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************+1e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******************1e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1e+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************+1e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******************1e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.e+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************+1.e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******************1.e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;e+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************+1;e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******************1;e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1E+09********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1E+09********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.E+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1.E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1.E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;E+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1;E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1;E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1E+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************+1E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******************1E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1E+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************+1E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******************1E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.E+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************+1.E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******************1.E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;E+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************+1;E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******************1;E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.2e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.2e+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1.2e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1.2e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;2e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;2e+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1;2e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1;2e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.2e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.2e+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1.2e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1.2e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;2e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;2e+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1;2e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1;2e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.2e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.2e+09*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************+1.2e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*****************1.2e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;2e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;2e+09*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************+1;2e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*****************1;2e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.2e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.2e+09*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************+1.2e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*****************1.2e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;2e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;2e+09*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************+1;2e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*****************1;2e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.2E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.2E+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1.2E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1.2E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;2E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;2E+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1;2E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1;2E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.2E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.2E+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1.2E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1.2E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;2E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;2E+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1;2E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1;2E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.2E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.2E+09*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************+1.2E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*****************1.2E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;2E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;2E+09*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************+1;2E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*****************1;2E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.2E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.2E+09*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************+1.2E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*****************1.2E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;2E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;2E+09*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************+1;2E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*****************1;2E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
long v = 0;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
}
{
long v = 1;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1");
}
{
long v = -1;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-1");
}
{
long v = -1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-1000");
}
{
long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1000");
}
{
long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1000");
}
{
long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1750");
}
{
long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "01750");
}
{
long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "3e8");
}
{
long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x3e8");
}
{
long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X3E8");
}
{
long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X3E_8");
}
{
long v = 2147483647;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x7f_fff_ff_f");
}
{
long v = 0123467;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "123_46_7");
}
{
long v = 0123467;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0_123_46_7");
}
{
long v = 0123467;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****0_123_46_7");
}
{
long v = 0123467;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0_123_46_7*****");
}
{
long v = 0123467;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
long v = 2147483647;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**0x7f_fff_ff_f");
}
{
long v = 2147483647;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x7f_fff_ff_f**");
}
{
long v = 2147483647;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(10);
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***+1_00_0");
assert(ios.width() == 0);
}
ios.width(10);
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1_00_0***");
assert(ios.width() == 0);
}
ios.width(10);
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***1_00_0");
assert(ios.width() == 0);
}
ios.width(10);
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***-1_00_0");
assert(ios.width() == 0);
}
ios.width(10);
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-1_00_0***");
assert(ios.width() == 0);
}
ios.width(10);
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***1_00_0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0x0p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0x0p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0x0p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0x0p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0.p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0.p+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0x0.p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0x0.p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0;p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0;p+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0x0;p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0x0;p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0x0p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0x0p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0x0p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0x0p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0.p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0.p+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0x0.p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0x0.p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0;p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0;p+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0x0;p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0x0;p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0X0P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0X0P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0X0P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0X0P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0.P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0.P+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0X0.P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0X0.P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0;P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0;P+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0X0;P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0X0;P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0X0P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0X0P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0X0P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0X0P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0.P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0.P+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0X0.P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0X0.P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0;P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0;P+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0X0;P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0X0;P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0x0p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0x0p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0x0p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0x0p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0.p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0.p+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0x0.p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0x0.p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0;p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0;p+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0x0;p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0x0;p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0x0p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0x0p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0x0p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0x0p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0.p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0.p+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0x0.p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0x0.p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0;p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0;p+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0x0;p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0x0;p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0X0P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0X0P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0X0P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0X0P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0.P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0.P+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0X0.P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0X0.P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0;P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0;P+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0X0;P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0X0;P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0X0P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0X0P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0X0P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0X0P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0.P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0.P+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0X0.P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0X0.P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0;P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0;P+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0X0;P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0X0;P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0x0p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0x0p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0x0p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0x0p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0.p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0.p+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0x0.p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0x0.p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0;p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0;p+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0x0;p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0x0;p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0x0p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0x0p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0p+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0x0p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0x0p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0.p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0.p+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0x0.p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0x0.p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0;p+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0x0;p+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0x0;p+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0x0;p+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0X0P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0X0P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0X0P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0X0P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0.P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0.P+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0X0.P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0X0.P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0;P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0;P+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0X0;P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0X0;P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0X0P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0X0P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0P+0******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0X0P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0X0P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0.P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0.P+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0X0.P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0X0.P+0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0;P+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0X0;P+0*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0X0;P+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0X0;P+0");
assert(ios.width() == 0);
}
{
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x9.32c05a44p+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x9.32c05a44p+27*********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********0x9.32c05a44p+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x9;32c05a44p+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x9;32c05a44p+27*********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********0x9;32c05a44p+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x9.32c05a44p+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x9.32c05a44p+27*********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********0x9.32c05a44p+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x9;32c05a44p+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x9;32c05a44p+27*********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********0x9;32c05a44p+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x9.32c05a44p+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x9.32c05a44p+27********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********+0x9.32c05a44p+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+********0x9.32c05a44p+27");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x9;32c05a44p+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x9;32c05a44p+27********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********+0x9;32c05a44p+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+********0x9;32c05a44p+27");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x9.32c05a44p+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x9.32c05a44p+27********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********+0x9.32c05a44p+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+********0x9.32c05a44p+27");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x9;32c05a44p+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x9;32c05a44p+27********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********+0x9;32c05a44p+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+********0x9;32c05a44p+27");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X9.32C05A44P+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X9.32C05A44P+27*********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********0X9.32C05A44P+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X9;32C05A44P+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X9;32C05A44P+27*********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********0X9;32C05A44P+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X9.32C05A44P+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X9.32C05A44P+27*********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********0X9.32C05A44P+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X9;32C05A44P+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X9;32C05A44P+27*********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********0X9;32C05A44P+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X9.32C05A44P+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X9.32C05A44P+27********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********+0X9.32C05A44P+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+********0X9.32C05A44P+27");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X9;32C05A44P+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X9;32C05A44P+27********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********+0X9;32C05A44P+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+********0X9;32C05A44P+27");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X9.32C05A44P+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X9.32C05A44P+27********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********+0X9.32C05A44P+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+********0X9.32C05A44P+27");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X9;32C05A44P+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X9;32C05A44P+27********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********+0X9;32C05A44P+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+********0X9;32C05A44P+27");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x9.32c05a44p+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x9.32c05a44p+27*********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********0x9.32c05a44p+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x9;32c05a44p+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x9;32c05a44p+27*********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********0x9;32c05a44p+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x9.32c05a44p+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x9.32c05a44p+27*********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********0x9.32c05a44p+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x9;32c05a44p+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x9;32c05a44p+27*********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********0x9;32c05a44p+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x9.32c05a44p+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x9.32c05a44p+27********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********+0x9.32c05a44p+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+********0x9.32c05a44p+27");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x9;32c05a44p+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x9;32c05a44p+27********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********+0x9;32c05a44p+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+********0x9;32c05a44p+27");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x9.32c05a44p+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x9.32c05a44p+27********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********+0x9.32c05a44p+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+********0x9.32c05a44p+27");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x9;32c05a44p+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x9;32c05a44p+27********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********+0x9;32c05a44p+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+********0x9;32c05a44p+27");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X9.32C05A44P+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X9.32C05A44P+27*********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********0X9.32C05A44P+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X9;32C05A44P+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X9;32C05A44P+27*********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********0X9;32C05A44P+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X9.32C05A44P+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X9.32C05A44P+27*********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********0X9.32C05A44P+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X9;32C05A44P+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X9;32C05A44P+27*********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********0X9;32C05A44P+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X9.32C05A44P+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X9.32C05A44P+27********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********+0X9.32C05A44P+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+********0X9.32C05A44P+27");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X9;32C05A44P+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X9;32C05A44P+27********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********+0X9;32C05A44P+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+********0X9;32C05A44P+27");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X9.32C05A44P+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X9.32C05A44P+27********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********+0X9.32C05A44P+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+********0X9.32C05A44P+27");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X9;32C05A44P+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X9;32C05A44P+27********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********+0X9;32C05A44P+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+********0X9;32C05A44P+27");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x9.32c05a44p+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x9.32c05a44p+27*********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********0x9.32c05a44p+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x9;32c05a44p+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x9;32c05a44p+27*********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********0x9;32c05a44p+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x9.32c05a44p+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x9.32c05a44p+27*********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********0x9.32c05a44p+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x9;32c05a44p+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x9;32c05a44p+27*********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********0x9;32c05a44p+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x9.32c05a44p+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x9.32c05a44p+27********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********+0x9.32c05a44p+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+********0x9.32c05a44p+27");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x9;32c05a44p+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x9;32c05a44p+27********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********+0x9;32c05a44p+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+********0x9;32c05a44p+27");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x9.32c05a44p+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x9.32c05a44p+27********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********+0x9.32c05a44p+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+********0x9.32c05a44p+27");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x9;32c05a44p+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0x9;32c05a44p+27********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********+0x9;32c05a44p+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+********0x9;32c05a44p+27");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X9.32C05A44P+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X9.32C05A44P+27*********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********0X9.32C05A44P+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X9;32C05A44P+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X9;32C05A44P+27*********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********0X9;32C05A44P+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X9.32C05A44P+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X9.32C05A44P+27*********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********0X9.32C05A44P+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X9;32C05A44P+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X9;32C05A44P+27*********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********0X9;32C05A44P+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X9.32C05A44P+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X9.32C05A44P+27********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********+0X9.32C05A44P+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+********0X9.32C05A44P+27");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X9;32C05A44P+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X9;32C05A44P+27********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********+0X9;32C05A44P+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+********0X9;32C05A44P+27");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X9.32C05A44P+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X9.32C05A44P+27********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********+0X9.32C05A44P+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+********0X9.32C05A44P+27");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X9;32C05A44P+27");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0X9;32C05A44P+27********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********+0X9;32C05A44P+27");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+********0X9;32C05A44P+27");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************+0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************+0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************+0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************+0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************+0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************+0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************+0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************+0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.00000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.00000******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************0.00000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************0.00000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;00000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;00000******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************0;00000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************0;00000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.00000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.00000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************+0.00000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*****************0.00000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;00000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;00000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************+0;00000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*****************0;00000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.00000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.00000******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************0.00000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************0.00000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;00000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;00000******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************0;00000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************0;00000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.00000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.00000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************+0.00000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*****************0.00000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;00000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;00000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************+0;00000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*****************0;00000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0.000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0.000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0;000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0;000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0.000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0.000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0;000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0;000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0.000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0.000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0;000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********0;000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0.000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0.000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+0;000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******0;000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************-0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-**********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************-0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-**********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************-0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-**********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************-0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-**********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************-0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-**********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************-0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-**********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************-0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-**********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************-0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-**********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************-0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-**********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************-0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-**********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************-0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-**********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************-0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-**********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************-0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-**********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************-0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-**********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************-0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-**********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************-0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-**********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.00000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.00000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0.00000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0.00000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;00000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;00000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0;00000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0;00000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.00000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.00000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0.00000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0.00000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;00000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;00000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0;00000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0;00000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.00000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.00000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0.00000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0.00000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;00000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;00000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0;00000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0;00000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.00000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.00000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0.00000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0.00000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;00000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;00000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0;00000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0;00000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******-0.000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*******0.000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******-0;000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*******0;000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******-0.000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*******0.000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******-0;000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*******0;000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******-0.000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*******0.000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******-0;000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*******0;000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******-0.000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*******0.000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******-0;000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*******0;000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;00000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1e+09********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1e+09********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.e+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1.e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1.e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;e+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1;e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1;e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1e+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************+1e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******************1e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1e+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************+1e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******************1e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.e+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************+1.e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******************1.e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;e+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************+1;e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******************1;e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1E+09********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1E+09********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.E+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1.E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1.E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;E+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1;E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1;E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1E+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************+1E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******************1E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1E+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************+1E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******************1E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.E+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************+1.E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******************1.E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;E+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************+1;E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******************1;E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1e+09********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1e+09********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.e+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1.e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1.e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;e+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1;e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1;e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1e+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************+1e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******************1e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1e+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************+1e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******************1e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.e+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************+1.e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******************1.e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;e+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************+1;e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******************1;e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1E+09********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1E+09********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.E+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1.E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1.E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;E+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1;E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1;E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1E+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************+1E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******************1E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1E+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************+1E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******************1E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.E+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************+1.E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******************1.E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;E+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************+1;E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******************1;E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.23457e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.23457e+09**************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1.23457e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1.23457e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;23457e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;23457e+09**************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1;23457e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1;23457e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.23457e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.23457e+09**************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1.23457e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1.23457e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;23457e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;23457e+09**************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1;23457e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1;23457e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.23457e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.23457e+09*************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************+1.23457e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*************1.23457e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;23457e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;23457e+09*************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************+1;23457e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*************1;23457e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.23457e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.23457e+09*************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************+1.23457e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*************1.23457e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;23457e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;23457e+09*************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************+1;23457e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*************1;23457e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.23457E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.23457E+09**************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1.23457E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1.23457E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;23457E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;23457E+09**************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1;23457E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1;23457E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.23457E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.23457E+09**************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1.23457E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1.23457E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;23457E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;23457E+09**************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1;23457E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1;23457E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.23457E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.23457E+09*************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************+1.23457E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*************1.23457E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;23457E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;23457E+09*************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************+1;23457E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*************1;23457E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.23457E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.23457E+09*************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************+1.23457E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*************1.23457E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;23457E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;23457E+09*************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************+1;23457E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*************1;23457E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125***********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********1234567890.125");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********1234567890.125");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125000********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********1234567890.125000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********1234567890.125000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125**********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********+1234567890.125");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********1234567890.125");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+1234567890.125000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******1234567890.125000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125***********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********1234567890.125");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********1234567890.125");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125000********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********1234567890.125000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********1234567890.125000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125**********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********+1234567890.125");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********1234567890.125");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+1234567890.125000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******1234567890.125000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125***********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********1234567890.125");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********1234567890.125");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125**********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********+1234567890.125");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********1234567890.125");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125***********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********1234567890.125");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********1234567890.125");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125**********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********+1234567890.125");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********1234567890.125");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.12500000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-inf");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************inf");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-inf");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************inf");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-inf");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************inf");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-inf");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************inf");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-inf");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************inf");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-inf");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************inf");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-inf");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************inf");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-inf");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************inf");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-INF");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************INF");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-INF");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************INF");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-INF");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************INF");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-INF");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************INF");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-INF");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************INF");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-INF");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************INF");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-INF");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************INF");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-INF");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************INF");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-inf");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************inf");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-inf");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************inf");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-inf");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************inf");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-inf");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************inf");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-inf");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************inf");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-inf");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************inf");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-inf");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************inf");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-inf");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************inf");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-INF");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************INF");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-INF");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************INF");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-INF");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************INF");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-INF");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************INF");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-INF");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************INF");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-INF");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************INF");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-INF");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************INF");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-INF");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************INF");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-inf");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************inf");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-inf");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************inf");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-inf");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************inf");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-inf");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************inf");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-inf");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************inf");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-inf");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************inf");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-inf");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************inf");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-inf*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-inf");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************inf");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-INF");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************INF");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-INF");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************INF");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-INF");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************INF");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-INF");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************INF");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-INF");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************INF");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-INF");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************INF");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-INF");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************INF");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-INF*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-INF");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************INF");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "nan");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "nan**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************nan");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************nan");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "nan");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "nan**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************nan");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************nan");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "nan");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "nan**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************nan");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************nan");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "nan");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "nan**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************nan");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************nan");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == pnan_sign + "nan");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == pnan_sign + "nan");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == pnan_sign + "nan");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == pnan_sign + "nan");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "NAN");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "NAN**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************NAN");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************NAN");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "NAN");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "NAN**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************NAN");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************NAN");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "NAN");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "NAN**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************NAN");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************NAN");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "NAN");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "NAN**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************NAN");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************NAN");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == pnan_sign + "NAN");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == pnan_sign + "NAN");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == pnan_sign + "NAN");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == pnan_sign + "NAN");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************+0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************+0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0************************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************+0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************+0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************+0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0.0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0.0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0;0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0;0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0.0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0.0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0;0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0;0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************+0.0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*********************0.0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************+0;0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*********************0;0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************+0.0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*********************0.0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************+0;0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*********************0;0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0.0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0.0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0;0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0;0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0.0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0.0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0;0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************0;0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************+0.0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*********************0.0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************+0;0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*********************0;0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************+0.0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*********************0.0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************+0;0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*********************0;0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0.000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0.000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0;000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0;000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0.000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0.000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0;000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0;000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************+0.000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+****************0.000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************+0;000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+****************0;000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************+0.000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+****************0.000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************+0;000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+****************0;000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0.000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0.000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0;000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0;000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0.000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0.000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0;000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************0;000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************+0.000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+****************0.000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************+0;000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+****************0;000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************+0.000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+****************0.000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************+0;000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+****************0;000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0.0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0.0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0;0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0;0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0.0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0.0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0;0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0;0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******+0.0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******0.0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******+0;0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******0;0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******+0.0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******0.0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******+0;0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******0;0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0.0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0.0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0;0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0;0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.0000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0.0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0.0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;0000000000000000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0;0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******0;0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******+0.0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******0.0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******+0;0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******0;0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******+0.0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******0.0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******+0;0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******0;0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************-0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-**********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************-0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-**********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************-0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-**********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************-0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-**********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************-0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-**********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************-0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-**********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0***********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***********************-0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***********************0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************-0.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-**********************0.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;**********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**********************-0;");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-**********************0;");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-0.0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************0.0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-0;0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************0;0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-0.0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************0.0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-0;0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************0;0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-0.0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************0.0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-0;0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************0;0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-0.0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************0.0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-0;0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************0;0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-0.0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************0.0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-0;0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************0;0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-0.0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************0.0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-0;0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************0;0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-0.0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************0.0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-0;0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************0;0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-0.0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************0.0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0*********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*********************-0;0");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*********************0;0");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************-0.000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-****************0.000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************-0;000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-****************0;000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************-0.000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-****************0.000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************-0;000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-****************0;000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************-0.000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-****************0.000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************-0;000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-****************0;000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************-0.000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-****************0.000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************-0;000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-****************0;000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************-0.000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-****************0.000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************-0;000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-****************0;000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************-0.000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-****************0.000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************-0;000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-****************0;000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************-0.000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-****************0.000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************-0;000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-****************0;000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************-0.000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-****************0.000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****************-0;000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-****************0;000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******-0.0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******0.0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******-0;0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******0;0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******-0.0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******0.0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******-0;0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******0;0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******-0.0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******0.0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******-0;0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******0;0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******-0.0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******0.0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******-0;0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******0;0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******-0.0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******0.0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******-0;0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******0;0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******-0.0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******0.0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******-0;0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******0;0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******-0.0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******0.0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******-0;0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******0;0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******-0.0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******0.0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0000000000000000******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******-0;0000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******0;0000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000000000000000000000000000000000000000000000000000000000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890***************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***************1234567890");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***************1234567890");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.**************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1234567890.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1234567890.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890**************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************+1234567890");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**************1234567890");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.*************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************+1234567890.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*************1234567890.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890***************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***************1234567890");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***************1234567890");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.**************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1234567890.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************1234567890.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890**************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**************+1234567890");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+**************1234567890");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.*************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************+1234567890.");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*************1234567890.");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.1");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.1*************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************1234567890.1");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************1234567890.1");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.1");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.1*************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************1234567890.1");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************1234567890.1");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.1");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.1************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************+1234567890.1");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+************1234567890.1");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.1");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.1************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************+1234567890.1");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+************1234567890.1");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.1");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.1*************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************1234567890.1");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************1234567890.1");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.1");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.1*************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************1234567890.1");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*************1234567890.1");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.1");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.1************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************+1234567890.1");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+************1234567890.1");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.1");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.1************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************+1234567890.1");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+************1234567890.1");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125000********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********1234567890.125000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********1234567890.125000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125000********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********1234567890.125000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********1234567890.125000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+1234567890.125000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******1234567890.125000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+1234567890.125000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******1234567890.125000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125000********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********1234567890.125000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********1234567890.125000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1234567890.125000********");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********1234567890.125000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********1234567890.125000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+1234567890.125000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******1234567890.125000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125000");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1234567890.125000*******");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******+1234567890.125000");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******1234567890.125000");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0e+00*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************-0e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*******************0e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0e+00*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************-0e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*******************0e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.e+00******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0.e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0.e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;e+00******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0;e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0;e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0e+00*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************-0e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*******************0e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0e+00*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************-0e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*******************0e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.e+00******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0.e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0.e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;e+00******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0;e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0;e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0E+00*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************-0E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*******************0E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0E+00*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************-0E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*******************0E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.E+00******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0.E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0.E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;E+00******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0;E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0;E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0E+00*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************-0E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*******************0E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0E+00*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************-0E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*******************0E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.E+00******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0.E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0.E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;E+00******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************-0;E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-******************0;E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0e+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0.0e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0.0e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0e+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0;0e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0;0e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0e+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0.0e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0.0e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0e+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0;0e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0;0e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0e+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0.0e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0.0e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0e+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0;0e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0;0e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0e+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0.0e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0.0e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0e+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0;0e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0;0e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0E+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0.0E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0.0E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0E+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0;0E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0;0E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0E+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0.0E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0.0E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0E+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0;0E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0;0E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0E+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0.0E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0.0E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0E+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0;0E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0;0E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.0E+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0.0E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0.0E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;0E+00*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************-0;0E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-*****************0;0E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000e+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0.000000e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0.000000e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000e+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0;000000e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0;000000e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000e+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0.000000e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0.000000e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000e+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0;000000e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0;000000e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000e+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0.000000e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0.000000e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000e+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0;000000e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0;000000e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000e+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0.000000e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0.000000e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000e+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000e+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0;000000e+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0;000000e+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000E+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0.000000E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0.000000E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000E+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0;000000E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0;000000E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000E+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0.000000E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0.000000E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000E+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0;000000E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0;000000E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000E+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0.000000E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0.000000E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000E+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0;000000E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0;000000E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0.000000E+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0.000000E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0.000000E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000E+00");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-0;000000E+00************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "************-0;000000E+00");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-************0;000000E+00");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1e+09********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1e+09********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.e+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1.e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1.e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;e+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1;e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1;e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1e+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************+1e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******************1e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1e+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************+1e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******************1e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.e+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************+1.e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******************1.e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;e+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************+1;e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******************1;e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1E+09********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1E+09********************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "********************1E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.E+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1.E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1.E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;E+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1;E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************1;E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1E+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************+1E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******************1E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1E+09*******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*******************+1E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*******************1E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.E+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************+1.E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******************1.E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;E+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************+1;E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+******************1;E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.2e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.2e+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1.2e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1.2e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;2e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;2e+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1;2e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1;2e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.2e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.2e+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1.2e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1.2e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;2e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;2e+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1;2e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1;2e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.2e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.2e+09*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************+1.2e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*****************1.2e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;2e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;2e+09*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************+1;2e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*****************1;2e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.2e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.2e+09*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************+1.2e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*****************1.2e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;2e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;2e+09*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************+1;2e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*****************1;2e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.2E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.2E+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1.2E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1.2E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;2E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;2E+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1;2E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1;2E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.2E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.2E+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1.2E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1.2E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;2E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;2E+09******************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1;2E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "******************1;2E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.2E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.2E+09*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************+1.2E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*****************1.2E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;2E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;2E+09*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************+1;2E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*****************1;2E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.2E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.2E+09*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************+1.2E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*****************1.2E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;2E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;2E+09*****************");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****************+1;2E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+*****************1;2E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000e+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1.234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
ios.width(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::left(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::right(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
std::internal(ios);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1;234567890125000000000000000000000000000000000000000000000000E+09");
assert(ios.width() == 0);
}
long long v = 0;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
}
{
long long v = 1;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1");
}
{
long long v = -1;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-1");
}
{
long long v = -1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-1000");
}
{
long long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1000");
}
{
long long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1000");
}
{
long long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1750");
}
{
long long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "01750");
}
{
long long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "3e8");
}
{
long long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x3e8");
}
{
long long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X3E8");
}
{
long long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X3E_8");
}
{
long long v = 2147483647;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x7f_fff_ff_f");
}
{
long long v = 0123467;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "123_46_7");
}
{
long long v = 0123467;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0_123_46_7");
}
{
long long v = 0123467;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****0_123_46_7");
}
{
long long v = 0123467;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0_123_46_7*****");
}
{
long long v = 0123467;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
long long v = 2147483647;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**0x7f_fff_ff_f");
}
{
long long v = 2147483647;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x7f_fff_ff_f**");
}
{
long long v = 2147483647;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(10);
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***+1_00_0");
assert(ios.width() == 0);
}
ios.width(10);
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+1_00_0***");
assert(ios.width() == 0);
}
ios.width(10);
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "+***1_00_0");
assert(ios.width() == 0);
}
ios.width(10);
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "***-1_00_0");
assert(ios.width() == 0);
}
ios.width(10);
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-1_00_0***");
assert(ios.width() == 0);
}
ios.width(10);
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "-***1_00_0");
assert(ios.width() == 0);
}
void* v = 0;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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
unsigned long v = 0;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
}
{
unsigned long v = 1;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1");
}
{
unsigned long v = static_cast<unsigned long>(-1);
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == (sizeof(unsigned long) == 4 ? "4294967295" : "18446744073709551615"));
}
{
unsigned long v = static_cast<unsigned long>(-1000);
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == (sizeof(unsigned long) == 4 ? "4294966296" : "18446744073709550616"));
}
{
unsigned long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1000");
}
{
unsigned long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1000");
}
{
unsigned long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1750");
}
{
unsigned long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "01750");
}
{
unsigned long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "3e8");
}
{
unsigned long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x3e8");
}
{
unsigned long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X3E8");
}
{
unsigned long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X3E_8");
}
{
unsigned long v = 2147483647;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x7f_fff_ff_f");
}
{
unsigned long v = 0123467;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "123_46_7");
}
{
unsigned long v = 0123467;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0_123_46_7");
}
{
unsigned long v = 0123467;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****0_123_46_7");
}
{
unsigned long v = 0123467;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0_123_46_7*****");
}
{
unsigned long v = 0123467;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
unsigned long v = 2147483647;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**0x7f_fff_ff_f");
}
{
unsigned long v = 2147483647;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x7f_fff_ff_f**");
}
{
unsigned long v = 2147483647;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(10);
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****1_00_0");
assert(ios.width() == 0);
}
ios.width(10);
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1_00_0****");
assert(ios.width() == 0);
}
ios.width(10);
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****1_00_0");
assert(ios.width() == 0);
}
ios.width(10);
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
ios.width(10);
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
ios.width(10);
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
unsigned long long v = 0;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0");
}
{
unsigned long long v = 1;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1");
}
{
unsigned long long v = static_cast<unsigned long long>(-1);
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "18446744073709551615");
}
{
unsigned long long v = static_cast<unsigned long long>(-1000);
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "18446744073709550616");
}
{
unsigned long long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1000");
}
{
unsigned long long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1000");
}
{
unsigned long long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1750");
}
{
unsigned long long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "01750");
}
{
unsigned long long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "3e8");
}
{
unsigned long long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x3e8");
}
{
unsigned long long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X3E8");
}
{
unsigned long long v = 1000;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0X3E_8");
}
{
unsigned long long v = 2147483647;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x7f_fff_ff_f");
}
{
unsigned long long v = 0123467;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "123_46_7");
}
{
unsigned long long v = 0123467;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0_123_46_7");
}
{
unsigned long long v = 0123467;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "*****0_123_46_7");
}
{
unsigned long long v = 0123467;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0_123_46_7*****");
}
{
unsigned long long v = 0123467;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
unsigned long long v = 2147483647;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "**0x7f_fff_ff_f");
}
{
unsigned long long v = 2147483647;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "0x7f_fff_ff_f**");
}
{
unsigned long long v = 2147483647;
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(10);
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****1_00_0");
assert(ios.width() == 0);
}
ios.width(10);
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "1_00_0****");
assert(ios.width() == 0);
}
ios.width(10);
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', v);
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "****1_00_0");
assert(ios.width() == 0);
}
ios.width(10);
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(10);
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
ios.width(10);
char str[50];
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(str+sizeof(str)),
ios, err, b);
- assert(iter.base() == str+0);
+ assert(base(iter) == str+0);
assert(err == ios.failbit);
assert(b == false);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(str+sizeof(str)),
ios, err, b);
- assert(iter.base() == str+0);
+ assert(base(iter) == str+0);
assert(err == ios.failbit);
assert(b == false);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(str+1),
ios, err, b);
- assert(iter.base() == str+1);
+ assert(base(iter) == str+1);
assert(err == ios.eofbit);
assert(b == true);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(str+3),
ios, err, b);
- assert(iter.base() == str+2);
+ assert(base(iter) == str+2);
assert(err == ios.failbit);
assert(b == false);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(str+3),
ios, err, b);
- assert(iter.base() == str+1);
+ assert(base(iter) == str+1);
assert(err == ios.goodbit);
assert(b == true);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(str+1),
ios, err, b);
- assert(iter.base() == str+1);
+ assert(base(iter) == str+1);
assert(err == ios.eofbit);
assert(b == true);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(str+2),
ios, err, b);
- assert(iter.base() == str+2);
+ assert(base(iter) == str+2);
assert(err == ios.eofbit);
assert(b == false);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(str+3),
ios, err, b);
- assert(iter.base() == str+2);
+ assert(base(iter) == str+2);
assert(err == ios.goodbit);
assert(b == false);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(str+2),
ios, err, b);
- assert(iter.base() == str+1);
+ assert(base(iter) == str+1);
assert(err == ios.goodbit);
assert(b == true);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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<double>(0x125, 0, -1));
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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));
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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));
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(str+sizeof(str)),
ios, err, v);
- assert(iter.base() == str+3);
+ assert(base(iter) == str+3);
assert(err == ios.goodbit);
assert(v == 123);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(str+sizeof(str)),
ios, err, v);
- assert(iter.base() == str+1);
+ assert(base(iter) == str+1);
assert(err == ios.goodbit);
assert(v == 2);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(str+sizeof(str)),
ios, err, v);
- assert(iter.base() == str+sizeof(str)-1);
+ assert(base(iter) == str+sizeof(str)-1);
assert(err == ios.failbit);
}
{
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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<float>(0x125, 0, -1));
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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));
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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));
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(str+sizeof(str)),
ios, err, v);
- assert(iter.base() == str+1);
+ assert(base(iter) == str+1);
assert(err == ios.goodbit);
assert(v == 2);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(str+sizeof(str)),
ios, err, v);
- assert(iter.base() == str+3);
+ assert(base(iter) == str+3);
assert(err == ios.goodbit);
assert(v == 123);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(str+sizeof(str)),
ios, err, v);
- assert(iter.base() == str+4);
+ assert(base(iter) == str+4);
assert(err == ios.goodbit);
assert(v == -123);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(str+sizeof(str)),
ios, err, v);
- assert(iter.base() == str+3);
+ assert(base(iter) == str+3);
assert(err == ios.goodbit);
assert(v == 83);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(str+sizeof(str)),
ios, err, v);
- assert(iter.base() == str+3);
+ assert(base(iter) == str+3);
assert(err == ios.goodbit);
assert(v == 291);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(str+sizeof(str)),
ios, err, v);
- assert(iter.base() == str+1);
+ assert(base(iter) == str+1);
assert(err == ios.goodbit);
assert(v == 2);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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<long>::max());
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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<long double>(0x125, 0, -1));
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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));
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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));
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(str+sizeof(str)),
ios, err, v);
- assert(iter.base() == str+1);
+ assert(base(iter) == str+1);
assert(err == ios.goodbit);
assert(v == 2);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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));
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
}
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(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);
f.get(cpp17_input_iterator<const char*>(str),
cpp17_input_iterator<const char*>(str+size+1),
ios, err, v);
- assert(iter.base() == str+size);
+ assert(base(iter) == str+size);
assert(err == ios.failbit);
assert(v == T(-1));
}
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 == 5);
assert(t.tm_mday == 10);
assert(t.tm_year == 109);
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 == 5);
assert(t.tm_mday == 10);
assert(t.tm_year == 109);
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 == 5);
assert(t.tm_mday == 10);
assert(t.tm_year == 109);
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 == 5);
assert(t.tm_mday == 10);
assert(t.tm_year == 109);
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 == 5);
assert(t.tm_mday == 10);
assert(t.tm_year == 109);
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 == 5);
assert(t.tm_mday == 10);
assert(t.tm_year == 109);
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 == 5);
assert(t.tm_mday == 10);
assert(t.tm_year == 109);
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 == 5);
assert(t.tm_mday == 10);
assert(t.tm_year == 109);
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+sizeof(in)/sizeof(in[0])-1);
+ assert(base(i) == in+sizeof(in)/sizeof(in[0])-1);
assert(t.tm_mon == 5);
assert(err == std::ios_base::eofbit);
}
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+sizeof(in)/sizeof(in[0])-1);
+ assert(base(i) == in+sizeof(in)/sizeof(in[0])-1);
assert(t.tm_mon == 5);
assert(err == std::ios_base::eofbit);
}
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+sizeof(in)/sizeof(in[0])-1);
+ assert(base(i) == in+sizeof(in)/sizeof(in[0])-1);
assert(t.tm_mon == 5);
assert(err == std::ios_base::eofbit);
}
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+sizeof(in)/sizeof(in[0])-1);
+ assert(base(i) == in+sizeof(in)/sizeof(in[0])-1);
assert(t.tm_mon == 5);
assert(err == std::ios_base::eofbit);
}
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+sizeof(in)/sizeof(in[0])-1);
+ assert(base(i) == in+sizeof(in)/sizeof(in[0])-1);
assert(t.tm_mon == 5);
assert(err == std::ios_base::eofbit);
}
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+sizeof(in)/sizeof(in[0])-1);
+ assert(base(i) == in+sizeof(in)/sizeof(in[0])-1);
assert(t.tm_mon == 5);
assert(err == std::ios_base::eofbit);
}
err = std::ios_base::goodbit;
t = std::tm();
I i = f.get(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t, 'c');
- assert(i.base() == in+sizeof(in)/sizeof(in[0])-1);
+ assert(base(i) == in+sizeof(in)/sizeof(in[0])-1);
assert(t.tm_sec == 59);
assert(t.tm_min == 55);
assert(t.tm_hour == 23);
err = std::ios_base::goodbit;
t = std::tm();
I i = f.get(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t, 'X');
- assert(i.base() == in+sizeof(in)/sizeof(in[0])-1);
+ assert(base(i) == in+sizeof(in)/sizeof(in[0])-1);
assert(t.tm_sec == 59);
assert(t.tm_min == 55);
assert(t.tm_hour == 23);
err = std::ios_base::goodbit;
t = std::tm();
I i = f.get(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t, 'c');
- assert(i.base() == in+sizeof(in)/sizeof(in[0])-1);
+ assert(base(i) == in+sizeof(in)/sizeof(in[0])-1);
assert(t.tm_sec == 59);
assert(t.tm_min == 55);
assert(t.tm_hour == 23);
err = std::ios_base::goodbit;
t = std::tm();
I i = f.get(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t, 'X');
- assert(i.base() == in+sizeof(in)/sizeof(in[0])-1);
+ assert(base(i) == in+sizeof(in)/sizeof(in[0])-1);
assert(t.tm_sec == 59);
assert(t.tm_min == 55);
assert(t.tm_hour == 23);
err = std::ios_base::goodbit;
t = std::tm();
I i = f.get(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t, 'c');
- assert(i.base() == in+sizeof(in)/sizeof(in[0])-1);
+ assert(base(i) == in+sizeof(in)/sizeof(in[0])-1);
assert(t.tm_sec == 59);
assert(t.tm_min == 55);
assert(t.tm_hour == 23);
err = std::ios_base::goodbit;
t = std::tm();
I i = f.get(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t, 'X');
- assert(i.base() == in+sizeof(in)/sizeof(in[0])-1);
+ assert(base(i) == in+sizeof(in)/sizeof(in[0])-1);
assert(t.tm_sec == 59);
assert(t.tm_min == 55);
assert(t.tm_hour == 23);
err = std::ios_base::goodbit;
t = std::tm();
I i = f.get(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t, 'c');
- assert(i.base() == in+sizeof(in)/sizeof(in[0])-1);
+ assert(base(i) == in+sizeof(in)/sizeof(in[0])-1);
assert(t.tm_sec == 59);
assert(t.tm_min == 55);
assert(t.tm_hour == 23);
err = std::ios_base::goodbit;
t = std::tm();
I i = f.get(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t, 'X');
- assert(i.base() == in+sizeof(in)/sizeof(in[0])-1);
+ assert(base(i) == in+sizeof(in)/sizeof(in[0])-1);
assert(t.tm_sec == 59);
assert(t.tm_min == 55);
assert(t.tm_hour == 23);
err = std::ios_base::goodbit;
t = std::tm();
I i = f.get(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t, 'c');
- assert(i.base() == in+sizeof(in)/sizeof(in[0])-1);
+ assert(base(i) == in+sizeof(in)/sizeof(in[0])-1);
assert(t.tm_sec == 59);
assert(t.tm_min == 55);
assert(t.tm_hour == 23);
err = std::ios_base::goodbit;
t = std::tm();
I i = f.get(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t, 'X');
- assert(i.base() == in+sizeof(in)/sizeof(in[0])-1);
+ assert(base(i) == in+sizeof(in)/sizeof(in[0])-1);
assert(t.tm_sec == 59);
assert(t.tm_min == 55);
assert(t.tm_hour == 23);
err = std::ios_base::goodbit;
t = std::tm();
I i = f.get(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t, 'c');
- assert(i.base() == in+sizeof(in)/sizeof(in[0])-1);
+ assert(base(i) == in+sizeof(in)/sizeof(in[0])-1);
assert(t.tm_sec == 59);
assert(t.tm_min == 55);
assert(t.tm_hour == 23);
err = std::ios_base::goodbit;
t = std::tm();
I i = f.get(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t, 'X');
- assert(i.base() == in+sizeof(in)/sizeof(in[0])-1);
+ assert(base(i) == in+sizeof(in)/sizeof(in[0])-1);
assert(t.tm_sec == 59);
assert(t.tm_min == 55);
assert(t.tm_hour == 23);
err = std::ios_base::goodbit;
t = std::tm();
I i = f.get(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t, 'c');
- assert(i.base() == in+sizeof(in)/sizeof(in[0])-1);
+ assert(base(i) == in+sizeof(in)/sizeof(in[0])-1);
assert(t.tm_sec == 59);
assert(t.tm_min == 55);
assert(t.tm_hour == 23);
err = std::ios_base::goodbit;
t = std::tm();
I i = f.get(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t, 'X');
- assert(i.base() == in+sizeof(in)/sizeof(in[0])-1);
+ assert(base(i) == in+sizeof(in)/sizeof(in[0])-1);
assert(t.tm_sec == 59);
assert(t.tm_min == 55);
assert(t.tm_hour == 23);
err = std::ios_base::goodbit;
t = std::tm();
I i = f.get(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t, 'c');
- assert(i.base() == in+sizeof(in)/sizeof(in[0])-1);
+ assert(base(i) == in+sizeof(in)/sizeof(in[0])-1);
assert(t.tm_sec == 59);
assert(t.tm_min == 55);
assert(t.tm_hour == 23);
err = std::ios_base::goodbit;
t = std::tm();
I i = f.get(I(in), I(in+sizeof(in)/sizeof(in[0])-1), ios, err, &t, 'X');
- assert(i.base() == in+sizeof(in)/sizeof(in[0])-1);
+ assert(base(i) == in+sizeof(in)/sizeof(in[0])-1);
assert(t.tm_sec == 59);
assert(t.tm_min == 55);
assert(t.tm_hour == 23);
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 == 13);
assert(t.tm_min == 14);
assert(t.tm_sec == 15);
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 == 13);
assert(t.tm_min == 14);
assert(t.tm_sec == 15);
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 == 13);
assert(t.tm_min == 14);
assert(t.tm_sec == 15);
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 == 13);
assert(t.tm_min == 14);
assert(t.tm_sec == 15);
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 == 13);
assert(t.tm_min == 14);
assert(t.tm_sec == 15);
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 == 13);
assert(t.tm_min == 14);
assert(t.tm_sec == 15);
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 == 13);
assert(t.tm_min == 14);
assert(t.tm_sec == 15);
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 == 13);
assert(t.tm_min == 14);
assert(t.tm_sec == 15);
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+sizeof(in)/sizeof(in[0])-1);
+ assert(base(i) == in+sizeof(in)/sizeof(in[0])-1);
assert(t.tm_wday == 1);
assert(err == std::ios_base::eofbit);
}
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+sizeof(in)/sizeof(in[0])-1);
+ assert(base(i) == in+sizeof(in)/sizeof(in[0])-1);
assert(t.tm_wday == 1);
assert(err == std::ios_base::eofbit);
}
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+sizeof(in)/sizeof(in[0])-1);
+ assert(base(i) == in+sizeof(in)/sizeof(in[0])-1);
assert(t.tm_wday == 1);
assert(err == std::ios_base::eofbit);
}
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+sizeof(in)/sizeof(in[0])-1);
+ assert(base(i) == in+sizeof(in)/sizeof(in[0])-1);
assert(t.tm_wday == 1);
assert(err == std::ios_base::eofbit);
}
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+sizeof(in)/sizeof(in[0])-1);
+ assert(base(i) == in+sizeof(in)/sizeof(in[0])-1);
assert(t.tm_wday == 1);
assert(err == std::ios_base::eofbit);
}
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+sizeof(in)/sizeof(in[0])-1);
+ assert(base(i) == in+sizeof(in)/sizeof(in[0])-1);
assert(t.tm_wday == 1);
assert(err == std::ios_base::eofbit);
}
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+sizeof(in)/sizeof(in[0])-1);
+ assert(base(i) == in+sizeof(in)/sizeof(in[0])-1);
assert(t.tm_wday == 1);
assert(err == std::ios_base::eofbit);
}
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+sizeof(in)/sizeof(in[0])-1);
+ assert(base(i) == in+sizeof(in)/sizeof(in[0])-1);
assert(t.tm_wday == 1);
assert(err == std::ios_base::eofbit);
}
err = std::ios_base::goodbit;
t = std::tm();
I i = f.get_year(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_year == 109);
assert(err == std::ios_base::eofbit);
}
err = std::ios_base::goodbit;
t = std::tm();
I i = f.get_year(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_year == 109);
assert(err == std::ios_base::eofbit);
}
err = std::ios_base::goodbit;
t = std::tm();
I i = f.get_year(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_year == 109);
assert(err == std::ios_base::eofbit);
}
err = std::ios_base::goodbit;
t = std::tm();
I i = f.get_year(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_year == 109);
assert(err == std::ios_base::eofbit);
}
err = std::ios_base::goodbit;
t = std::tm();
I i = f.get_year(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_year == 109);
assert(err == std::ios_base::eofbit);
}
err = std::ios_base::goodbit;
t = std::tm();
I i = f.get_year(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_year == 109);
assert(err == std::ios_base::eofbit);
}
err = std::ios_base::goodbit;
t = std::tm();
I i = f.get_year(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_year == 109);
assert(err == std::ios_base::eofbit);
}
err = std::ios_base::goodbit;
t = std::tm();
I i = f.get_year(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_year == 109);
assert(err == std::ios_base::eofbit);
}
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);
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);
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);
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);
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
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);
}
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);
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
{
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);
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);
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);
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);
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);
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);
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);
}
{
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);
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);
}
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);
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);
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);
}
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);
}
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);
}
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
}
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);
}
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));
}
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);
}
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);
}
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);
}
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);
}
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));
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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));
}
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);
}
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);
}
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);
}
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);
}
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));
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
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);
}
std::string pat("Today is %A which is abbreviated %a.");
cpp17_output_iterator<char*> iter =
f.put(cpp17_output_iterator<char*>(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("Today is %A which is abbreviated '%a'.");
cpp17_output_iterator<char*> iter =
f.put(cpp17_output_iterator<char*>(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.'."));
std::string pat("Today is %A which is abbreviated %a.");
cpp17_output_iterator<char*> iter =
f.put(cpp17_output_iterator<char*>(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<char*> iter =
f.put(cpp17_output_iterator<char*>(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.");
}
std::ios ios(0);
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'A');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "Saturday");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'a');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "Sat");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'B');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "May");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'b');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "May");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'C');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "20");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'D');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "05/02/09");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'd');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "02");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'C', 'E');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "20");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'y', 'E');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "09");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'Y', 'E');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "2009");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'd', 'O');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "02");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'e', 'O');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == " 2");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'H', 'O');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "13");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'I', 'O');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "01");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'm', 'O');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "05");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'M', 'O');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "03");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'S', 'O');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "06");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'u', 'O');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "6");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'U', 'O');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "17");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'V', 'O');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "18");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'w', 'O');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "6");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'W', 'O');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "17");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'y', 'O');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "09");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'e');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == " 2");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'F');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "2009-05-02");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'G');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "2009");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'g');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "09");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'H');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "13");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'h');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "May");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'I');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "01");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'j');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "122");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'M');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "03");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'm');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "05");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'n');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "\n");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'p');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "PM");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'R');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "13:03");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'S');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "06");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'T');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "13:03:06");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 't');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "\t");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'U');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "17");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'u');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "6");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'V');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "18");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'W');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "17");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'w');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "6");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'X');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "13:03:06");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'x');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "05/02/09");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'Y');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "2009");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, 'y');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "09");
}
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(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
// configuration of the invalid parameter handler, this can abort the process.
{
cpp17_output_iterator<char*> iter = f.put(cpp17_output_iterator<char*>(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<char*> iter = f.put(cpp17_output_iterator<char*>(str), ios, '*', &t, '%');
- std::string ex(str, iter.base());
+ std::string ex(str, base(iter));
assert(ex == "%");
}
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;
}
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;
}
struct Cpp17InputRange {
struct sentinel {
- friend constexpr bool operator==(sentinel, cpp17_input_iterator<int*> iter) { return iter.base() == globalBuff + 8; }
+ friend constexpr bool operator==(sentinel, cpp17_input_iterator<int*> iter) { return base(iter) == globalBuff + 8; }
friend constexpr std::ptrdiff_t operator-(sentinel, cpp17_input_iterator<int*>) { return -8; }
friend constexpr std::ptrdiff_t operator-(cpp17_input_iterator<int*>, sentinel) { return 8; }
};
struct Cpp20InputRange {
struct sentinel {
- friend constexpr bool operator==(sentinel, const cpp20_input_iterator<int*> &iter) { return iter.base() == globalBuff + 8; }
+ friend constexpr bool operator==(sentinel, const cpp20_input_iterator<int*> &iter) { return base(iter) == globalBuff + 8; }
friend constexpr std::ptrdiff_t operator-(sentinel, const cpp20_input_iterator<int*>&) { return -8; }
};
ForwardRange range2;
std::ranges::ref_view<ForwardRange> view2 = range2;
- assert(view2.begin().base() == globalBuff);
+ assert(base(view2.begin()) == globalBuff);
Cpp17InputRange range3;
std::ranges::ref_view<Cpp17InputRange> view3 = range3;
- assert(view3.begin().base() == globalBuff);
+ assert(base(view3.begin()) == globalBuff);
Cpp20InputRange range4;
std::ranges::ref_view<Cpp20InputRange> view4 = range4;
- assert(view4.begin().base() == globalBuff);
+ assert(base(view4.begin()) == globalBuff);
}
{
ForwardRange range2;
std::ranges::ref_view<ForwardRange> view2 = range2;
- assert(view2.end().base() == globalBuff + 8);
+ assert(base(view2.end()) == globalBuff + 8);
Cpp17InputRange range3;
std::ranges::ref_view<Cpp17InputRange> view3 = range3;
SizedRandomAccessView view{buf, buf + 8};
std::ranges::common_view<SizedRandomAccessView> common(view);
std::same_as<RandomAccessIter> auto end = common.end(); // Note this should NOT be the sentinel type.
- assert(end.base() == buf + 8);
+ assert(base(end) == buf + 8);
}
// const version
SizedRandomAccessView view{buf, buf + 8};
std::ranges::common_view<SizedRandomAccessView> const common(view);
std::same_as<RandomAccessIter> auto end = common.end(); // Note this should NOT be the sentinel type.
- assert(end.base() == buf + 8);
+ assert(base(end) == buf + 8);
}
return true;
// !random_access_range<const V>
std::ranges::drop_view dropView2(ForwardView(), 4);
- assert(dropView2.begin().base() == globalBuff + 4);
+ assert(base(dropView2.begin()) == globalBuff + 4);
// !random_access_range<const V>
std::ranges::drop_view dropView3(InputView(), 4);
- assert(dropView3.begin().base() == globalBuff + 4);
+ assert(base(dropView3.begin()) == globalBuff + 4);
// random_access_range<const V> && sized_range<const V>
std::ranges::drop_view dropView4(MoveOnlyView(), 8);
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;
}
constexpr int* end() const { return globalBuff + 8; }
};
// TODO: remove these bogus operators
-constexpr bool operator==(const cpp20_input_iterator<int*> &lhs, int* rhs) { return lhs.base() == rhs; }
-constexpr bool operator==(int* lhs, const cpp20_input_iterator<int*> &rhs) { return rhs.base() == lhs; }
+constexpr bool operator==(const cpp20_input_iterator<int*> &lhs, int* rhs) { return base(lhs) == rhs; }
+constexpr bool operator==(int* lhs, const cpp20_input_iterator<int*> &rhs) { return base(rhs) == lhs; }
struct Range {
int *begin() const;
constexpr const int *end() const { return ptr_ + 4; }
};
-constexpr bool operator==(const cpp20_input_iterator<int*> &lhs, int* rhs) { return lhs.base() == rhs; }
-constexpr bool operator==(int* lhs, const cpp20_input_iterator<int*> &rhs) { return rhs.base() == lhs; }
+constexpr bool operator==(const cpp20_input_iterator<int*> &lhs, int* rhs) { return base(lhs) == rhs; }
+constexpr bool operator==(int* lhs, const cpp20_input_iterator<int*> &rhs) { return base(rhs) == lhs; }
ChildView globalChildren[4] = {ChildView(globalBuffer[0]), ChildView(globalBuffer[1]), ChildView(globalBuffer[2]), ChildView(globalBuffer[3])};
};
// TODO: remove these bogus operators
template<class T>
-constexpr bool operator==(const cpp20_input_iterator<T*> &lhs, T *rhs) { return lhs.base() == rhs; }
+constexpr bool operator==(const cpp20_input_iterator<T*> &lhs, T *rhs) { return base(lhs) == rhs; }
template<class T>
-constexpr bool operator==(T *lhs, const cpp20_input_iterator<T*> &rhs) { return rhs.base() == lhs; }
+constexpr bool operator==(T *lhs, const cpp20_input_iterator<T*> &rhs) { return base(rhs) == lhs; }
struct CopyableChild : std::ranges::view_base {
int *ptr_;
constexpr const int *end() const { return ptr_ + size_; }
};
// TODO: remove these bogus operators
-constexpr bool operator==(const cpp17_input_iterator<const int*> &lhs, const int* rhs) { return lhs.base() == rhs; }
-constexpr bool operator==(const int* lhs, const cpp17_input_iterator<const int*> &rhs) { return rhs.base() == lhs; }
+constexpr bool operator==(const cpp17_input_iterator<const int*> &lhs, const int* rhs) { return base(lhs) == rhs; }
+constexpr bool operator==(const int* lhs, const cpp17_input_iterator<const int*> &rhs) { return base(rhs) == lhs; }
struct CopyableParent : std::ranges::view_base {
CopyableChild *ptr_;
constexpr const CopyableChild *end() const { return ptr_ + 4; }
};
// TODO: remove these bogus operators
-constexpr bool operator==(const cpp17_input_iterator<const CopyableChild*> &lhs, const CopyableChild *rhs) { return lhs.base() == rhs; }
-constexpr bool operator==(const CopyableChild *lhs, const cpp17_input_iterator<const CopyableChild*> &rhs) { return rhs.base() == lhs; }
+constexpr bool operator==(const cpp17_input_iterator<const CopyableChild*> &lhs, const CopyableChild *rhs) { return base(lhs) == rhs; }
+constexpr bool operator==(const CopyableChild *lhs, const cpp17_input_iterator<const CopyableChild*> &rhs) { return base(rhs) == lhs; }
struct Box { int x; };
BidirRange view(buf, buf + 3);
ReverseSubrange subrange(ReverseIt(std::ranges::end(view)), ReverseIt(std::ranges::begin(view)), /* size */3);
std::same_as<Subrange> 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<Subrange> 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<Subrange> 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);
}
}
BidirRange view(buf, buf + 3);
ReverseSubrange subrange(ReverseIt(std::ranges::end(view)), ReverseIt(std::ranges::begin(view)));
std::same_as<Subrange> 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<Subrange> 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<Subrange> 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);
}
}
{
BidirRange view(buf, buf + 3);
std::same_as<std::ranges::reverse_view<BidirRange>> 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
{
BidirRange view(buf, buf + 3);
std::same_as<std::ranges::reverse_view<BidirRange>> 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`
auto const partial = std::views::transform(f) | std::views::reverse;
using Result = std::ranges::reverse_view<std::ranges::transform_view<BidirRange, decltype(f)>>;
std::same_as<Result> 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`
auto const partial = std::views::reverse | std::views::transform(f);
using Result = std::ranges::transform_view<std::ranges::reverse_view<BidirRange>, decltype(f)>;
std::same_as<Result> 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
// 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<bidirectional_iterator<int*>>);
ASSERT_SAME_TYPE(decltype(std::move(rev).begin()), std::reverse_iterator<bidirectional_iterator<int*>>);
// 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<bidirectional_iterator<const int*>>);
ASSERT_SAME_TYPE(decltype(std::move(rev).begin()), std::reverse_iterator<bidirectional_iterator<const int*>>);
// Non-common, non-const (move only) bidirectional range.
{
auto rev = std::ranges::reverse_view(BidirSentRange<MoveOnly>{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<bidirectional_iterator<int*>>);
}
// Non-common, non-const bidirectional range.
{
auto rev = std::ranges::reverse_view(BidirSentRange<Copyable>{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<bidirectional_iterator<int*>>);
ASSERT_SAME_TYPE(decltype(std::move(rev).begin()), std::reverse_iterator<bidirectional_iterator<int*>>);
// 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<random_access_iterator<int*>>);
ASSERT_SAME_TYPE(decltype(std::move(rev).begin()), std::reverse_iterator<random_access_iterator<int*>>);
// 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<bidirectional_iterator<int*>>);
ASSERT_SAME_TYPE(decltype(std::move(rev).end()), std::reverse_iterator<bidirectional_iterator<int*>>);
// 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<bidirectional_iterator<const int*>>);
ASSERT_SAME_TYPE(decltype(std::move(rev).end()), std::reverse_iterator<bidirectional_iterator<const int*>>);
// Non-common, non-const (move only) bidirectional range.
{
auto rev = std::ranges::reverse_view(BidirSentRange<MoveOnly>{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<bidirectional_iterator<int*>>);
}
// Non-common, const bidirectional range.
{
auto rev = std::ranges::reverse_view(BidirSentRange<Copyable>{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<bidirectional_iterator<int*>>);
ASSERT_SAME_TYPE(decltype(std::move(rev).end()), std::reverse_iterator<bidirectional_iterator<int*>>);
{
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);
}
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;
std::ranges::subrange<InputIter, sentinel_wrapper<InputIter>> 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<BidirIter> 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<BidirIter> 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;
}
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);
constexpr bool test() {
ForwardSubrange a(ForwardIter(globalBuff), ForwardIter(globalBuff + 8));
std::pair<ForwardIter, ForwardIter> 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<ForwardIter, ForwardIter> 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;
}
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;
{
std::ranges::subrange<MoveOnlyForwardIter, int*> a(MoveOnlyForwardIter(buff), buff + 5, 5);
- assert(a.begin().base == buff);
+ assert(base(a.begin()) == buff);
assert(!a.empty());
assert(a.size() == 5);
}
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); }
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); }
// 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<ForwardRange> {
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};
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"));
}
{
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"));
}
{
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"));
}
{
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"));
}
{
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"));
}
{
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"));
}
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"));
}
{
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"));
}
{
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"));
}
{
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"));
}
{
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"));
}
{
"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"));
}
char out[100] = {0};
const char fmt[] = "prefix: $`, match: $&, suffix: $', m[1]: $1, m[2]: $2";
- char* r = m.format(cpp17_output_iterator<char*>(out),
- fmt, fmt + std::char_traits<char>::length(fmt)).base();
- assert(r == out + 58);
+ auto r = m.format(cpp17_output_iterator<char*>(out),
+ fmt, fmt + std::char_traits<char>::length(fmt));
+ assert(base(r) == out + 58);
assert(std::string(out) == "prefix: ab, match: cdefghi, suffix: jk, m[1]: efg, m[2]: e");
}
{
char out[100] = {0};
const char fmt[] = "prefix: $`, match: $&, suffix: $', m[1]: $1, m[2]: $2";
- char* r = m.format(cpp17_output_iterator<char*>(out),
- fmt, fmt + std::char_traits<char>::length(fmt)).base();
- assert(r == out + 54);
+ auto r = m.format(cpp17_output_iterator<char*>(out),
+ fmt, fmt + std::char_traits<char>::length(fmt));
+ assert(base(r) == out + 54);
assert(std::string(out) == "prefix: ab, match: cdefghi, suffix: jk, m[1]: , m[2]: ");
}
{
char out[100] = {0};
const char fmt[] = "prefix: $`, match: $&, suffix: $', m[1]: $1, m[2]: $2";
- char* r = m.format(cpp17_output_iterator<char*>(out),
- fmt, fmt + std::char_traits<char>::length(fmt)).base();
- assert(r == out + 54);
+ auto r = m.format(cpp17_output_iterator<char*>(out),
+ fmt, fmt + std::char_traits<char>::length(fmt));
+ assert(base(r) == out + 54);
assert(std::string(out) == "prefix: ab, match: cdefghi, suffix: jk, m[1]: , m[2]: ");
}
{
char out[100] = {0};
const char fmt[] = "prefix: $`, match: $&, suffix: $', m[1]: $1, m[2]: $2";
- char* r = m.format(cpp17_output_iterator<char*>(out),
+ auto r = m.format(cpp17_output_iterator<char*>(out),
fmt, fmt + std::char_traits<char>::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");
}
{
char out[100] = {0};
const char fmt[] = "match: &, m[1]: \\1, m[2]: \\2";
- char* r = m.format(cpp17_output_iterator<char*>(out),
+ auto r = m.format(cpp17_output_iterator<char*>(out),
fmt, fmt + std::char_traits<char>::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");
}
{
char out[100] = {0};
const char fmt[] = "match: &, m[1]: \\1, m[2]: \\2";
- char* r = m.format(cpp17_output_iterator<char*>(out),
+ auto r = m.format(cpp17_output_iterator<char*>(out),
fmt, fmt + std::char_traits<char>::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]: ");
}
{
char out[100] = {0};
const char fmt[] = "match: &, m[1]: \\1, m[2]: \\2";
- char* r = m.format(cpp17_output_iterator<char*>(out),
+ auto r = m.format(cpp17_output_iterator<char*>(out),
fmt, fmt + std::char_traits<char>::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]: ");
}
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<wchar_t*>(out),
- fmt, fmt + std::char_traits<wchar_t>::length(fmt)).base();
- assert(r == out + 58);
+ auto r = m.format(cpp17_output_iterator<wchar_t*>(out),
+ fmt, fmt + std::char_traits<wchar_t>::length(fmt));
+ assert(base(r) == out + 58);
assert(std::wstring(out) == L"prefix: ab, match: cdefghi, suffix: jk, m[1]: efg, m[2]: e");
}
{
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<wchar_t*>(out),
+ auto r = m.format(cpp17_output_iterator<wchar_t*>(out),
fmt, fmt + std::char_traits<wchar_t>::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");
}
{
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<wchar_t*>(out),
+ auto r = m.format(cpp17_output_iterator<wchar_t*>(out),
fmt, fmt + std::char_traits<wchar_t>::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
char out[100] = {0};
nstr fmt("prefix: $`, match: $&, suffix: $', m[1]: $1, m[2]: $2");
- char* r = m.format(cpp17_output_iterator<char*>(out), fmt).base();
- assert(r == out + 58);
+ auto r = m.format(cpp17_output_iterator<char*>(out), fmt);
+ assert(base(r) == out + 58);
assert(std::string(out) == "prefix: ab, match: cdefghi, suffix: jk, m[1]: efg, m[2]: e");
}
{
char out[100] = {0};
nstr fmt("prefix: $`, match: $&, suffix: $', m[1]: $1, m[2]: $2");
- char* r = m.format(cpp17_output_iterator<char*>(out),
- fmt, std::regex_constants::format_sed).base();
- assert(r == out + 59);
+ auto r = m.format(cpp17_output_iterator<char*>(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");
}
{
char out[100] = {0};
nstr fmt("match: &, m[1]: \\1, m[2]: \\2");
- char* r = m.format(cpp17_output_iterator<char*>(out),
- fmt, std::regex_constants::format_sed).base();
- assert(r == out + 34);
+ auto r = m.format(cpp17_output_iterator<char*>(out), fmt, std::regex_constants::format_sed);
+ assert(base(r) == out + 34);
assert(std::string(out) == "match: cdefghi, m[1]: efg, m[2]: e");
}
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<wchar_t*>(out), fmt).base();
- assert(r == out + 58);
+ auto r = m.format(cpp17_output_iterator<wchar_t*>(out), fmt);
+ assert(base(r) == out + 58);
assert(std::wstring(out) == L"prefix: ab, match: cdefghi, suffix: jk, m[1]: efg, m[2]: e");
}
{
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<wchar_t*>(out),
- fmt, std::regex_constants::format_sed).base();
- assert(r == out + 59);
+ auto r = m.format(cpp17_output_iterator<wchar_t*>(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");
}
{
wchar_t out[100] = {0};
wstr fmt(L"match: &, m[1]: \\1, m[2]: \\2");
- wchar_t* r = m.format(cpp17_output_iterator<wchar_t*>(out),
- fmt, std::regex_constants::format_sed).base();
- assert(r == out + 34);
+ auto r = m.format(cpp17_output_iterator<wchar_t*>(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
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 <class T>
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 <class T>
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 <class T>
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 <class T>
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 <class T>
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 <class T>