Exemplo n.º 1
0
	ElementType& emplace_element(Args&&...additional_args) {
		auto element_fill=util::make_unique<ElementType>(
			make_element_window(),
			std::forward<Args>(additional_args)...
		);
		auto raw_ptr=element_fill.get();
		element=std::move(element_fill);
		return *raw_ptr;
	}
Exemplo n.º 2
0
unique_window_ptr bordered::reset(unique_window_ptr handle) {
	handle=frame_.reset(std::move(handle));
	element->reset(make_element_window());
	return handle;
}