easylogging++: fix logging with static const header only data members

release-v0.4.0.1
moneromooo-monero 7 years ago
parent 72663f4b83
commit 2c8b23e331
No known key found for this signature in database
GPG Key ID: 686F07454D6CEFC3

@ -3256,7 +3256,19 @@ class Writer : base::NoCopy {
}
template <typename T>
inline Writer& operator<<(const T& log) {
inline typename std::enable_if<std::is_integral<T>::value, Writer&>::type
operator<<(T log) {
#if ELPP_LOGGING_ENABLED
if (m_proceed) {
m_messageBuilder << log;
}
#endif // ELPP_LOGGING_ENABLED
return *this;
}
template <typename T>
inline typename std::enable_if<!std::is_integral<T>::value, Writer&>::type
operator<<(const T& log) {
#if ELPP_LOGGING_ENABLED
if (m_proceed) {
m_messageBuilder << log;

Loading…
Cancel
Save