MCPcopy Create free account
hub / github.com/apache/arrow / SliceBufferSafe

Function SliceBufferSafe

cpp/src/arrow/buffer.cc:66–70  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

64} // namespace
65
66Result<std::shared_ptr<Buffer>> SliceBufferSafe(std::shared_ptr<Buffer> buffer,
67 int64_t offset) {
68 RETURN_NOT_OK(CheckBufferSlice(*buffer, offset));
69 return SliceBuffer(std::move(buffer), offset);
70}
71
72Result<std::shared_ptr<Buffer>> SliceBufferSafe(std::shared_ptr<Buffer> buffer,
73 int64_t offset, int64_t length) {

Callers 2

TESTFunction · 0.85
SliceTensorBufferFunction · 0.85

Calls 2

CheckBufferSliceFunction · 0.85
SliceBufferFunction · 0.85

Tested by 1

TESTFunction · 0.68