#include namespace psemek::ui::impl { util::span const> single_container::children() const { return {&child_, 1}; } void single_container::set_child(std::unique_ptr child) { child_ = std::move(child); } void single_container::set_child_token(util::signal<>::subscription_token token) { child_token_ = std::move(token); } component * single_container::child() const { return child_.get(); } std::unique_ptr single_container::release_child() { return std::move(child_); } util::signal<>::subscription_token single_container::release_child_token() { return std::move(child_token_); } }