12 return decorator(component);
17 return component |
Renderer(decorator);
22 component = component | decorator;
28 component = component | decorator;
Component Renderer(Component child, std::function< Element()>)
返回一个新组件,类似于 |child|,但使用 |render| 作为 Component::Render() 事件。
#include "ftxui/component/component_base.hpp" // 用于 ComponentBase
std::function< Element(Element)> ElementDecorator
Component operator|(Component component, ComponentDecorator decorator)
Component & operator|=(Component &component, ComponentDecorator decorator)
std::function< Component(Component)> ComponentDecorator
std::shared_ptr< ComponentBase > Component