Welcome to the new CppUtils documentation!
CppUtils::Terminal::Element
CLASSPublic types
Section titled “Public types”PositionType
Section titled “PositionType”PositionType;Side;SizePolicyType
Section titled “SizePolicyType”SizePolicyType;Public methods & functions
Section titled “Public methods & functions”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);