FTXUI
6.1.9
C++ functional terminal UI.
Loading...
Searching...
No Matches
terminal_input_parser_test_fuzzer.cpp
Go to the documentation of this file.
1
// Copyright 2021 Arthur Sonzogni. All rights reserved.
2
// このソースコードの使用は、LICENSEファイルにあるMITライセンスに準拠します。
3
#include <cstddef>
4
#include <
ftxui/component/event.hpp
>
5
#include "
ftxui/component/terminal_input_parser.hpp
"
6
7
extern
"C"
int
LLVMFuzzerTestOneInput
(
const
char
* data,
size_t
size) {
8
using namespace
ftxui
;
9
auto
parser =
TerminalInputParser
([&](
Event
) {});
10
for
(
size_t
i = 0; i <
size
; ++i) {
11
parser.Add(data[i]);
12
}
13
14
return
0;
// ゼロ以外の戻り値は将来の使用のために予約されています。
15
}
ftxui::TerminalInputParser
Definition
terminal_input_parser.hpp:17
event.hpp
ftxui::Event
イベントを表します。キープレスイベント、ターミナルのリサイズなど、さまざまなイベントがあります。
Definition
event.hpp:28
ftxui
FTXUI ftxui:: 名前空間
Definition
animation.hpp:9
size
return size
Definition
string.cpp:1516
terminal_input_parser.hpp
LLVMFuzzerTestOneInput
int LLVMFuzzerTestOneInput(const char *data, size_t size)
Definition
terminal_input_parser_test_fuzzer.cpp:7