FTXUI  4.1.0
C++ functional terminal UI.
Loading...
Searching...
No Matches
terminal_input_parser_test_fuzzer.cpp
Go to the documentation of this file.
1#include <vector>
3
4extern "C" int LLVMFuzzerTestOneInput(const char* data, size_t size) {
5 using namespace ftxui;
6 auto event_receiver = MakeReceiver<Task>();
7 {
8 auto parser = TerminalInputParser(event_receiver->MakeSender());
9 for (size_t i = 0; i < size; ++i)
10 parser.Add(data[i]);
11 }
12
13 Task received;
14 while (event_receiver->Receive(&received))
15 ;
16 return 0; // Non-zero return values are reserved for future use.
17}
18
19// Copyright 2021 Arthur Sonzogni. All rights reserved.
20// Use of this source code is governed by the MIT license that can be found in
21// the LICENSE file.
std::variant< Event, Closure, AnimationTask > Task
Definition task.hpp:11
int LLVMFuzzerTestOneInput(const char *data, size_t size)