#include <slice.h>
Public Member Functions | |
StaticSlice & | operator= (const StaticSlice &other) |
StaticSlice & | operator= (StaticSlice &&other) noexcept |
StaticSlice ()=default | |
StaticSlice (const grpc_slice &slice) | |
StaticSlice (const StaticSlice &other) | |
StaticSlice (StaticSlice &&other) noexcept | |
![]() | |
absl::string_view | as_string_view () const |
BaseSlice (BaseSlice &&other)=delete | |
BaseSlice (const BaseSlice &)=delete | |
const uint8_t * | begin () const |
const grpc_slice & | c_slice () const |
const uint8_t * | cbegin () const |
const uint8_t * | cend () const |
const uint8_t * | data () const |
bool | empty () const |
const uint8_t * | end () const |
uint32_t | Hash () const |
bool | is_equivalent (const BaseSlice &other) const |
size_t | length () const |
BaseSlice & | operator= (BaseSlice &&other)=delete |
BaseSlice & | operator= (const BaseSlice &)=delete |
uint8_t | operator[] (size_t i) const |
size_t | size () const |
grpc_slice | TakeCSlice () |
Additional Inherited Members | |
![]() | |
static StaticSlice | FromStaticBuffer (const void *s, size_t len) |
static StaticSlice | FromStaticString (absl::string_view s) |
static StaticSlice | FromStaticString (const char *s) |
![]() | |
BaseSlice () | |
BaseSlice (const grpc_slice &slice) | |
grpc_slice * | c_slice_ptr () |
uint8_t * | mutable_data () |
void | SetCSlice (const grpc_slice &slice) |
void | Swap (BaseSlice *other) |
~BaseSlice ()=default | |
Definition at line 221 of file src/core/lib/slice/slice.h.
|
default |
|
inlineexplicit |
Definition at line 225 of file src/core/lib/slice/slice.h.
|
inline |
Definition at line 230 of file src/core/lib/slice/slice.h.
|
inlinenoexcept |
Definition at line 236 of file src/core/lib/slice/slice.h.
|
inline |
Definition at line 232 of file src/core/lib/slice/slice.h.
|
inlinenoexcept |
Definition at line 238 of file src/core/lib/slice/slice.h.