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

Function SliceBufferSafe

cpp/src/arrow/buffer.cc:65–69  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

63} // namespace
64
65Result<std::shared_ptr<Buffer>> SliceBufferSafe(std::shared_ptr<Buffer> buffer,
66 int64_t offset) {
67 RETURN_NOT_OK(CheckBufferSlice(*buffer, offset));
68 return SliceBuffer(std::move(buffer), offset);
69}
70
71Result<std::shared_ptr<Buffer>> SliceBufferSafe(std::shared_ptr<Buffer> buffer,
72 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