summaryrefslogtreecommitdiffstats
path: root/vespalog
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2020-12-02 15:12:40 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2020-12-02 15:12:40 +0000
commit24fce8362d27de4f744c9c6ec4b179ba7c1b0407 (patch)
tree1b907488f4e40c1e978e11cc66ae49e6bb5d82c2 /vespalog
parente0ff48f98757a80ce516518f86a7d013f7e18aa1 (diff)
Make it compatible with c++2a
Diffstat (limited to 'vespalog')
-rw-r--r--vespalog/src/vespa/log/bufferedlogger.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/vespalog/src/vespa/log/bufferedlogger.cpp b/vespalog/src/vespa/log/bufferedlogger.cpp
index 5c243b86f86..63663e0705b 100644
--- a/vespalog/src/vespa/log/bufferedlogger.cpp
+++ b/vespalog/src/vespa/log/bufferedlogger.cpp
@@ -38,6 +38,10 @@ public:
uint64_t _timestamp;
Logger* _logger;
+ Entry(const Entry &);
+ Entry & operator=(const Entry &);
+ Entry(Entry &&) noexcept;
+ Entry & operator=(Entry &&) noexcept;
Entry(Logger::LogLevel level, const char* file, int line,
const std::string& token, const std::string& message,
uint64_t timestamp, Logger&);
@@ -137,7 +141,11 @@ BackingBuffer::Entry::Entry(Logger::LogLevel level, const char* file, int line,
{
}
-BackingBuffer::Entry::~Entry() { }
+BackingBuffer::Entry::Entry(const Entry &) = default;
+BackingBuffer::Entry & BackingBuffer::Entry::operator =(const Entry &) = default;
+BackingBuffer::Entry::Entry(Entry &&) noexcept = default;
+BackingBuffer::Entry & BackingBuffer::Entry::operator=(Entry &&) noexcept = default;
+BackingBuffer::Entry::~Entry() = default;
bool
BackingBuffer::Entry::operator==(const Entry& entry) const