Lines Matching refs:Slice
35 class Slice final {
38 Slice() : slice_(g_core_codegen_interface->grpc_empty_slice()) {} in Slice() function
40 ~Slice() { g_core_codegen_interface->grpc_slice_unref(slice_); } in ~Slice()
44 Slice(grpc_slice slice, AddRef) in Slice() function
49 Slice(grpc_slice slice, StealRef) : slice_(slice) {} in Slice() function
52 explicit Slice(size_t len) in Slice() function
56 Slice(const void* buf, size_t len) in Slice() function
62 Slice(const std::string& str) in Slice() function
69 Slice(const void* buf, size_t len, StaticSlice) in Slice() function
74 Slice(const Slice& other) in Slice() function
78 Slice& operator=(Slice other) {
88 Slice(void* buf, size_t len, void (*destroy)(void*), void* user_data) in Slice() function
93 Slice(void* buf, size_t len, void (*destroy)(void*)) in Slice() function
94 : Slice(buf, len, destroy, buf) {} in Slice()
97 Slice(void* buf, size_t len, void (*destroy)(void*, size_t)) in Slice() function