modernize-use-default-member-init

This commit is contained in:
Daniel Chabrowski 2018-02-25 00:31:14 +01:00
parent d5a3bb5234
commit 7aed498540
3 changed files with 7 additions and 15 deletions

View File

@ -31,9 +31,7 @@ public:
const int open_tries = 5; const int open_tries = 5;
const int open_interval = 10; const int open_interval = 10;
explicit file_helper() : explicit file_helper() {}
_fd(nullptr)
{}
file_helper(const file_helper&) = delete; file_helper(const file_helper&) = delete;
file_helper& operator=(const file_helper&) = delete; file_helper& operator=(const file_helper&) = delete;
@ -138,7 +136,7 @@ public:
return std::make_tuple(fname.substr(0, ext_index), fname.substr(ext_index)); return std::make_tuple(fname.substr(0, ext_index), fname.substr(ext_index));
} }
private: private:
FILE* _fd; FILE* _fd{ nullptr };
filename_t _filename; filename_t _filename;
}; };
} }

View File

@ -310,13 +310,12 @@ class T_formatter SPDLOG_FINAL:public flag_formatter
}; };
// ISO 8601 offset from UTC in timezone (+-HH:MM) // ISO 8601 offset from UTC in timezone (+-HH:MM)
class z_formatter SPDLOG_FINAL:public flag_formatter class z_formatter SPDLOG_FINAL : public flag_formatter
{ {
public: public:
const std::chrono::seconds cache_refresh = std::chrono::seconds(5); const std::chrono::seconds cache_refresh = std::chrono::seconds(5);
z_formatter():_last_update(std::chrono::seconds(0)), _offset_minutes(0) z_formatter() {}
{}
z_formatter(const z_formatter&) = delete; z_formatter(const z_formatter&) = delete;
z_formatter& operator=(const z_formatter&) = delete; z_formatter& operator=(const z_formatter&) = delete;
@ -347,8 +346,8 @@ public:
pad_n_join(msg.formatted, h, m, ':'); pad_n_join(msg.formatted, h, m, ':');
} }
private: private:
log_clock::time_point _last_update; log_clock::time_point _last_update{ std::chrono::seconds(0) };
int _offset_minutes; int _offset_minutes{ 0 };
std::mutex _mutex; std::mutex _mutex;
int get_cached_offset(const log_msg& msg, const std::tm& tm_time) int get_cached_offset(const log_msg& msg, const std::tm& tm_time)

View File

@ -14,11 +14,6 @@ namespace sinks
class sink class sink
{ {
public: public:
sink()
{
_level = level::trace;
}
virtual ~sink() = default; virtual ~sink() = default;
virtual void log(const details::log_msg& msg) = 0; virtual void log(const details::log_msg& msg) = 0;
virtual void flush() = 0; virtual void flush() = 0;
@ -28,7 +23,7 @@ public:
level::level_enum level() const; level::level_enum level() const;
private: private:
level_t _level; level_t _level{ level::trace };
}; };
inline bool sink::should_log(level::level_enum msg_level) const inline bool sink::should_log(level::level_enum msg_level) const