diff options
Diffstat (limited to 'src/util')
-rw-r--r-- | src/util/TextTable.cpp | 10 | ||||
-rw-r--r-- | src/util/TextTable.hpp | 4 |
2 files changed, 9 insertions, 5 deletions
diff --git a/src/util/TextTable.cpp b/src/util/TextTable.cpp index 53014aa4..c7fd17f2 100644 --- a/src/util/TextTable.cpp +++ b/src/util/TextTable.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2021 Joel Rosdahl and other contributors +// Copyright (C) 2021-2023 Joel Rosdahl and other contributors // // See doc/AUTHORS.adoc for a complete list of contributors. // @@ -115,9 +115,11 @@ TextTable::render() const return result; } -TextTable::Cell::Cell(const std::string& text) - : m_text(text), - m_right_align(false) +TextTable::Cell::Cell(const std::string& text) : m_text(text) +{ +} + +TextTable::Cell::Cell(std::string_view text) : Cell(std::string(text)) { } diff --git a/src/util/TextTable.hpp b/src/util/TextTable.hpp index 60edee75..d435603f 100644 --- a/src/util/TextTable.hpp +++ b/src/util/TextTable.hpp @@ -1,4 +1,4 @@ -// Copyright (C) 2021-2022 Joel Rosdahl and other contributors +// Copyright (C) 2021-2023 Joel Rosdahl and other contributors // // See doc/AUTHORS.adoc for a complete list of contributors. // @@ -20,6 +20,7 @@ #include <cstdint> #include <string> +#include <string_view> #include <vector> namespace util { @@ -31,6 +32,7 @@ public: { public: Cell(const std::string& text); + Cell(std::string_view text); Cell(const char* text); Cell(uint64_t number); |