#include <string_view.h>
Classes | |
struct | SkipCheckLengthTag |
Public Types | |
using | const_iterator = const char * |
using | const_iterator = const char * |
using | const_pointer = const char * |
using | const_pointer = const char * |
using | const_reference = const char & |
using | const_reference = const char & |
using | const_reverse_iterator = std::reverse_iterator< const_iterator > |
using | const_reverse_iterator = std::reverse_iterator< const_iterator > |
using | difference_type = std::ptrdiff_t |
using | difference_type = std::ptrdiff_t |
using | iterator = const_iterator |
using | iterator = const_iterator |
using | pointer = char * |
using | pointer = char * |
using | reference = char & |
using | reference = char & |
using | reverse_iterator = const_reverse_iterator |
using | reverse_iterator = const_reverse_iterator |
using | size_type = size_t |
using | size_type = size_t |
using | traits_type = std::char_traits< char > |
using | traits_type = std::char_traits< char > |
using | value_type = char |
using | value_type = char |
Static Public Attributes | |
static constexpr size_type | npos = static_cast<size_type>(-1) |
Private Member Functions | |
string_view (const char *data, size_type len, SkipCheckLengthTag) noexcept | |
Static Private Member Functions | |
static constexpr size_type | CheckLengthInternal (size_type len) |
static constexpr size_type | CheckLengthInternal (size_type len) |
static constexpr int | CompareImpl (size_type length_a, size_type length_b, int compare_result) |
static constexpr int | CompareImpl (size_type length_a, size_type length_b, int compare_result) |
static constexpr size_t | Min (size_type length_a, size_type length_b) |
static constexpr size_t | Min (size_type length_a, size_type length_b) |
static constexpr size_type | StrlenInternal (const char *str) |
static constexpr size_type | StrlenInternal (const char *str) |
Private Attributes | |
size_type | length_ |
const char * | ptr_ |
Static Private Attributes | |
static constexpr size_type | kMaxSize |
Definition at line 167 of file abseil-cpp/absl/strings/string_view.h.
using absl::string_view::const_iterator = const char* |
Definition at line 168 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
using absl::string_view::const_iterator = const char* |
Definition at line 175 of file abseil-cpp/absl/strings/string_view.h.
using absl::string_view::const_pointer = const char* |
Definition at line 165 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
using absl::string_view::const_pointer = const char* |
Definition at line 172 of file abseil-cpp/absl/strings/string_view.h.
using absl::string_view::const_reference = const char& |
Definition at line 167 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
using absl::string_view::const_reference = const char& |
Definition at line 174 of file abseil-cpp/absl/strings/string_view.h.
using absl::string_view::const_reverse_iterator = std::reverse_iterator<const_iterator> |
Definition at line 170 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
using absl::string_view::const_reverse_iterator = std::reverse_iterator<const_iterator> |
Definition at line 177 of file abseil-cpp/absl/strings/string_view.h.
using absl::string_view::difference_type = std::ptrdiff_t |
Definition at line 173 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
using absl::string_view::difference_type = std::ptrdiff_t |
Definition at line 180 of file abseil-cpp/absl/strings/string_view.h.
Definition at line 169 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
Definition at line 176 of file abseil-cpp/absl/strings/string_view.h.
using absl::string_view::pointer = char* |
Definition at line 164 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
using absl::string_view::pointer = char* |
Definition at line 171 of file abseil-cpp/absl/strings/string_view.h.
using absl::string_view::reference = char& |
Definition at line 166 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
using absl::string_view::reference = char& |
Definition at line 173 of file abseil-cpp/absl/strings/string_view.h.
Definition at line 171 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
Definition at line 178 of file abseil-cpp/absl/strings/string_view.h.
using absl::string_view::size_type = size_t |
Definition at line 172 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
using absl::string_view::size_type = size_t |
Definition at line 179 of file abseil-cpp/absl/strings/string_view.h.
using absl::string_view::traits_type = std::char_traits<char> |
Definition at line 162 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
using absl::string_view::traits_type = std::char_traits<char> |
Definition at line 169 of file abseil-cpp/absl/strings/string_view.h.
using absl::string_view::value_type = char |
Definition at line 163 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
using absl::string_view::value_type = char |
Definition at line 170 of file abseil-cpp/absl/strings/string_view.h.
|
inlineconstexprnoexcept |
Definition at line 185 of file abseil-cpp/absl/strings/string_view.h.
|
inlinenoexcept |
Definition at line 190 of file abseil-cpp/absl/strings/string_view.h.
|
inlineconstexpr |
Definition at line 203 of file abseil-cpp/absl/strings/string_view.h.
Definition at line 207 of file abseil-cpp/absl/strings/string_view.h.
|
inlineprivatenoexcept |
Definition at line 603 of file abseil-cpp/absl/strings/string_view.h.
|
inlineconstexprnoexcept |
Definition at line 178 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlinenoexcept |
Definition at line 183 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlineconstexpr |
Definition at line 193 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
Definition at line 198 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlineconstexpr |
Definition at line 300 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlineconstexpr |
Definition at line 307 of file abseil-cpp/absl/strings/string_view.h.
|
inlineconstexpr |
Definition at line 318 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlineconstexpr |
Definition at line 325 of file abseil-cpp/absl/strings/string_view.h.
|
inlineconstexprnoexcept |
Definition at line 211 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlineconstexprnoexcept |
Definition at line 220 of file abseil-cpp/absl/strings/string_view.h.
|
inlineconstexprnoexcept |
Definition at line 224 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlineconstexprnoexcept |
Definition at line 233 of file abseil-cpp/absl/strings/string_view.h.
|
inlineconstexprnoexcept |
Definition at line 231 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlineconstexprnoexcept |
Definition at line 240 of file abseil-cpp/absl/strings/string_view.h.
|
inlinestaticconstexprprivate |
Definition at line 527 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlinestaticconstexprprivate |
Definition at line 609 of file abseil-cpp/absl/strings/string_view.h.
Definition at line 429 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
Definition at line 436 of file abseil-cpp/absl/strings/string_view.h.
Definition at line 433 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlineconstexpr |
Definition at line 440 of file abseil-cpp/absl/strings/string_view.h.
|
inline |
Definition at line 439 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlineconstexpr |
Definition at line 446 of file abseil-cpp/absl/strings/string_view.h.
|
inline |
Definition at line 416 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlineconstexpr |
Definition at line 423 of file abseil-cpp/absl/strings/string_view.h.
|
inline |
Definition at line 422 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlineconstexpr |
Definition at line 429 of file abseil-cpp/absl/strings/string_view.h.
|
inlineconstexprnoexcept |
Definition at line 406 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlineconstexprnoexcept |
Definition at line 413 of file abseil-cpp/absl/strings/string_view.h.
|
inlinestaticconstexprprivate |
Definition at line 553 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlinestaticconstexprprivate |
Definition at line 635 of file abseil-cpp/absl/strings/string_view.h.
Definition at line 374 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
Definition at line 381 of file abseil-cpp/absl/strings/string_view.h.
|
inlinenoexcept |
Definition at line 254 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlinenoexcept |
Definition at line 263 of file abseil-cpp/absl/strings/string_view.h.
|
inlinenoexcept |
Definition at line 261 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlinenoexcept |
Definition at line 270 of file abseil-cpp/absl/strings/string_view.h.
|
inlineconstexprnoexcept |
Definition at line 329 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlineconstexprnoexcept |
Definition at line 336 of file abseil-cpp/absl/strings/string_view.h.
|
inlineconstexprnoexcept |
Definition at line 285 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlineconstexprnoexcept |
Definition at line 292 of file abseil-cpp/absl/strings/string_view.h.
|
inlineconstexprnoexcept |
Definition at line 218 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlineconstexprnoexcept |
Definition at line 227 of file abseil-cpp/absl/strings/string_view.h.
|
noexcept |
Definition at line 92 of file abseil-cpp/absl/strings/string_view.cc.
Definition at line 466 of file abseil-cpp/absl/strings/string_view.h.
Definition at line 472 of file abseil-cpp/absl/strings/string_view.h.
|
noexcept |
|
noexcept |
Definition at line 81 of file abseil-cpp/absl/strings/string_view.cc.
|
noexcept |
Definition at line 154 of file abseil-cpp/absl/strings/string_view.cc.
|
inline |
Definition at line 563 of file abseil-cpp/absl/strings/string_view.h.
Definition at line 570 of file abseil-cpp/absl/strings/string_view.h.
|
noexcept |
|
noexcept |
Definition at line 140 of file abseil-cpp/absl/strings/string_view.cc.
Definition at line 479 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
Definition at line 508 of file abseil-cpp/absl/strings/string_view.h.
|
inline |
Definition at line 514 of file abseil-cpp/absl/strings/string_view.h.
Definition at line 521 of file abseil-cpp/absl/strings/string_view.h.
|
noexcept |
|
noexcept |
Definition at line 124 of file abseil-cpp/absl/strings/string_view.cc.
|
noexcept |
Definition at line 197 of file abseil-cpp/absl/strings/string_view.cc.
|
inline |
Definition at line 588 of file abseil-cpp/absl/strings/string_view.h.
Definition at line 595 of file abseil-cpp/absl/strings/string_view.h.
|
noexcept |
|
noexcept |
Definition at line 180 of file abseil-cpp/absl/strings/string_view.cc.
Definition at line 494 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
Definition at line 534 of file abseil-cpp/absl/strings/string_view.h.
|
inline |
Definition at line 540 of file abseil-cpp/absl/strings/string_view.h.
Definition at line 546 of file abseil-cpp/absl/strings/string_view.h.
|
noexcept |
|
noexcept |
Definition at line 165 of file abseil-cpp/absl/strings/string_view.cc.
|
inlineconstexpr |
Definition at line 311 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlineconstexpr |
Definition at line 318 of file abseil-cpp/absl/strings/string_view.h.
|
inlineconstexprnoexcept |
Definition at line 275 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlineconstexprnoexcept |
Definition at line 282 of file abseil-cpp/absl/strings/string_view.h.
|
inlineconstexprnoexcept |
Definition at line 280 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlineconstexprnoexcept |
Definition at line 287 of file abseil-cpp/absl/strings/string_view.h.
|
inlinestaticconstexprprivate |
Definition at line 549 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlinestaticconstexprprivate |
Definition at line 631 of file abseil-cpp/absl/strings/string_view.h.
|
inlineexplicit |
Definition at line 365 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlineexplicit |
Definition at line 372 of file abseil-cpp/absl/strings/string_view.h.
|
inlineconstexpr |
Definition at line 291 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlineconstexpr |
Definition at line 298 of file abseil-cpp/absl/strings/string_view.h.
|
inlinenoexcept |
Definition at line 237 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlinenoexcept |
Definition at line 246 of file abseil-cpp/absl/strings/string_view.h.
|
inline |
Definition at line 337 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inline |
Definition at line 344 of file abseil-cpp/absl/strings/string_view.h.
|
inline |
Definition at line 347 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inline |
Definition at line 354 of file abseil-cpp/absl/strings/string_view.h.
|
inlinenoexcept |
Definition at line 246 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlinenoexcept |
Definition at line 255 of file abseil-cpp/absl/strings/string_view.h.
|
noexcept |
Definition at line 111 of file abseil-cpp/absl/strings/string_view.cc.
Definition at line 489 of file abseil-cpp/absl/strings/string_view.h.
Definition at line 495 of file abseil-cpp/absl/strings/string_view.h.
|
noexcept |
|
noexcept |
Definition at line 101 of file abseil-cpp/absl/strings/string_view.cc.
|
inlineconstexprnoexcept |
Definition at line 268 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlineconstexprnoexcept |
Definition at line 277 of file abseil-cpp/absl/strings/string_view.h.
|
inlinestaticconstexprprivate |
Definition at line 531 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlinestaticconstexprprivate |
Definition at line 613 of file abseil-cpp/absl/strings/string_view.h.
|
inlineconstexpr |
Definition at line 392 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlineconstexpr |
Definition at line 399 of file abseil-cpp/absl/strings/string_view.h.
|
inlinenoexcept |
Definition at line 355 of file bloaty/third_party/abseil-cpp/absl/strings/string_view.h.
|
inlinenoexcept |
Definition at line 362 of file abseil-cpp/absl/strings/string_view.h.
|
staticconstexprprivate |
Definition at line 606 of file abseil-cpp/absl/strings/string_view.h.
|
private |
Definition at line 643 of file abseil-cpp/absl/strings/string_view.h.
Definition at line 182 of file abseil-cpp/absl/strings/string_view.h.
|
private |
Definition at line 642 of file abseil-cpp/absl/strings/string_view.h.