MCPcopy Create free account
hub / github.com/OpenStarbound/OpenStarbound / seek

Method seek

source/core/StarBuffer.cpp:38–47  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

36}
37
38void Buffer::seek(StreamOffset pos, IOSeek mode) {
39 StreamOffset newPos = m_pos;
40 if (mode == IOSeek::Absolute)
41 newPos = pos;
42 else if (mode == IOSeek::Relative)
43 newPos += pos;
44 else if (mode == IOSeek::End)
45 newPos = m_bytes.size() - pos;
46 m_pos = newPos;
47}
48
49void Buffer::resize(StreamOffset size) {
50 data().resize((size_t)size);

Callers 1

cloneMethod · 0.45

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected