Add missing includes for gcc

Bug:https://github.com/ArthurSonzogni/FTXUI/issues/695
This commit is contained in:
ArthurSonzogni 2023-07-15 16:37:50 +02:00
parent afb03620da
commit ce252ff92e
No known key found for this signature in database
GPG Key ID: 41D98248C074CD6C
6 changed files with 9 additions and 5 deletions

View File

@ -2,6 +2,7 @@
#define FTXUI_SCREEN_STRING_HPP #define FTXUI_SCREEN_STRING_HPP
#include <stddef.h> // for size_t #include <stddef.h> // for size_t
#include <cstdint> // for uint8_t
#include <string> // for string, wstring, to_string #include <string> // for string, wstring, to_string
#include <vector> // for vector #include <vector> // for vector

View File

@ -70,7 +70,8 @@ void Flush() {
} }
constexpr int timeout_milliseconds = 20; constexpr int timeout_milliseconds = 20;
[[maybe_unused]] constexpr int timeout_microseconds = timeout_milliseconds * 1000; [[maybe_unused]] constexpr int timeout_microseconds =
timeout_milliseconds * 1000;
#if defined(_WIN32) #if defined(_WIN32)
void EventListener(std::atomic<bool>* quit, Sender<Task> out) { void EventListener(std::atomic<bool>* quit, Sender<Task> out) {

View File

@ -1,4 +1,5 @@
#include <algorithm> // for max, min #include <algorithm> // for max, min
#include <cstdint> // for uint8_t, uint16_t, uint32_t, uint64_t
#include <ftxui/component/component_options.hpp> // for SliderOption #include <ftxui/component/component_options.hpp> // for SliderOption
#include <string> // for allocator #include <string> // for allocator
#include <utility> // for move #include <utility> // for move

View File

@ -32,11 +32,11 @@ BENCHMARK(BencharkBasic)->DenseRange(0, 256, 16);
static void BencharkText(benchmark::State& state) { static void BencharkText(benchmark::State& state) {
while (state.KeepRunning()) { while (state.KeepRunning()) {
std::string content = " world "; std::string content = " world ";
for(int i=0; i<state.range(0); ++i) { for (int i = 0; i < state.range(0); ++i) {
content += content; content += content;
} }
auto document = paragraph(content); auto document = paragraph(content);
Screen screen(200,200); Screen screen(200, 200);
Render(screen, document); Render(screen, document);
} }
} }

View File

@ -2,6 +2,7 @@
#include <array> // for array #include <array> // for array
#include <cmath> #include <cmath>
#include <cstdint>
#include <string_view> // for literals #include <string_view> // for literals
#include "ftxui/screen/color_info.hpp" // for GetColorInfo, ColorInfo #include "ftxui/screen/color_info.hpp" // for GetColorInfo, ColorInfo

View File

@ -1,4 +1,4 @@
// Copyright 2022 Arthur Sonzogni. All rights reserved. // Copyright 2023 Arthur Sonzogni. All rights reserved.
// Use of this source code is governed by the MIT license that can be found in // Use of this source code is governed by the MIT license that can be found in
// the LICENSE file. // the LICENSE file.