AoC code coverage | ||||||||||||||||||||||
![]() | ||||||||||||||||||||||
|
||||||||||||||||||||||
![]() |
Line data Source code 1 : #pragma once 2 : 3 : #include <filesystem> 4 : #include <memory> 5 : #include <string_view> 6 : 7 : class TextBuffer { 8 : public: 9 : TextBuffer(std::filesystem::path const &p); 10 134 : [[nodiscard]] std::string_view getText() const { return {_buffer.get(), _size}; } 11 : 12 : private: 13 : std::unique_ptr<char[]> _buffer; // NOLINT 14 : size_t _size = 0u; 15 : }; |
![]() |
Generated by: LCOV version 2.0-1 |