#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 | |
Public Member Functions inherited from grpc_core::slice_detail::BaseSlice | |
| 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 Public Member Functions inherited from grpc_core::slice_detail::StaticConstructors< StaticSlice > | |
| static StaticSlice | FromStaticBuffer (const void *s, size_t len) |
| static StaticSlice | FromStaticString (absl::string_view s) |
| static StaticSlice | FromStaticString (const char *s) |
Protected Member Functions inherited from grpc_core::slice_detail::BaseSlice | |
| 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.