Home
last modified time | relevance | path

Searched refs:string_view (Results 1 – 25 of 253) sorted by relevance

1234567891011

/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/bugprone/
H A Dstringview-nullptr.cpp130 void function(std::string_view, std::string_view);
280 std::string_view b5 = std::string_view(nullptr); in stack_construction()
284 std::string_view b6 = std::string_view{nullptr}; in stack_construction()
288 std::string_view b7 = (std::string_view) nullptr; in stack_construction()
292 std::string_view b8 = (std::string_view){nullptr}; in stack_construction()
412 std::string_view b35(std::string_view(nullptr)); in stack_construction()
416 std::string_view b36(std::string_view{nullptr}); in stack_construction()
478 std::string_view b50{std::string_view(nullptr)}; in stack_construction()
482 std::string_view b51{std::string_view{nullptr}}; in stack_construction()
522 std::string_view c5 = std::string_view(nullptr); in field_construction()
[all …]
H A Dstring-constructor.cpp65 std::string_view q0("test", 0); in TestView()
67 std::string_view q1(kText, -4); in TestView()
69 std::string_view q2("test", 200); in TestView()
71 std::string_view q3(kText, 200); in TestView()
73 std::string_view q4(kText2, 200); in TestView()
77 std::string_view q6(nullptr); in TestView()
79 std::string_view q7 = 0; in TestView()
101 std::string_view emptyv(); in Valid()
102 std::string_view sv1("test", 4); in Valid()
103 std::string_view sv2("test", 3); in Valid()
[all …]
H A Ddangling-handle.cpp67 typedef basic_string_view string_view; typedef
85 std::string_view view1 = std::string(); in Positives()
100 std::string_view view4(ReturnsAString()); in Positives()
147 (void)[&]()->std::string_view { in ReturnStatements()
151 (void)[=]() -> std::string_view { in ReturnStatements()
155 (void)[=]() -> std::string_view { in ReturnStatements()
165 std::vector<std::string_view> v; in Containers()
177 std::set<std::string_view> s; in Containers()
183 std::map<std::string_view, int> m; in Containers()
188 void TakesAStringView(std::string_view);
[all …]
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/abseil/
H A Dstring-find-str-contains.cpp45 class string_view { class
47 string_view();
48 string_view(const string_view &);
50 ~string_view();
62 std::string_view foo_ssv(std::string_view);
63 absl::string_view foo_asv(absl::string_view);
84 std::string_view ssv; in basic_tests()
97 absl::string_view asv; in basic_tests()
125 std::string_view ssv; in mismatched_npos()
134 absl::string_view asv; in mismatched_npos()
[all …]
H A Dfaster-strsplit-delimiter.cpp5 class string_view { class
7 string_view();
8 string_view(const char *);
20 strings_internal::Splitter StrSplit(absl::string_view, Delim) { in StrSplit() argument
24 strings_internal::Splitter StrSplit(absl::string_view, Delim, Pred) { in StrSplit() argument
30 explicit ByAnyChar(absl::string_view);
76 absl::StrSplit("ABC", "A", [](absl::string_view) { return true; }); in SplitDelimiters() argument
123 FunctionTemplate<absl::string_view>(); in FunctionTemplateCaller()
H A Dredundant-strcat-calls.cpp92 class string_view { class
96 string_view();
97 string_view(const char *);
98 string_view(const string &);
99 string_view(const char *, int);
100 string_view(string_view, int);
110 bool operator==(string_view A, string_view B);
117 AlphaNum(const string_view &pc);
/llvm-project-15.0.7/libcxx/test/std/strings/string.view/
H A Drange_concept_conformance.compile.pass.cpp21 static_assert(std::same_as<std::ranges::iterator_t<std::string_view>, std::string_view::iterator>);
22 static_assert(std::ranges::common_range<std::string_view>);
23 static_assert(std::ranges::random_access_range<std::string_view>);
24 static_assert(std::ranges::contiguous_range<std::string_view>);
25 static_assert(std::ranges::view<std::string_view> && std::ranges::enable_view<std::string_view>);
26 static_assert(std::ranges::sized_range<std::string_view>);
27 static_assert(std::ranges::borrowed_range<std::string_view>);
28 static_assert(std::ranges::viewable_range<std::string_view>);
30 static_assert(std::same_as<std::ranges::iterator_t<std::string_view const>, std::string_view::const…
34 static_assert(!std::ranges::view<std::string_view const> && !std::ranges::enable_view<std::string_v…
[all …]
/llvm-project-15.0.7/libcxx/test/std/strings/string.view/string.view.cons/
H A Dfrom_range.pass.cpp61 std::string_view sv = nc; in test()
63 static_assert(!std::is_constructible_v<std::string_view, in test()
93 static_assert(std::is_constructible_v<std::string_view, DeletedConversionOperator>); in test()
114 static_assert(std::is_constructible_v<std::string_view, std::vector<char>&>);
115 static_assert(std::is_constructible_v<std::string_view, const std::vector<char>&>);
116 static_assert(std::is_constructible_v<std::string_view, std::vector<char>&&>);
117 static_assert(std::is_constructible_v<std::string_view, const std::vector<char>&&>);
122 static_assert(!std::is_constructible_v<std::string_view, SizedButNotContiguousRange>);
134 operator std::string_view() const { return {}; } in operator std::string_view()
168 (void) std::string_view(x); in test_throwing()
[all …]
H A Dfrom_iterator_sentinel.pass.cpp82 static_assert( std::is_constructible_v<std::string_view, const char*, char*>);
83 static_assert( std::is_constructible_v<std::string_view, char*, const char*>);
84 static_assert(!std::is_constructible_v<std::string_view, char*, void*>); // not a sen…
85 static_assert(!std::is_constructible_v<std::string_view, signed char*, signed char*>); // wrong cha…
86 static_assert(!std::is_constructible_v<std::string_view, random_access_iterator<char*>, random_acce…
87 static_assert( std::is_constructible_v<std::string_view, contiguous_iterator<char*>, contiguous_ite…
H A Dimplicit_deduction_guides.pass.cpp34 const std::string_view sin("abc"); in main()
36 ASSERT_SAME_TYPE(decltype(s), std::string_view); in main()
49 ASSERT_SAME_TYPE(decltype(s), std::string_view); in main()
60 ASSERT_SAME_TYPE(decltype(s), std::string_view); in main()
/llvm-project-15.0.7/compiler-rt/lib/orc/unittests/
H A Dadt_test.cpp53 string_view S; in TEST()
61 string_view S(Str, 5); in TEST()
74 string_view S(Str); in TEST()
87 string_view S(Str); in TEST()
101 string_view Orig(Str); in TEST()
110 EXPECT_EQ("", string_view()); in TEST()
111 EXPECT_FALSE(string_view("aab") == string_view("aac")); in TEST()
112 EXPECT_FALSE(string_view("aab") != string_view("aab")); in TEST()
113 EXPECT_NE(string_view("aab"), string_view("aac")); in TEST()
118 string_view S(Str); in TEST()
[all …]
/llvm-project-15.0.7/lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/string_view/
H A Dmain.cpp5 static size_t touch_string(std::string_view &in_str_view) { in touch_string()
13 std::string_view empty(""); in main()
15 std::string_view q(q_source); in main()
16 std::string_view Q("quite a long std::strin with lots of info inside it"); in main()
17 std::string_view TheVeryLongOne( in main()
88 std::string_view IHaveEmbeddedZeros("a\0b\0c\0d", 7); in main()
97 std::string_view *null_str = nullptr; in main()
100 std::string_view oops = hello + "World\n"; in main()
104 std::string_view *not_a_string_view = nullptr; in main()
/llvm-project-15.0.7/llvm/utils/unittest/googletest/src/
H A Dgtest-matchers.cc64 Matcher<const absl::string_view&>::Matcher(const std::string& s) { in Matcher()
70 Matcher<const absl::string_view&>::Matcher(const char* s) { in Matcher()
76 Matcher<const absl::string_view&>::Matcher(absl::string_view s) { in Matcher()
82 Matcher<absl::string_view>::Matcher(const std::string& s) { *this = Eq(s); } in Matcher()
86 Matcher<absl::string_view>::Matcher(const char* s) { in Matcher()
92 Matcher<absl::string_view>::Matcher(absl::string_view s) { in Matcher()
/llvm-project-15.0.7/compiler-rt/lib/orc/
H A Dadt.h63 class string_view {
76 constexpr string_view() noexcept = default;
77 constexpr string_view(const char *S, size_type Count) in string_view() function
79 string_view(const char *S) : Data(S), Size(strlen(S)) {} in string_view() function
80 string_view(const std::string &S) : Data(S.data()), Size(S.size()) {} in string_view() function
89 friend bool operator==(const string_view &LHS, const string_view &RHS) {
100 friend bool operator!=(const string_view &LHS, const string_view &RHS) {
109 inline std::ostream &operator<<(std::ostream &OS, string_view S) {
119 template <> struct hash<__orc_rt::string_view> {
120 size_t operator()(const __orc_rt::string_view &S) const {
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dattr-lifetimebound.cpp56 struct string_view { struct
57 string_view();
58 string_view(const char *p [[clang::lifetimebound]]);
59 string_view(const string &s [[clang::lifetimebound]]);
61 string_view operator""sv(const char *, size_t);
76 std::string_view s = "foo"s; // expected-warning {{temporary}}
78 std::string operator+(std::string_view s1, std::string_view s2);
80 std::string_view sv = "hi"; in f()
81 std::string_view sv2 = sv + sv; // expected-warning {{temporary}} in f()
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/readability/
H A Dredundant-string-init.cpp65 std::string_view a = ""; in fview()
68 std::string_view b(""); in fview()
71 std::string_view c = R"()"; in fview()
74 std::string_view d(R"()"); in fview()
77 std::string_view e{""}; in fview()
80 std::string_view f = {""}; in fview()
84 std::string_view u = "u"; in fview()
85 std::string_view w("w"); in fview()
86 std::string_view x = R"(x)"; in fview()
87 std::string_view y(R"(y)"); in fview()
[all …]
/llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/readability/
H A Dredundant-string-init.rst22 // Initializing a string_view with an empty string literal produces an
23 // instance that compares equal to string_view().
24 std::string_view a = "";
25 std::string_view b("");
28 std::string_view a;
29 std::string_view b;
/llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.lazy.split/
H A Dadaptor.pass.cpp31 const std::string_view* v_;
32 constexpr SomeView(const std::string_view& v) : v_(&v) {} in SomeView()
52 std::string_view input = "abc"; in test()
53 std::string_view sep = "a"; in test()
61 using Result = std::ranges::lazy_split_view<SomeView, std::string_view>; in test()
71 using Result = std::ranges::lazy_split_view<SomeView, std::string_view>; in test()
81 using Result = std::ranges::lazy_split_view<SomeView, std::string_view>; in test()
93 …std::ranges::lazy_split_view<std::ranges::transform_view<SomeView, decltype(f)>, std::string_view>; in test()
105 …std::ranges::transform_view<std::ranges::lazy_split_view<SomeView, std::string_view>, decltype(f)>; in test()
H A Dbase.pass.cpp23 std::string_view view_;
26 constexpr MoveOnlyView(std::string_view v) : view_(v) {} in MoveOnlyView()
44 std::string_view v_;
46 constexpr ViewWithInitTracking(std::string_view v) : v_(v) {} in ViewWithInitTracking()
74 std::ranges::lazy_split_view<View, std::string_view> v(str, " "); in test()
84 const std::ranges::lazy_split_view<View, std::string_view> v(str, " "); in test()
94 std::ranges::lazy_split_view<View, std::string_view> v(str, " "); in test()
104 const std::ranges::lazy_split_view<View, std::string_view> v(str, " "); in test()
H A Dctor.copy_move.pass.cpp26 std::ranges::lazy_split_view<std::string_view, std::string_view> v1("abc def", " "); in test()
43 std::string_view base = "abc def"; in test()
44 std::ranges::lazy_split_view<std::string_view, std::string_view> v1(base, " "); in test()
/llvm-project-15.0.7/libcxx/test/libcxx/strings/string.view/
H A Dassert.ctor.pointer.pass.cpp24 …TEST_LIBCPP_ASSERT_FAILURE(std::string_view((char const*)NULL), "null pointer passed to non-null a… in main()
25 …TEST_LIBCPP_ASSERT_FAILURE(std::string_view((char const*)nullptr), "null pointer passed to non-nul… in main()
26 …TEST_LIBCPP_ASSERT_FAILURE(std::string_view((char const*)0), "null pointer passed to non-null argu… in main()
28 std::string_view v; in main()
/llvm-project-15.0.7/libcxx/test/std/strings/string.view/string_view.literals/
H A Dliteral.pass.cpp21 typedef std::string_view u8string_view;
28 ASSERT_SAME_TYPE(decltype( "Hi"sv), std::string_view); in main()
36 std::string_view foo; in main()
60 … foo = "ABC"sv; assert( foo == "ABC"); assert( foo == std::string_view ( "ABC")); in main()
86 std::string_view foo = ""sv; in main()
91 std::string_view foo = ""sv; in main()
/llvm-project-15.0.7/libcxx/test/std/strings/string.view/string.view.iterators/
H A Dbegin.pass.cpp46 typedef std::string_view string_view; in main() typedef
53 test(string_view ()); in main()
56 test(string_view ( "123")); in main()
73 constexpr string_view sv { "123", 3 }; in main()
H A Drbegin.pass.cpp47 typedef std::string_view string_view; in main() typedef
54 test(string_view ()); in main()
57 test(string_view ( "123")); in main()
74 constexpr string_view sv { "123", 3 }; in main()
/llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/abseil/
H A Dstring-find-str-contains.rst13 ``::std::basic_string_view``, and ``::absl::string_view``. See the
21 absl::string_view a = "...";
22 if (absl::string_view::npos != a.find("Hello World")) { /* do something */ }
31 absl::string_view a = "...";
42 ``::absl::string_view``.

1234567891011