311 | 312 | ```Text 313 | string_view: Allows to default construct an empty string_view 314 | string_view: Allows to construct from pointer and size 315 | string_view: Allows to construct from C-string 316 | string_view: Allows to copy-construct from empty string_view 317 | string_view: Allows to copy-construct from non-empty string_view 318 | string_view: Disallows to copy-construct from nullptr (C++11) 319 | string_view: Disallows to copy-assign from nullptr (C++11) 320 | string_view: Allows to copy-assign from empty string_view 321 | string_view: Allows to copy-assign from non-empty string_view 322 | string_view: Allows forward iteration 323 | string_view: Allows const forward iteration 324 | string_view: Allows reverse iteration 325 | string_view: Allows const reverse iteration 326 | string_view: Allows to obtain the size of the view via size() 327 | string_view: Allows to obtain the size of the view via length() 328 | string_view: Allows to obtain the maximum size a view can be via max_size() 329 | string_view: Allows to check for an empty string_view via empty() 330 | string_view: Allows to observe an element via array indexing 331 | string_view: Allows to observe an element via at() 332 | string_view: Throws at observing an element via at() with an index of size() or larger 333 | string_view: Allows to observe elements via data() 334 | string_view: Yields nullptr (or NULL) with data() for an empty string_view 335 | string_view: Allows to remove a prefix of n elements 336 | string_view: Allows to remove a suffix of n elements 337 | string_view: Allows to swap with other string_view 338 | string_view: Allows to copy a substring of length n, starting at position pos (default: 0) via copy() 339 | string_view: Throws if requested position of copy() exceeds string_view's size() 340 | string_view: Allow to obtain a sub string, starting at position pos (default: 0) and of length n (default full), via substr() 341 | string_view: Throws if requested position of substr() exceeds string_view's size() 342 | string_view: Allows to lexically compare to another string_view via compare(), (1) 343 | string_view: Allows to compare empty string_views as equal via compare(), (1) 344 | string_view: Allows to constexpr-compare string_views via compare(), (1) (C++14) 345 | string_view: Allows to compare a sub string to another string_view via compare(), (2) 346 | string_view: Allows to compare a sub string to another string_view sub string via compare(), (3) 347 | string_view: Allows to compare to a C-string via compare(), (4) 348 | string_view: Allows to compare a sub string to a C-string via compare(), (5) 349 | string_view: Allows to compare a sub string to a C-string prefix via compare(), (6) 350 | string_view: Allows to check for a prefix string_view via starts_with(), (1) 351 | string_view: Allows to check for a prefix character via starts_with(), (2) 352 | string_view: Allows to check for a prefix C-string via starts_with(), (3) 353 | string_view: Allows to check for a suffix string_view via ends_with(), (1) 354 | string_view: Allows to check for a suffix character via ends_with(), (2) 355 | string_view: Allows to check for a suffix C-string via ends_with(), (3) 356 | string_view: Allows to search for a string_view substring, starting at position pos (default: 0) via find(), (1) 357 | string_view: Allows to search for a character, starting at position pos (default: 0) via find(), (2) 358 | string_view: Allows to search for a C-string substring, starting at position pos and of length n via find(), (3) 359 | string_view: Allows to search for a C-string substring, starting at position pos (default: 0) via find(), (4) 360 | string_view: Allows to search backwards for a string_view substring, starting at position pos (default: npos) via rfind(), (1) 361 | string_view: Allows to search backwards for a character, starting at position pos (default: npos) via rfind(), (2) 362 | string_view: Allows to search backwards for a C-string substring, starting at position pos and of length n via rfind(), (3) 363 | string_view: Allows to search backwards for a C-string substring, starting at position pos (default: 0) via rfind(), (4) 364 | string_view: Allows to search for the first occurrence of any of the characters specified in a string view, starting at position pos (default: 0) via find_first_of(), (1) 365 | string_view: Allows to search for a character, starting at position pos (default: 0) via find_first_of(), (2) 366 | string_view: Allows to search for the first occurrence of any of the characters specified in a C-string, starting at position pos and of length n via find_first_of(), (3) 367 | string_view: Allows to search for the first occurrence of any of the characters specified in a C-string, starting at position pos via find_first_of(), (4) 368 | string_view: Allows to search backwards for the last occurrence of any of the characters specified in a string view, starting at position pos (default: npos) via find_last_of(), (1) 369 | string_view: Allows to search backwards for a character, starting at position pos (default: 0) via find_last_of(), (2) 370 | string_view: Allows to search backwards for the first occurrence of any of the characters specified in a C-string, starting at position pos and of length n via find_last_of(), (3) 371 | string_view: Allows to search backwards for the first occurrence of any of the characters specified in a C-string, starting at position pos via find_last_of(), (4) 372 | string_view: Allows to search for the first character not specified in a string view, starting at position pos (default: 0) via find_first_not_of(), (1) 373 | string_view: Allows to search for the first character not equal to the specified character, starting at position pos (default: 0) via find_first_not_of(), (2) 374 | string_view: Allows to search for the first character not equal to any of the characters specified in a C-string, starting at position pos and of length n via find_first_not_of(), (3) 375 | string_view: Allows to search for the first character not equal to any of the characters specified in a C-string, starting at position pos via find_first_not_of(), (4) 376 | string_view: Allows to search backwards for the first character not specified in a string view, starting at position pos (default: npos) via find_last_not_of(), (1) 377 | string_view: Allows to search backwards for the first character not equal to the specified character, starting at position pos (default: npos) via find_last_not_of(), (2) 378 | string_view: Allows to search backwards for the first character not equal to any of the characters specified in a C-string, starting at position pos and of length n via find_last_not_of(), (3) 379 | string_view: Allows to search backwards for the first character not equal to any of the characters specified in a C-string, starting at position pos via find_last_not_of(), (4) 380 | string_view: Allows to create a string_view, wstring_view, u16string_view, u32string_view via literal "sv" 381 | string_view: Allows to create a string_view via literal "sv", using namespace nonstd::literals::string_view_literals 382 | string_view: Allows to create a string_view via literal "sv", using namespace nonstd::string_view_literals 383 | string_view: Allows to create a string_view via literal "sv", using namespace nonstd::literals 384 | string_view: Allows to create a string_view, wstring_view, u16string_view, u32string_view via literal "_sv" 385 | string_view: Allows to create a string_view via literal "_sv", using namespace nonstd::literals::string_view_literals 386 | string_view: Allows to create a string_view via literal "_sv", using namespace nonstd::string_view_literals 387 | string_view: Allows to create a string_view via literal "_sv", using namespace nonstd::literals 388 | string_view: Allows to compare a string_view with another string_view via comparison operators 389 | string_view: Allows to compare a string_view with an object with implicit conversion to string_view via comparison operators 390 | string_view: Allows to compare empty string_view-s as equal via compare() and via operator==() 391 | operator<<: Allows printing a string_view to an output stream 392 | std::hash<>: Hash value of string_view equals hash value of corresponding string object 393 | std::hash<>: Hash value of wstring_view equals hash value of corresponding string object 394 | std::hash<>: Hash value of u16string_view equals hash value of corresponding string object 395 | std::hash<>: Hash value of u32string_view equals hash value of corresponding string object 396 | string_view: construct from std::string [extension] 397 | string_view: convert to std::string via explicit operator [extension] 398 | string_view: convert to std::string via to_string() [extension] 399 | to_string(): convert to std::string via to_string() [extension] 400 | to_string_view(): convert from std::string via to_string_view() [extension] 401 | tweak header: reads tweak header if supported [tweak] 402 | ``` 403 | 404 |
405 |