Welcome to the new CppUtils documentation!
CppUtils::Terminal::DynamicAreaBufferStorage
CLASSPublic types
Section titled “Public types”using CppUtils::Terminal::DynamicAreaBufferStorage::Line = std::vector<CharCell>;Buffer
Section titled “Buffer”using CppUtils::Terminal::DynamicAreaBufferStorage::Buffer = std::vector<Line>;Public methods & functions
Section titled “Public methods & functions”DynamicAreaBufferStorage::DynamicAreaBufferStorage(const Container::Size2<>& size, Buffer&& buffer);DynamicAreaBufferStorage::DynamicAreaBufferStorage(const Container::Size2<>& size = {0, 0}, CharCell defaultCell = {});DynamicAreaBufferStorage::DynamicAreaBufferStorage(const Container::Size2<>& size, char defaultChar);[[nodiscard]] auto DynamicAreaBufferStorage::getChar(const Container::Size2<>& position) const noexcept -> const CharCell& final;auto DynamicAreaBufferStorage::setChar(const Container::Size2<>& position, const CharCell& c) noexcept -> void final;[[nodiscard]] auto DynamicAreaBufferStorage::getBuffer() const noexcept [[clang::lifetimebound, msvc::lifetimebound]] -> const Buffer&;