MCPcopy Create free account
hub / github.com/comaps/comaps / BufferReader

Method BufferReader

libs/coding/buffer_reader.hpp:15–22  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

13public:
14 template <class ReaderT>
15 explicit BufferReader(ReaderT const & reader, uint64_t offset = 0)
16 {
17 uint64_t const rSize = reader.Size();
18 ASSERT_LESS_OR_EQUAL(offset, rSize, (offset, rSize));
19
20 InitBuffer(static_cast<size_t>(rSize - offset));
21 reader.Read(offset, m_data.get(), m_size);
22 }
23
24 explicit BufferReader(char const * p, size_t count)
25 {

Callers

nothing calls this directly

Calls 3

getMethod · 0.65
SizeMethod · 0.45
ReadMethod · 0.45

Tested by

no test coverage detected