Add clang-tidy. (#368)

This commit is contained in:
Arthur Sonzogni
2022-03-31 02:17:43 +02:00
committed by GitHub
parent 62fb6298be
commit aebde94352
80 changed files with 1958 additions and 1376 deletions

View File

@@ -8,7 +8,7 @@
#include <vector> // for vector
#include "ftxui/component/component_base.hpp" // for Component, Components
#include "ftxui/component/component_options.hpp" // for ButtonOption, CheckboxOption (ptr only), InputOption (ptr only), MenuEntryOption (ptr only), MenuOption, RadioboxOption (ptr only)
#include "ftxui/component/component_options.hpp" // for ButtonOption, CheckboxOption, InputOption (ptr only), MenuEntryOption (ptr only), MenuOption, RadioboxOption (ptr only)
#include "ftxui/dom/elements.hpp" // for Element
#include "ftxui/util/ref.hpp" // for Ref, ConstStringRef, ConstStringListRef, StringRef

View File

@@ -3,11 +3,11 @@
#include <chrono> // for milliseconds
#include <ftxui/component/animation.hpp> // for Duration, QuadraticInOut, Function
#include <ftxui/dom/elements.hpp> // for Decorator, bold, inverted, operator|, Element, nothing
#include <ftxui/util/ref.hpp> // for Ref
#include <functional> // for function
#include <optional> // for optional
#include <string> // for string, allocator
#include <ftxui/dom/elements.hpp> // for Element
#include <ftxui/util/ref.hpp> // for Ref
#include <functional> // for function
#include <optional> // for optional
#include <string> // for string
#include "ftxui/screen/color.hpp" // for Color, Color::GrayDark, Color::White
@@ -17,10 +17,10 @@ namespace ftxui {
/// |Radiobox::transform|, |MenuEntryOption::transform|,
/// |MenuOption::transform|.
struct EntryState {
std::string label; /// < The label to display.
bool state; /// < The state of the button/checkbox/radiobox
bool active; /// < Whether the entry is the active one.
bool focused; /// < Whether the entry is one focused by the user.
std::string label; /// < The label to display.
bool state; /// < The state of the button/checkbox/radiobox
bool active; /// < Whether the entry is the active one.
bool focused; /// < Whether the entry is one focused by the user.
};
struct UnderlineOption {
@@ -70,7 +70,7 @@ struct AnimatedColorsOption {
/// @brief Option for the MenuEntry component.
/// @ingroup component
struct MenuEntryOption {
std::function<Element(EntryState state)> transform;
std::function<Element(const EntryState& state)> transform;
AnimatedColorsOption animated_colors;
};
@@ -115,7 +115,7 @@ struct ButtonOption {
Color foreground_active);
// Style:
std::function<Element(EntryState)> transform;
std::function<Element(const EntryState&)> transform;
AnimatedColorsOption animated_colors;
};
@@ -126,7 +126,7 @@ struct CheckboxOption {
static CheckboxOption Simple();
// Style:
std::function<Element(EntryState)> transform;
std::function<Element(const EntryState&)> transform;
// Observer:
/// Called when the user change the state.
@@ -156,7 +156,7 @@ struct RadioboxOption {
static RadioboxOption Simple();
// Style:
std::function<Element(EntryState)> transform;
std::function<Element(const EntryState&)> transform;
// Observers:
/// Called when the selected entry changes.

View File

@@ -54,7 +54,7 @@ struct Event {
static const Event PageDown;
// --- Custom ---
static Event Custom;
static const Event Custom;
//--- Method section ---------------------------------------------------------
bool is_character() const { return type_ == Type::Character; }