MCPcopy Create free account
hub / github.com/Simple-XX/SimpleKernel / operator=

Method operator=

tests/unit_test/mocks/io_buffer_mock.cpp:31–38  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

29 size_{std::exchange(other.size_, 0)} {}
30
31auto IoBuffer::operator=(IoBuffer&& other) noexcept -> IoBuffer& {
32 if (this != &other) {
33 free(data_);
34 data_ = std::exchange(other.data_, nullptr);
35 size_ = std::exchange(other.size_, 0);
36 }
37 return *this;
38}
39
40auto IoBuffer::GetBuffer() const -> std::span<const uint8_t> {
41 return {data_, size_};

Callers

nothing calls this directly

Calls 1

freeFunction · 0.85

Tested by

no test coverage detected