Welcome to the new CppUtils documentation!
CppUtils::Terminal::Container
CLASSPublic methods & functions
Section titled “Public methods & functions”explicit Container::Container( const CppUtils::Container::Size2<>& size = {0, 0}, PositionType position = PositionType::Relative, Margin margin = {}, Padding padding = {}, BorderStyle borderStyle = {});explicit Container::Container( const CppUtils::Container::Size2<>& size, std::unique_ptr<Widget> widget, PositionType position = PositionType::Relative, Margin margin = {}, Padding padding = {}, BorderStyle borderStyle = {});template <std::derived_from< Widget > T>auto Container::addWidget(this auto&& self [[clang::lifetimebound, msvc::lifetimebound]], std::unique_ptr<T> widget) -> T&;template <std::derived_from< Widget > T>[[nodiscard]] auto Container::getWidgetAs(this auto&& self) -> decltype(auto);