task.hpp
functional
variant
ftxui/component/event.hpp
include/ftxui/component/screen_interactive.hpp
src/ftxui/component/screen_interactive.cpp
src/ftxui/component/terminal_input_parser.cpp
src/ftxui/component/terminal_input_parser.hpp
ftxui/component/event.hpp
ftxui/component/mouse.hpp
include/ftxui/component/task.hpp
functional
string
variant
include/ftxui/component/screen_interactive.hpp
include/ftxui/component/task.hpp
src/ftxui/component/button.cpp
src/ftxui/component/component.cpp
src/ftxui/component/component_fuzzer.cpp
src/ftxui/component/hoverable.cpp
src/ftxui/component/input.cpp
src/ftxui/component/loop.cpp
src/ftxui/component/menu.cpp
src/ftxui/component/radiobox.cpp
src/ftxui/component/screen_interactive.cpp
src/ftxui/component/slider.cpp
src/ftxui/component/terminal_input_parser.cpp
src/ftxui/component/terminal_input_parser.hpp
src/ftxui/component/terminal_input_parser_test_fuzzer.cpp
src/ftxui/component/window.cpp
ftxui::AnimationTask
ftxui

    //Copyright2022ArthurSonzogni.Allrightsreserved.
    //UseofthissourcecodeisgovernedbytheMITlicensethatcanbefoundin
    //theLICENSEfile.
    #ifndefFTXUI_COMPONENT_ANIMATION_HPP
    #defineFTXUI_COMPONENT_ANIMATION_HPP

    #include<functional>
    #include<variant>
    #include"ftxui/component/event.hpp"

    namespaceftxui{
    classAnimationTask{};
    usingClosure=std::function<void()>;
    usingTask=std::variant<Event,Closure,AnimationTask>;
    }//namespaceftxui

    #endif//FTXUI_COMPONENT_ANIMATION_HPP