Bienvenue sur la nouvelle documentation de CppUtils !
CppUtils::Terminal::Element
CLASSTypes publics
Section intitulée « Types publics »PositionType
Section intitulée « PositionType »PositionType;Side;SizePolicyType
Section intitulée « SizePolicyType »SizePolicyType;Méthodes et fonctions publiques
Section intitulée « Méthodes et fonctions publiques »Element::Element( const Container::Size2<>& size, PositionType positionType, Margin margin, Padding padding, BorderStyle borderStyle);Element::Element( const Container::Size2<>& size, PositionType positionType, Position position, Margin margin, Padding padding, BorderStyle borderStyle);explicit Element::Element( const Container::Size2<>& size = {0, 0}, PositionType positionType = PositionType::Relative);auto Element::setPositionType(this auto&& self, PositionType positionType) noexcept -> decltype(auto);auto Element::setPosition(this auto&& self, std::size_t left, std::size_t top) noexcept -> decltype(auto);template <Side sides>auto Element::setPosition(this auto&& self, std::size_t value) noexcept -> decltype(auto);template <Side side>[[nodiscard]] auto Element::getPosition() const noexcept -> std::optional<std::size_t>;template <Side sides>auto Element::setMargin(this auto&& self, std::size_t value) noexcept -> decltype(auto);template <Side sides>auto Element::setPadding(this auto&& self, std::size_t value) noexcept -> decltype(auto);auto Element::setBorderStyle(this auto&& self, const BorderStyle& borderStyle) noexcept -> decltype(auto);