aboutsummaryrefslogtreecommitdiffstats
path: root/yage/core/logger.h
diff options
context:
space:
mode:
authorYann Herklotz <ymherklotz@gmail.com>2018-06-23 15:49:21 +0100
committerYann Herklotz <ymherklotz@gmail.com>2018-06-23 15:49:21 +0100
commit9f92cab6b884711ca8be050b500a2880a955f001 (patch)
treefa0999a72436a81c82c49ba8dc473522ac30ceb6 /yage/core/logger.h
parent3702e753a5f7b31c31261c968757e19e808a84ec (diff)
downloadYAGE-9f92cab6b884711ca8be050b500a2880a955f001.tar.gz
YAGE-9f92cab6b884711ca8be050b500a2880a955f001.zip
Switching to east const
This is compared to const west, which is not very consistent, as const always acts on what is on its left, and if there isn't anything on the left, it will act on what is on its right. By always placing const on the right of what it should act on, the rule becomes more consistent.
Diffstat (limited to 'yage/core/logger.h')
-rw-r--r--yage/core/logger.h42
1 files changed, 21 insertions, 21 deletions
diff --git a/yage/core/logger.h b/yage/core/logger.h
index 3da959c6..81b0f556 100644
--- a/yage/core/logger.h
+++ b/yage/core/logger.h
@@ -64,13 +64,13 @@ class LogMessage
public:
~LogMessage();
- LogMessage(const LogMessage &msg) = delete;
+ LogMessage(LogMessage const &msg) = delete;
- LogMessage &operator=(const LogMessage &msg) = delete;
+ LogMessage &operator=(LogMessage const &msg) = delete;
LogMessage &operator=(LogMessage &&msg) = delete;
template <typename T>
- LogMessage &operator<<(const T &value);
+ LogMessage &operator<<(T const &value);
LogMessage &operator<<(std::ostream &(*fn)(std::ostream &os));
@@ -87,7 +87,7 @@ private:
Logger *owner_;
LogMessage::Meta meta_;
- LogMessage(Logger *owner, LogLevel level, const std::string &file_name,
+ LogMessage(Logger *owner, LogLevel level, std::string const &file_name,
int line_num);
LogMessage(LogMessage &&msg);
};
@@ -98,22 +98,22 @@ public:
template <typename T>
LogSink(T impl);
- LogSink(const LogSink &sink);
+ LogSink(LogSink const &sink);
LogSink(LogSink &&sink);
- LogSink &operator=(const LogSink &sink);
+ LogSink &operator=(LogSink const &sink);
LogSink &operator=(LogSink &&sink);
- bool operator==(const LogSink &sink);
+ bool operator==(LogSink const &sink);
- void write(const LogMessage::Meta &meta, const std::string &msg) const;
+ void write(LogMessage::Meta const &meta, std::string const &msg) const;
private:
struct Concept {
virtual ~Concept() = default;
virtual Concept *clone() const = 0;
- virtual void write(const LogMessage::Meta &meta,
- const std::string &msg) const = 0;
+ virtual void write(LogMessage::Meta const &meta,
+ std::string const &msg) const = 0;
};
template <typename T>
@@ -121,7 +121,7 @@ private:
Model(T impl_i);
virtual Concept *clone() const override;
virtual void write(const LogMessage::Meta &meta,
- const std::string &msg) const override;
+ std::string const &msg) const override;
T impl;
};
@@ -133,16 +133,16 @@ class Logger
{
public:
Logger();
- explicit Logger(const std::string &file_path);
+ explicit Logger(std::string const &file_path);
explicit Logger(LogLevel min_level);
- Logger(LogLevel min_level, const std::string &file_path);
+ Logger(LogLevel min_level, std::string const &file_path);
LogMessage operator()(LogLevel level = LogLevel::INFO,
- const std::string &fileName = "", int lineNum = -1);
+ std::string const &fileName = "", int lineNum = -1);
- void flush(const LogMessage *msg);
- void add(const LogSink &sink);
- void remove(const LogSink &sink);
+ void flush(LogMessage const *msg);
+ void add(LogSink const &sink);
+ void remove(LogSink const &sink);
void clear();
static Logger &instance();
@@ -158,7 +158,7 @@ private:
LogSink makeConsoleSink();
-LogSink makeFileSink(const std::string &filename);
+LogSink makeFileSink(std::string const &filename);
LogSink makeFileSink(std::string &&filename);
/* -----------------------------------------------------------------------------
@@ -183,14 +183,14 @@ LogSink::Concept *LogSink::Model<T>::clone() const
}
template <typename T>
-void LogSink::Model<T>::write(const LogMessage::Meta &meta,
- const std::string &msg) const
+void LogSink::Model<T>::write(LogMessage::Meta const &meta,
+ std::string const &msg) const
{
impl(meta, msg);
}
template <typename T>
-LogMessage &LogMessage::operator<<(const T &value)
+LogMessage &LogMessage::operator<<(T const &value)
{
buffer_ << value;
return *this;