Bienvenue sur la nouvelle documentation de CppUtils !
CppUtils::Terminal::DynamicAreaBufferStorage
CLASSTypes publics
Section intitulée « Types publics »using CppUtils::Terminal::DynamicAreaBufferStorage::Line = std::vector<CharCell>;using CppUtils::Terminal::DynamicAreaBufferStorage::Buffer = std::vector<Line>;Méthodes et fonctions publiques
Section intitulée « Méthodes et fonctions publiques »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&;