mirror of
https://github.com/fish-shell/fish-shell
synced 2024-12-27 05:13:10 +00:00
[clang-tidy] mark single argument constructors explicit
Found with hicpp-explicit-conversions Signed-off-by: Rosen Penev <rosenp@gmail.com>
This commit is contained in:
parent
aff6a74770
commit
925c7a998a
4 changed files with 4 additions and 4 deletions
|
@ -40,7 +40,7 @@ struct option_spec_t {
|
||||||
int num_allowed{0};
|
int num_allowed{0};
|
||||||
int num_seen{0};
|
int num_seen{0};
|
||||||
|
|
||||||
option_spec_t(wchar_t s) : short_flag(s) {}
|
explicit option_spec_t(wchar_t s) : short_flag(s) {}
|
||||||
};
|
};
|
||||||
using option_spec_ref_t = std::unique_ptr<option_spec_t>;
|
using option_spec_ref_t = std::unique_ptr<option_spec_t>;
|
||||||
|
|
||||||
|
|
|
@ -1299,7 +1299,7 @@ class universal_notifier_named_pipe_t : public universal_notifier_t {
|
||||||
}
|
}
|
||||||
|
|
||||||
public:
|
public:
|
||||||
universal_notifier_named_pipe_t(const wchar_t *test_path)
|
explicit universal_notifier_named_pipe_t(const wchar_t *test_path)
|
||||||
: pipe_fd(-1),
|
: pipe_fd(-1),
|
||||||
readback_time_usec(0),
|
readback_time_usec(0),
|
||||||
readback_amount(0),
|
readback_amount(0),
|
||||||
|
|
|
@ -58,7 +58,7 @@ struct main_thread_request_t {
|
||||||
relaxed_atomic_bool_t done{false};
|
relaxed_atomic_bool_t done{false};
|
||||||
void_function_t func;
|
void_function_t func;
|
||||||
|
|
||||||
main_thread_request_t(void_function_t &&f) : func(f) {}
|
explicit main_thread_request_t(void_function_t &&f) : func(f) {}
|
||||||
|
|
||||||
// No moving OR copying
|
// No moving OR copying
|
||||||
// main_thread_requests are always stack allocated, and we deal in pointers to them
|
// main_thread_requests are always stack allocated, and we deal in pointers to them
|
||||||
|
|
|
@ -59,7 +59,7 @@ class scoped_buffer_t {
|
||||||
screen_t &screen_;
|
screen_t &screen_;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
scoped_buffer_t(screen_t &s) : screen_(s) { screen_.outp().beginBuffering(); }
|
explicit scoped_buffer_t(screen_t &s) : screen_(s) { screen_.outp().beginBuffering(); }
|
||||||
|
|
||||||
~scoped_buffer_t() { screen_.outp().endBuffering(); }
|
~scoped_buffer_t() { screen_.outp().endBuffering(); }
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue