Welcome to the new CppUtils documentation!
CppUtils::Terminal::FixedAreaBuffer<std::size_t Width, std::size_t Height>
CLASSPublic types
Section titled “Public types”using CppUtils::Terminal::FixedAreaBuffer< Width, Height >::Line = std::array<CharCell, Width>;Buffer
Section titled “Buffer”using CppUtils::Terminal::FixedAreaBuffer< Width, Height >::Buffer = std::array<Line, Height>;Public methods & functions
Section titled “Public methods & functions”[[nodiscard]] constexpr auto FixedAreaBuffer::getSize() const noexcept -> Container::Size2<> override;[[nodiscard]] constexpr auto FixedAreaBuffer::getChar(const Container::Size2<>& position) const noexcept -> const CharCell& final;constexpr auto FixedAreaBuffer::setChar(const Container::Size2<>& position, const CharCell& c) noexcept -> void final;[[nodiscard]] constexpr auto FixedAreaBuffer::getBuffer() const noexcept [[clang::lifetimebound, msvc::lifetimebound]] -> const Buffer&;Public attributes
Section titled “Public attributes”constexpr auto size;