[build] missing optional includes

pull/1265/head
Tim Stack 2 months ago
parent 11c9952e03
commit bf6b64c4ea

@ -33,6 +33,7 @@
#define attr_line_hh #define attr_line_hh
#include <new> #include <new>
#include <optional>
#include <string> #include <string>
#include <vector> #include <vector>

@ -30,6 +30,7 @@
#ifndef lnav_fs_util_hh #ifndef lnav_fs_util_hh
#define lnav_fs_util_hh #define lnav_fs_util_hh
#include <optional>
#include <set> #include <set>
#include <string> #include <string>
#include <vector> #include <vector>

@ -32,6 +32,7 @@
#ifndef intern_string_hh #ifndef intern_string_hh
#define intern_string_hh #define intern_string_hh
#include <optional>
#include <ostream> #include <ostream>
#include <vector> #include <vector>

@ -34,6 +34,7 @@
#include <deque> #include <deque>
#include <map> #include <map>
#include <memory> #include <memory>
#include <optional>
#include <set> #include <set>
#include <type_traits> #include <type_traits>
#include <vector> #include <vector>

@ -29,6 +29,7 @@
#ifndef byte_array_hh #ifndef byte_array_hh
#define byte_array_hh #define byte_array_hh
#include <optional>
#include <ostream> #include <ostream>
#include <string> #include <string>
@ -114,8 +115,7 @@ struct byte_array {
this->ba_data[15 % BYTE_COUNT]); this->ba_data[15 % BYTE_COUNT]);
} }
std::string to_string(std::optional<char> separator std::string to_string(std::optional<char> separator = std::nullopt) const
= std::nullopt) const
{ {
std::string retval; std::string retval;

@ -31,6 +31,7 @@
#define LNAV_COMMAND_EXECUTOR_H #define LNAV_COMMAND_EXECUTOR_H
#include <future> #include <future>
#include <optional>
#include <stack> #include <stack>
#include <string> #include <string>

@ -31,6 +31,7 @@
#define db_sub_source_hh #define db_sub_source_hh
#include <iterator> #include <iterator>
#include <optional>
#include <string> #include <string>
#include <vector> #include <vector>
@ -83,11 +84,9 @@ public:
void clear(); void clear();
std::optional<size_t> column_name_to_index( std::optional<size_t> column_name_to_index(const std::string& name) const;
const std::string& name) const;
std::optional<vis_line_t> row_for_time( std::optional<vis_line_t> row_for_time(struct timeval time_bucket) override;
struct timeval time_bucket) override;
std::optional<row_info> time_for_row(vis_line_t row) override; std::optional<row_info> time_for_row(vis_line_t row) override;

Loading…
Cancel
Save