| 30 | bool owned() const { return !m_unownedData; } |
| 31 | std::size_t size() const { return owned() ? m_data.size() : m_unownedSize; } |
| 32 | const unsigned char *data() const { |
| 33 | return owned() ? &m_data[0] : m_unownedData; |
| 34 | } |
| 35 | |
| 36 | void swap(std::vector<unsigned char> &rhs) { |
| 37 | if (m_unownedData) { |
no test coverage detected