summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Rosdahl <joel@rosdahl.net>2023-03-01 19:06:26 +0100
committerJoel Rosdahl <joel@rosdahl.net>2023-03-04 10:10:21 +0100
commit32e35fc80784adbbfe6d35c001b1e6c36a599aaa (patch)
tree7e275856af15a0e6bce5d064deb3eadddaf929f8
parent5c700eac69f1e9751d86bedf36d9a842c3d7283f (diff)
downloadccache-32e35fc80784adbbfe6d35c001b1e6c36a599aaa.tar.gz
enhance: Add util::TextTable::Cell::Cell(std::string_view)
-rw-r--r--src/util/TextTable.cpp10
-rw-r--r--src/util/TextTable.hpp4
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);