summaryrefslogtreecommitdiff
path: root/libcxx/test/std/strings/string.view
diff options
context:
space:
mode:
authorMark de Wever <koraq@xs4all.nl>2023-03-14 21:27:03 +0100
committerMark de Wever <koraq@xs4all.nl>2023-03-21 17:41:36 +0100
commitfb855eb941b6d740cc6560297d0b4d3201dcaf9f (patch)
tree7691cbf5d9651acf0b33b35ea7651a3142e35f6a /libcxx/test/std/strings/string.view
parent00fdd2cb6c55744ae21f18c377854e9359273454 (diff)
[libc++] Qualifies size_t.
This has been done using the following command find libcxx/test -type f -exec perl -pi -e 's|^([^/]+?)((?<!::)size_t)|\1std::\2|' \{} \; And manually removed some false positives in std/depr/depr.c.headers. The `std` module doesn't export `::size_t`, this is a preparation for that module. Reviewed By: ldionne, #libc, EricWF, philnik Differential Revision: https://reviews.llvm.org/D146088
Diffstat (limited to 'libcxx/test/std/strings/string.view')
-rw-r--r--libcxx/test/std/strings/string.view/string.view.access/at.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.access/back.pass.cpp2
-rw-r--r--libcxx/test/std/strings/string.view/string.view.access/data.pass.cpp2
-rw-r--r--libcxx/test/std/strings/string.view/string.view.access/front.pass.cpp2
-rw-r--r--libcxx/test/std/strings/string.view/string.view.access/index.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.capacity/capacity.pass.cpp2
-rw-r--r--libcxx/test/std/strings/string.view/string.view.comparison/common_type_specialization.pass.cpp2
-rw-r--r--libcxx/test/std/strings/string.view/string.view.comparison/comparison.pass.cpp16
-rw-r--r--libcxx/test/std/strings/string.view/string.view.comparison/comparison.verify.cpp12
-rw-r--r--libcxx/test/std/strings/string.view/string.view.cons/from_literal.pass.cpp2
-rw-r--r--libcxx/test/std/strings/string.view/string.view.cons/from_ptr_len.pass.cpp2
-rw-r--r--libcxx/test/std/strings/string.view/string.view.cons/from_range.pass.cpp2
-rw-r--r--libcxx/test/std/strings/string.view/string.view.hash/char_type.hash.fail.cpp12
-rw-r--r--libcxx/test/std/strings/string.view/string.view.hash/enabled_hashes.pass.cpp12
-rw-r--r--libcxx/test/std/strings/string.view/string.view.iterators/rbegin.pass.cpp2
-rw-r--r--libcxx/test/std/strings/string.view/string.view.modifiers/remove_prefix.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.modifiers/remove_suffix.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.modifiers/swap.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.ops/compare.pointer_size.pass.cpp12
-rw-r--r--libcxx/test/std/strings/string.view/string.view.ops/compare.size_size_sv.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.ops/compare.size_size_sv_pointer_size.pass.cpp8
-rw-r--r--libcxx/test/std/strings/string.view/string.view.ops/compare.size_size_sv_size_size.pass.cpp8
-rw-r--r--libcxx/test/std/strings/string.view/string.view.ops/copy.pass.cpp6
-rw-r--r--libcxx/test/std/strings/string.view/string.view.ops/substr.pass.cpp6
24 files changed, 67 insertions, 67 deletions
diff --git a/libcxx/test/std/strings/string.view/string.view.access/at.pass.cpp b/libcxx/test/std/strings/string.view/string.view.access/at.pass.cpp
index 99a81acdf32d..c01017493f3e 100644
--- a/libcxx/test/std/strings/string.view/string.view.access/at.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.access/at.pass.cpp
@@ -17,10 +17,10 @@
#include "test_macros.h"
template <typename CharT>
-void test ( const CharT *s, size_t len ) {
+void test ( const CharT *s, std::size_t len ) {
std::basic_string_view<CharT> sv ( s, len );
assert ( sv.length() == len );
- for ( size_t i = 0; i < len; ++i ) {
+ for ( std::size_t i = 0; i < len; ++i ) {
assert ( sv.at(i) == s[i] );
assert ( &sv.at(i) == s + i );
}
diff --git a/libcxx/test/std/strings/string.view/string.view.access/back.pass.cpp b/libcxx/test/std/strings/string.view/string.view.access/back.pass.cpp
index 49b84ab1a681..e63b80daeb03 100644
--- a/libcxx/test/std/strings/string.view/string.view.access/back.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.access/back.pass.cpp
@@ -18,7 +18,7 @@
#include "test_macros.h"
template <typename CharT>
-bool test ( const CharT *s, size_t len ) {
+bool test ( const CharT *s, std::size_t len ) {
typedef std::basic_string_view<CharT> SV;
SV sv ( s, len );
ASSERT_SAME_TYPE(decltype(sv.back()), typename SV::const_reference);
diff --git a/libcxx/test/std/strings/string.view/string.view.access/data.pass.cpp b/libcxx/test/std/strings/string.view/string.view.access/data.pass.cpp
index 50d2a14348a3..bf5485b96826 100644
--- a/libcxx/test/std/strings/string.view/string.view.access/data.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.access/data.pass.cpp
@@ -19,7 +19,7 @@
#include "test_macros.h"
template <typename CharT>
-void test ( const CharT *s, size_t len ) {
+void test ( const CharT *s, std::size_t len ) {
std::basic_string_view<CharT> sv ( s, len );
assert ( sv.length() == len );
assert ( sv.data() == s );
diff --git a/libcxx/test/std/strings/string.view/string.view.access/front.pass.cpp b/libcxx/test/std/strings/string.view/string.view.access/front.pass.cpp
index d9e1607643bc..72aa0258bbc0 100644
--- a/libcxx/test/std/strings/string.view/string.view.access/front.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.access/front.pass.cpp
@@ -18,7 +18,7 @@
#include "test_macros.h"
template <typename CharT>
-bool test ( const CharT *s, size_t len ) {
+bool test ( const CharT *s, std::size_t len ) {
typedef std::basic_string_view<CharT> SV;
SV sv ( s, len );
ASSERT_SAME_TYPE(decltype(sv.front()), typename SV::const_reference);
diff --git a/libcxx/test/std/strings/string.view/string.view.access/index.pass.cpp b/libcxx/test/std/strings/string.view/string.view.access/index.pass.cpp
index b27bc65251c5..51c60ec0057b 100644
--- a/libcxx/test/std/strings/string.view/string.view.access/index.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.access/index.pass.cpp
@@ -18,13 +18,13 @@
#include "test_macros.h"
template <typename CharT>
-void test ( const CharT *s, size_t len ) {
+void test ( const CharT *s, std::size_t len ) {
typedef std::basic_string_view<CharT> SV;
SV sv ( s, len );
ASSERT_SAME_TYPE(decltype(sv[0]), typename SV::const_reference);
LIBCPP_ASSERT_NOEXCEPT( sv[0]);
assert ( sv.length() == len );
- for ( size_t i = 0; i < len; ++i ) {
+ for ( std::size_t i = 0; i < len; ++i ) {
assert ( sv[i] == s[i] );
assert ( &sv[i] == s + i );
}
diff --git a/libcxx/test/std/strings/string.view/string.view.capacity/capacity.pass.cpp b/libcxx/test/std/strings/string.view/string.view.capacity/capacity.pass.cpp
index 2e11aa120d3d..a9fd862d6554 100644
--- a/libcxx/test/std/strings/string.view/string.view.capacity/capacity.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.capacity/capacity.pass.cpp
@@ -59,7 +59,7 @@ void test1 () {
}
template<typename CharT>
-void test2 ( const CharT *s, size_t len ) {
+void test2 ( const CharT *s, std::size_t len ) {
{
std::basic_string_view<CharT> sv1 ( s );
assert ( sv1.size() == len );
diff --git a/libcxx/test/std/strings/string.view/string.view.comparison/common_type_specialization.pass.cpp b/libcxx/test/std/strings/string.view/string.view.comparison/common_type_specialization.pass.cpp
index 248ef567bfa7..ef120cbcff17 100644
--- a/libcxx/test/std/strings/string.view/string.view.comparison/common_type_specialization.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.comparison/common_type_specialization.pass.cpp
@@ -32,7 +32,7 @@ struct std::char_traits<char_wrapper> {
static bool eq(char_wrapper lhs, char_wrapper rhs) { return lhs.c == rhs.c; }
- static size_t length(const char_wrapper* a) {
+ static std::size_t length(const char_wrapper* a) {
static_assert(sizeof(char_wrapper) == 1, "strlen requires this");
return std::strlen(reinterpret_cast<const char*>(a));
}
diff --git a/libcxx/test/std/strings/string.view/string.view.comparison/comparison.pass.cpp b/libcxx/test/std/strings/string.view/string.view.comparison/comparison.pass.cpp
index 120b9a0b3f27..bf4ebd9258b5 100644
--- a/libcxx/test/std/strings/string.view/string.view.comparison/comparison.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.comparison/comparison.pass.cpp
@@ -47,7 +47,7 @@ struct char_traits {
static constexpr void assign(char_type& __c1, const char_type& __c2) noexcept { __c1 = __c2; }
static constexpr bool eq(char_type __c1, char_type __c2) noexcept { return __c1 == __c2; }
static constexpr bool lt(char_type __c1, char_type __c2) noexcept { return __c1 < __c2; }
- static constexpr int compare(const char_type* __s1, const char_type* __s2, size_t __n) {
+ static constexpr int compare(const char_type* __s1, const char_type* __s2, std::size_t __n) {
for (; __n; --__n, ++__s1, ++__s2) {
if (lt(*__s1, *__s2))
return -1;
@@ -57,11 +57,11 @@ struct char_traits {
return 0;
}
- static constexpr size_t length(const char_type* __s);
- static constexpr const char_type* find(const char_type* __s, size_t __n, const char_type& __a);
- static constexpr char_type* move(char_type* __s1, const char_type* __s2, size_t __n);
- static constexpr char_type* copy(char_type* __s1, const char_type* __s2, size_t __n);
- static constexpr char_type* assign(char_type* __s, size_t __n, char_type __a);
+ static constexpr std::size_t length(const char_type* __s);
+ static constexpr const char_type* find(const char_type* __s, std::size_t __n, const char_type& __a);
+ static constexpr char_type* move(char_type* __s1, const char_type* __s2, std::size_t __n);
+ static constexpr char_type* copy(char_type* __s1, const char_type* __s2, std::size_t __n);
+ static constexpr char_type* assign(char_type* __s, std::size_t __n, char_type __a);
static constexpr int_type not_eof(int_type __c) noexcept { return eq_int_type(__c, eof()) ? ~eof() : __c; }
static constexpr char_type to_char_type(int_type __c) noexcept { return char_type(__c); }
static constexpr int_type to_int_type(char_type __c) noexcept { return int_type(__c); }
@@ -91,8 +91,8 @@ constexpr void test() {
};
static_assert(v.size() == vn.size());
- for (size_t i = 0; i < v.size(); ++i) {
- for (size_t j = 0; j < v.size(); ++j) {
+ for (std::size_t i = 0; i < v.size(); ++i) {
+ for (std::size_t j = 0; j < v.size(); ++j) {
assert(testOrder(v[i], v[j], i == j ? Ordering::equivalent : i < j ? Ordering::less : Ordering::greater));
assert(testOrder(
v[i],
diff --git a/libcxx/test/std/strings/string.view/string.view.comparison/comparison.verify.cpp b/libcxx/test/std/strings/string.view/string.view.comparison/comparison.verify.cpp
index 09bd1bd2cf77..a2c58c3bbc15 100644
--- a/libcxx/test/std/strings/string.view/string.view.comparison/comparison.verify.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.comparison/comparison.verify.cpp
@@ -34,12 +34,12 @@ struct traits {
static constexpr bool eq(char_type&, const char_type&) noexcept;
static constexpr bool lt(char_type&, const char_type&) noexcept;
- static constexpr int compare(const char_type*, const char_type*, size_t) { return 0; }
- static constexpr size_t length(const char_type*);
- static constexpr const char_type* find(const char_type*, size_t, const char_type&);
- static constexpr char_type* move(char_type*, const char_type*, size_t);
- static constexpr char_type* copy(char_type*, const char_type*, size_t);
- static constexpr char_type* assign(char_type*, size_t, char_type);
+ static constexpr int compare(const char_type*, const char_type*, std::size_t) { return 0; }
+ static constexpr std::size_t length(const char_type*);
+ static constexpr const char_type* find(const char_type*, std::size_t, const char_type&);
+ static constexpr char_type* move(char_type*, const char_type*, std::size_t);
+ static constexpr char_type* copy(char_type*, const char_type*, std::size_t);
+ static constexpr char_type* assign(char_type*, std::size_t, char_type);
static constexpr int_type not_eof(int_type) noexcept;
diff --git a/libcxx/test/std/strings/string.view/string.view.cons/from_literal.pass.cpp b/libcxx/test/std/strings/string.view/string.view.cons/from_literal.pass.cpp
index 124aaeaab54a..2f1e478d088c 100644
--- a/libcxx/test/std/strings/string.view/string.view.cons/from_literal.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.cons/from_literal.pass.cpp
@@ -22,7 +22,7 @@
template<typename CharT>
size_t StrLen ( const CharT *s ) {
- size_t retVal = 0;
+ std::size_t retVal = 0;
while ( *s != 0 ) { ++retVal; ++s; }
return retVal;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.cons/from_ptr_len.pass.cpp b/libcxx/test/std/strings/string.view/string.view.cons/from_ptr_len.pass.cpp
index 8d48f9084811..8ff6061b48ec 100644
--- a/libcxx/test/std/strings/string.view/string.view.cons/from_ptr_len.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.cons/from_ptr_len.pass.cpp
@@ -20,7 +20,7 @@
#include "test_macros.h"
template<typename CharT>
-void test ( const CharT *s, size_t sz ) {
+void test ( const CharT *s, std::size_t sz ) {
{
typedef std::basic_string_view<CharT> SV;
LIBCPP_ASSERT_NOEXCEPT(SV(s, sz));
diff --git a/libcxx/test/std/strings/string.view/string.view.cons/from_range.pass.cpp b/libcxx/test/std/strings/string.view/string.view.cons/from_range.pass.cpp
index 4ea963d92549..bf24d53aba89 100644
--- a/libcxx/test/std/strings/string.view/string.view.cons/from_range.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.cons/from_range.pass.cpp
@@ -163,7 +163,7 @@ void test_throwing() {
struct ThrowingSize {
char* begin() const { return nullptr; }
char* end() const { return nullptr; }
- size_t size() const { throw 42; return 0; }
+ std::size_t size() const { throw 42; return 0; }
};
try {
ThrowingSize x;
diff --git a/libcxx/test/std/strings/string.view/string.view.hash/char_type.hash.fail.cpp b/libcxx/test/std/strings/string.view/string.view.hash/char_type.hash.fail.cpp
index a1d6c10b64c8..c81b61b527e6 100644
--- a/libcxx/test/std/strings/string.view/string.view.hash/char_type.hash.fail.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.hash/char_type.hash.fail.cpp
@@ -33,14 +33,14 @@ struct trait // copied from <__string>
static inline bool eq(char_type __c1, char_type __c2) { return __c1 == __c2; }
static inline bool lt(char_type __c1, char_type __c2) { return __c1 < __c2; }
- static int compare(const char_type* __s1, const char_type* __s2, size_t __n);
- static size_t length(const char_type* __s);
- static const char_type* find(const char_type* __s, size_t __n,
+ static int compare(const char_type* __s1, const char_type* __s2, std::size_t __n);
+ static std::size_t length(const char_type* __s);
+ static const char_type* find(const char_type* __s, std::size_t __n,
const char_type& __a);
- static char_type* move(char_type* __s1, const char_type* __s2, size_t __n);
- static char_type* copy(char_type* __s1, const char_type* __s2, size_t __n);
- static char_type* assign(char_type* __s, size_t __n, char_type __a);
+ static char_type* move(char_type* __s1, const char_type* __s2, std::size_t __n);
+ static char_type* copy(char_type* __s1, const char_type* __s2, std::size_t __n);
+ static char_type* assign(char_type* __s, std::size_t __n, char_type __a);
static inline int_type not_eof(int_type __c) {
return eq_int_type(__c, eof()) ? ~eof() : __c;
diff --git a/libcxx/test/std/strings/string.view/string.view.hash/enabled_hashes.pass.cpp b/libcxx/test/std/strings/string.view/string.view.hash/enabled_hashes.pass.cpp
index 407823ba4325..f0fffbd32e7a 100644
--- a/libcxx/test/std/strings/string.view/string.view.hash/enabled_hashes.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.hash/enabled_hashes.pass.cpp
@@ -36,12 +36,12 @@ struct std::char_traits<MyChar> {
static bool eq(char_type, char_type);
static bool lt(char_type, char_type);
- static int compare(const char_type*, const char_type*, size_t);
- static size_t length(const char_type*);
- static const char_type* find(const char_type*, size_t, const char_type&);
- static char_type* move(char_type*, const char_type*, size_t);
- static char_type* copy(char_type*, const char_type*, size_t);
- static char_type* assign(char_type*, size_t, char_type);
+ static int compare(const char_type*, const char_type*, std::size_t);
+ static std::size_t length(const char_type*);
+ static const char_type* find(const char_type*, std::size_t, const char_type&);
+ static char_type* move(char_type*, const char_type*, std::size_t);
+ static char_type* copy(char_type*, const char_type*, std::size_t);
+ static char_type* assign(char_type*, std::size_t, char_type);
static int_type not_eof(int_type);
static char_type to_char_type(int_type);
diff --git a/libcxx/test/std/strings/string.view/string.view.iterators/rbegin.pass.cpp b/libcxx/test/std/strings/string.view/string.view.iterators/rbegin.pass.cpp
index 9b96c0552519..e5f0db5ffbf2 100644
--- a/libcxx/test/std/strings/string.view/string.view.iterators/rbegin.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.iterators/rbegin.pass.cpp
@@ -27,7 +27,7 @@ test(S s)
typename S::const_reverse_iterator cb2 = s.crbegin();
if (!s.empty())
{
- const size_t last = s.size() - 1;
+ const std::size_t last = s.size() - 1;
assert( *b == s[last]);
assert( &*b == &s[last]);
assert( *cb1 == s[last]);
diff --git a/libcxx/test/std/strings/string.view/string.view.modifiers/remove_prefix.pass.cpp b/libcxx/test/std/strings/string.view/string.view.modifiers/remove_prefix.pass.cpp
index bda42f052307..4e41130a54b6 100644
--- a/libcxx/test/std/strings/string.view/string.view.modifiers/remove_prefix.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.modifiers/remove_prefix.pass.cpp
@@ -18,7 +18,7 @@
#include "test_macros.h"
template<typename CharT>
-void test ( const CharT *s, size_t len ) {
+void test ( const CharT *s, std::size_t len ) {
typedef std::basic_string_view<CharT> SV;
{
SV sv1 ( s );
@@ -39,7 +39,7 @@ void test ( const CharT *s, size_t len ) {
}
#if TEST_STD_VER > 11
-constexpr size_t test_ce ( size_t n, size_t k ) {
+constexpr std::size_t test_ce ( size_t n, size_t k ) {
typedef std::basic_string_view<char> SV;
SV sv1{ "ABCDEFGHIJKL", n };
sv1.remove_prefix ( k );
diff --git a/libcxx/test/std/strings/string.view/string.view.modifiers/remove_suffix.pass.cpp b/libcxx/test/std/strings/string.view/string.view.modifiers/remove_suffix.pass.cpp
index 95a2331b6105..2ebe665c78f9 100644
--- a/libcxx/test/std/strings/string.view/string.view.modifiers/remove_suffix.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.modifiers/remove_suffix.pass.cpp
@@ -18,7 +18,7 @@
#include "test_macros.h"
template<typename CharT>
-void test ( const CharT *s, size_t len ) {
+void test ( const CharT *s, std::size_t len ) {
typedef std::basic_string_view<CharT> SV;
{
SV sv1 ( s );
@@ -40,7 +40,7 @@ void test ( const CharT *s, size_t len ) {
}
#if TEST_STD_VER > 11
-constexpr size_t test_ce ( size_t n, size_t k ) {
+constexpr std::size_t test_ce ( size_t n, size_t k ) {
typedef std::basic_string_view<char> SV;
SV sv1{ "ABCDEFGHIJKL", n };
sv1.remove_suffix ( k );
diff --git a/libcxx/test/std/strings/string.view/string.view.modifiers/swap.pass.cpp b/libcxx/test/std/strings/string.view/string.view.modifiers/swap.pass.cpp
index db229987b515..7f46cbf15e7c 100644
--- a/libcxx/test/std/strings/string.view/string.view.modifiers/swap.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.modifiers/swap.pass.cpp
@@ -18,7 +18,7 @@
#include "test_macros.h"
template<typename CharT>
-void test ( const CharT *s, size_t len ) {
+void test ( const CharT *s, std::size_t len ) {
typedef std::basic_string_view<CharT> SV;
{
SV sv1(s);
@@ -37,7 +37,7 @@ void test ( const CharT *s, size_t len ) {
}
#if TEST_STD_VER > 11
-constexpr size_t test_ce ( size_t n, size_t k ) {
+constexpr std::size_t test_ce ( size_t n, size_t k ) {
typedef std::basic_string_view<char> SV;
SV sv1{ "ABCDEFGHIJKL", n };
SV sv2 { sv1.data(), k };
diff --git a/libcxx/test/std/strings/string.view/string.view.ops/compare.pointer_size.pass.cpp b/libcxx/test/std/strings/string.view/string.view.ops/compare.pointer_size.pass.cpp
index a7a5c3024181..b40ff6483ea6 100644
--- a/libcxx/test/std/strings/string.view/string.view.ops/compare.pointer_size.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.ops/compare.pointer_size.pass.cpp
@@ -23,7 +23,7 @@ int sign ( int x ) { return x > 0 ? 1 : ( x < 0 ? -1 : 0 ); }
template<typename CharT>
void test1 ( std::basic_string_view<CharT> sv1,
- size_t pos1, size_t n1, const CharT *s, int expected ) {
+ std::size_t pos1, size_t n1, const CharT *s, int expected ) {
#ifdef TEST_HAS_NO_EXCEPTIONS
if (pos1 <= sv1.size())
assert(sign(sv1.compare(pos1, n1, s)) == sign(expected));
@@ -40,7 +40,7 @@ void test1 ( std::basic_string_view<CharT> sv1,
template<typename CharT>
void
-test( const CharT *s1, size_t pos1, size_t n1, const CharT *s2, int expected)
+test( const CharT *s1, std::size_t pos1, size_t n1, const CharT *s2, int expected)
{
typedef std::basic_string_view<CharT> string_view_t;
string_view_t sv1 ( s1 );
@@ -378,7 +378,7 @@ int main(int, char**)
test("abcdefghijklmnopqrst", 5, 5, "", 20);
test("abcdefghijklmnopqrst", 0, 8, "abcde", 15);
test("abcdefghijklmnopqrst", 0, 12, "abcdefghij", 10);
- test("abcdefghijklmnopqrst", 0, static_cast<size_t>(-1), "abcdefghijklmnopqrst", 0);
+ test("abcdefghijklmnopqrst", 0, static_cast<std::size_t>(-1), "abcdefghijklmnopqrst", 0);
}
#ifndef TEST_HAS_NO_WIDE_CHARACTERS
@@ -398,7 +398,7 @@ int main(int, char**)
test(L"abcdefghijklmnopqrst", 5, 5, L"", 20);
test(L"abcdefghijklmnopqrst", 0, 8, L"abcde", 15);
test(L"abcdefghijklmnopqrst", 0, 12, L"abcdefghij", 10);
- test(L"abcdefghijklmnopqrst", 0, static_cast<size_t>(-1), L"abcdefghijklmnopqrst", 0);
+ test(L"abcdefghijklmnopqrst", 0, static_cast<std::size_t>(-1), L"abcdefghijklmnopqrst", 0);
}
#endif
@@ -419,7 +419,7 @@ int main(int, char**)
test(U"abcdefghijklmnopqrst", 5, 5, U"", 20);
test(U"abcdefghijklmnopqrst", 0, 8, U"abcde", 15);
test(U"abcdefghijklmnopqrst", 0, 12, U"abcdefghij", 10);
- test(U"abcdefghijklmnopqrst", 0, static_cast<size_t>(-1), U"abcdefghijklmnopqrst", 0);
+ test(U"abcdefghijklmnopqrst", 0, static_cast<std::size_t>(-1), U"abcdefghijklmnopqrst", 0);
}
{
@@ -438,7 +438,7 @@ int main(int, char**)
test(u"abcdefghijklmnopqrst", 5, 5, u"", 20);
test(u"abcdefghijklmnopqrst", 0, 8, u"abcde", 15);
test(u"abcdefghijklmnopqrst", 0, 12, u"abcdefghij", 10);
- test(u"abcdefghijklmnopqrst", 0, static_cast<size_t>(-1), u"abcdefghijklmnopqrst", 0);
+ test(u"abcdefghijklmnopqrst", 0, static_cast<std::size_t>(-1), u"abcdefghijklmnopqrst", 0);
}
#endif
diff --git a/libcxx/test/std/strings/string.view/string.view.ops/compare.size_size_sv.pass.cpp b/libcxx/test/std/strings/string.view/string.view.ops/compare.size_size_sv.pass.cpp
index 477bfdde8c79..c1999d292882 100644
--- a/libcxx/test/std/strings/string.view/string.view.ops/compare.size_size_sv.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.ops/compare.size_size_sv.pass.cpp
@@ -22,7 +22,7 @@
int sign ( int x ) { return x > 0 ? 1 : ( x < 0 ? -1 : 0 ); }
template<typename CharT>
-void test1 ( std::basic_string_view<CharT> sv1, size_t pos1, size_t n1,
+void test1 ( std::basic_string_view<CharT> sv1, std::size_t pos1, size_t n1,
std::basic_string_view<CharT> sv2, int expected ) {
#ifdef TEST_HAS_NO_EXCEPTIONS
if (pos1 <= sv1.size())
@@ -40,7 +40,7 @@ void test1 ( std::basic_string_view<CharT> sv1, size_t pos1, size_t n1,
template<typename CharT>
-void test ( const CharT *s1, size_t pos1, size_t n1, const CharT *s2, int expected ) {
+void test ( const CharT *s1, std::size_t pos1, size_t n1, const CharT *s2, int expected ) {
typedef std::basic_string_view<CharT> string_view_t;
string_view_t sv1 ( s1 );
string_view_t sv2 ( s2 );
diff --git a/libcxx/test/std/strings/string.view/string.view.ops/compare.size_size_sv_pointer_size.pass.cpp b/libcxx/test/std/strings/string.view/string.view.ops/compare.size_size_sv_pointer_size.pass.cpp
index f0c4a79e6083..4e5af15b9352 100644
--- a/libcxx/test/std/strings/string.view/string.view.ops/compare.size_size_sv_pointer_size.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.ops/compare.size_size_sv_pointer_size.pass.cpp
@@ -23,8 +23,8 @@
int sign ( int x ) { return x > 0 ? 1 : ( x < 0 ? -1 : 0 ); }
template<typename CharT>
-void test1 ( std::basic_string_view<CharT> sv1, size_t pos1, size_t n1,
- const CharT *s2, size_t n2, int expected ) {
+void test1 ( std::basic_string_view<CharT> sv1, std::size_t pos1, size_t n1,
+ const CharT *s2, std::size_t n2, int expected ) {
#ifdef TEST_HAS_NO_EXCEPTIONS
if (pos1 <= sv1.size())
assert(sign(sv1.compare(pos1, n1, s2, n2)) == sign(expected));
@@ -41,8 +41,8 @@ void test1 ( std::basic_string_view<CharT> sv1, size_t pos1, size_t n1,
template<typename CharT>
-void test ( const CharT *s1, size_t pos1, size_t n1,
- const CharT *s2, size_t n2,
+void test ( const CharT *s1, std::size_t pos1, size_t n1,
+ const CharT *s2, std::size_t n2,
int expected ) {
typedef std::basic_string_view<CharT> string_view_t;
string_view_t sv1 ( s1 );
diff --git a/libcxx/test/std/strings/string.view/string.view.ops/compare.size_size_sv_size_size.pass.cpp b/libcxx/test/std/strings/string.view/string.view.ops/compare.size_size_sv_size_size.pass.cpp
index a0f661c3520a..a88237253750 100644
--- a/libcxx/test/std/strings/string.view/string.view.ops/compare.size_size_sv_size_size.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.ops/compare.size_size_sv_size_size.pass.cpp
@@ -23,8 +23,8 @@
int sign ( int x ) { return x > 0 ? 1 : ( x < 0 ? -1 : 0 ); }
template<typename CharT>
-void test1 ( std::basic_string_view<CharT> sv1, size_t pos1, size_t n1,
- std::basic_string_view<CharT> sv2, size_t pos2, size_t n2,
+void test1 ( std::basic_string_view<CharT> sv1, std::size_t pos1, size_t n1,
+ std::basic_string_view<CharT> sv2, std::size_t pos2, size_t n2,
int expected ) {
#ifdef TEST_HAS_NO_EXCEPTIONS
if (pos1 <= sv1.size() && pos2 <= sv2.size())
@@ -42,8 +42,8 @@ void test1 ( std::basic_string_view<CharT> sv1, size_t pos1, size_t n1,
template<typename CharT>
-void test ( const CharT *s1, size_t pos1, size_t n1,
- const CharT *s2, size_t pos2, size_t n2,
+void test ( const CharT *s1, std::size_t pos1, size_t n1,
+ const CharT *s2, std::size_t pos2, size_t n2,
int expected ) {
typedef std::basic_string_view<CharT> string_view_t;
diff --git a/libcxx/test/std/strings/string.view/string.view.ops/copy.pass.cpp b/libcxx/test/std/strings/string.view/string.view.ops/copy.pass.cpp
index 54e185f793c8..0128e98ee6aa 100644
--- a/libcxx/test/std/strings/string.view/string.view.ops/copy.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.ops/copy.pass.cpp
@@ -26,8 +26,8 @@
#include "test_macros.h"
template<typename CharT>
-void test1 ( std::basic_string_view<CharT> sv, size_t n, size_t pos ) {
- const size_t rlen = std::min ( n, sv.size() - pos );
+void test1 ( std::basic_string_view<CharT> sv, std::size_t n, size_t pos ) {
+ const std::size_t rlen = std::min ( n, sv.size() - pos );
CharT *dest1 = new CharT [rlen + 1]; dest1[rlen] = 0;
CharT *dest2 = new CharT [rlen + 1]; dest2[rlen] = 0;
@@ -45,7 +45,7 @@ void test1 ( std::basic_string_view<CharT> sv, size_t n, size_t pos ) {
} else {
sv.copy(dest1, n, pos);
std::copy_n(sv.begin() + pos, rlen, dest2);
- for ( size_t i = 0; i <= rlen; ++i )
+ for ( std::size_t i = 0; i <= rlen; ++i )
assert ( dest1[i] == dest2[i] );
}
delete [] dest1;
diff --git a/libcxx/test/std/strings/string.view/string.view.ops/substr.pass.cpp b/libcxx/test/std/strings/string.view/string.view.ops/substr.pass.cpp
index 92f9d8cc8592..0de64f0e59d4 100644
--- a/libcxx/test/std/strings/string.view/string.view.ops/substr.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.ops/substr.pass.cpp
@@ -24,7 +24,7 @@
#include "test_macros.h"
template<typename CharT>
-void test1(std::basic_string_view<CharT> sv, size_t n, size_t pos) {
+void test1(std::basic_string_view<CharT> sv, std::size_t n, size_t pos) {
std::basic_string_view<CharT> sv1;
#ifdef TEST_HAS_NO_EXCEPTIONS
if (pos > sv.size())
@@ -40,9 +40,9 @@ void test1(std::basic_string_view<CharT> sv, size_t n, size_t pos) {
return ;
}
#endif
- const size_t rlen = std::min(n, sv.size() - pos);
+ const std::size_t rlen = std::min(n, sv.size() - pos);
assert (sv1.size() == rlen);
- for (size_t i = 0; i < rlen; ++i)
+ for (std::size_t i = 0; i < rlen; ++i)
assert(sv[pos+i] == sv1[i]);
}