node_decorator.hpp
utility
ftxui/dom/elements.hpp
ftxui/dom/node.hpp
src/ftxui/component/window.cpp
src/ftxui/dom/automerge.cpp
src/ftxui/dom/blink.cpp
src/ftxui/dom/bold.cpp
src/ftxui/dom/clear_under.cpp
src/ftxui/dom/color.cpp
src/ftxui/dom/dim.cpp
src/ftxui/dom/focus.cpp
src/ftxui/dom/hyperlink.cpp
src/ftxui/dom/inverted.cpp
src/ftxui/dom/italic.cpp
src/ftxui/dom/linear_gradient.cpp
src/ftxui/dom/node_decorator.cpp
src/ftxui/dom/scroll_indicator.cpp
src/ftxui/dom/selection.cpp
src/ftxui/dom/selection_style.cpp
src/ftxui/dom/strikethrough.cpp
src/ftxui/dom/underlined.cpp
src/ftxui/dom/underlined_double.cpp
ftxui/dom/canvas.hpp
ftxui/dom/deprecated.hpp
ftxui/dom/direction.hpp
ftxui/dom/elements.hpp
ftxui/dom/flexbox_config.hpp
ftxui/dom/linear_gradient.hpp
ftxui/dom/node.hpp
ftxui/dom/requirement.hpp
ftxui/dom/selection.hpp
ftxui/screen/box.hpp
ftxui/screen/color.hpp
ftxui/screen/image.hpp
ftxui/screen/pixel.hpp
ftxui/screen/screen.hpp
ftxui/screen/string.hpp
ftxui/screen/terminal.hpp
ftxui/util/autoreset.hpp
ftxui/util/ref.hpp
src/ftxui/dom/node_decorator.hpp
cstddef
cstdint
ftxui/dom/take_any_args.hpp
functional
memory
optional
sstream
string
unordered_map
utility
variant
vector
src/ftxui/component/window.cpp
src/ftxui/dom/automerge.cpp
src/ftxui/dom/blink.cpp
src/ftxui/dom/bold.cpp
src/ftxui/dom/clear_under.cpp
src/ftxui/dom/color.cpp
src/ftxui/dom/dim.cpp
src/ftxui/dom/focus.cpp
src/ftxui/dom/hyperlink.cpp
src/ftxui/dom/inverted.cpp
src/ftxui/dom/italic.cpp
src/ftxui/dom/linear_gradient.cpp
src/ftxui/dom/node_decorator.cpp
src/ftxui/dom/node_decorator.hpp
src/ftxui/dom/scroll_indicator.cpp
src/ftxui/dom/selection.cpp
src/ftxui/dom/selection_style.cpp
src/ftxui/dom/strikethrough.cpp
src/ftxui/dom/underlined.cpp
src/ftxui/dom/underlined_double.cpp
ftxui::NodeDecorator
ftxui

    //Copyright2020ArthurSonzogni.Allrightsreserved.
    //UseofthissourcecodeisgovernedbytheMITlicensethatcanbefoundin
    //theLICENSEfile.
    #ifndefFTXUI_DOM_NODE_DECORATOR_H_
    #defineFTXUI_DOM_NODE_DECORATOR_H_

    #include<utility>//formove

    #include"ftxui/dom/elements.hpp"//forElement,unpack
    #include"ftxui/dom/node.hpp"//forNode

    namespaceftxui{
    structBox;

    //Helperclass.
    classNodeDecorator:publicNode{
    public:
    explicitNodeDecorator(Elementchild):Node(unpack(std::move(child))){}
    voidComputeRequirement()override;
    voidSetBox(Boxbox)override;
    };

    }//namespaceftxui

    #endif/*endofincludeguard:FTXUI_DOM_NODE_DECORATOR_H_*/