#include <string_view.h>
|
static constexpr size_t | npos = std::numeric_limits<size_t>::max() |
|
◆ StringView() [1/3]
constexpr grpc_core::StringView::StringView |
( |
const char * |
ptr, |
|
|
size_t |
size |
|
) |
| |
|
inlineconstexpr |
◆ StringView() [2/3]
constexpr grpc_core::StringView::StringView |
( |
const char * |
ptr | ) |
|
|
inlineconstexpr |
◆ StringView() [3/3]
constexpr grpc_core::StringView::StringView |
( |
| ) |
|
|
inlineconstexpr |
◆ back()
const char& grpc_core::StringView::back |
( |
| ) |
const |
|
inline |
◆ clear()
void grpc_core::StringView::clear |
( |
| ) |
|
|
inline |
◆ data()
constexpr const char* grpc_core::StringView::data |
( |
| ) |
const |
|
inlineconstexpr |
◆ empty()
constexpr bool grpc_core::StringView::empty |
( |
| ) |
const |
|
inlineconstexpr |
◆ find()
size_t grpc_core::StringView::find |
( |
char |
c, |
|
|
size_t |
pos = 0 |
|
) |
| const |
|
inline |
◆ front()
const char& grpc_core::StringView::front |
( |
| ) |
const |
|
inline |
◆ operator std::basic_string< char, std::char_traits< char >, Allocator >()
template<typename Allocator >
grpc_core::StringView::operator std::basic_string< char, std::char_traits< char >, Allocator > |
( |
| ) |
const |
|
inlineexplicit |
◆ operator[]()
constexpr const char& grpc_core::StringView::operator[] |
( |
size_t |
i | ) |
const |
|
inlineconstexpr |
◆ remove_prefix()
void grpc_core::StringView::remove_prefix |
( |
size_t |
n | ) |
|
|
inline |
◆ remove_suffix()
void grpc_core::StringView::remove_suffix |
( |
size_t |
n | ) |
|
|
inline |
◆ size()
constexpr size_t grpc_core::StringView::size |
( |
| ) |
const |
|
inlineconstexpr |
◆ substr()
StringView grpc_core::StringView::substr |
( |
size_t |
start, |
|
|
size_t |
size = npos |
|
) |
| |
|
inline |
◆ npos
constexpr size_t grpc_core::StringView::npos = std::numeric_limits<size_t>::max() |
|
staticconstexpr |
The documentation for this class was generated from the following file: