mirror of
https://github.com/gabime/spdlog.git
synced 2024-11-15 16:35:45 +08:00
fixed gcc shadow warnings
This commit is contained in:
parent
df8982675c
commit
2c854cc8b7
@ -87,7 +87,7 @@ class async_log_helper
|
||||
public:
|
||||
|
||||
using q_type = details::mpsc_q < std::unique_ptr<async_msg> >;
|
||||
using clock = std::chrono::monotonic_clock;
|
||||
using clock = std::chrono::steady_clock;
|
||||
|
||||
|
||||
explicit async_log_helper(size_t max_queue_size);
|
||||
@ -175,16 +175,16 @@ inline void spdlog::details::async_log_helper::_thread_loop()
|
||||
clock::time_point last_pop = clock::now();
|
||||
while (_active)
|
||||
{
|
||||
q_type::item_type async_msg;
|
||||
q_type::item_type popped_msg;
|
||||
|
||||
if (_q.pop(async_msg))
|
||||
if (_q.pop(popped_msg))
|
||||
{
|
||||
|
||||
last_pop = clock::now();
|
||||
|
||||
try
|
||||
{
|
||||
details::log_msg log_msg = async_msg->to_log_msg();
|
||||
details::log_msg log_msg = popped_msg->to_log_msg();
|
||||
|
||||
_formatter->format(log_msg);
|
||||
for (auto &s : _sinks)
|
||||
|
@ -89,11 +89,11 @@ public:
|
||||
}
|
||||
|
||||
template<typename TT>
|
||||
bool push(TT&& value)
|
||||
bool push(TT&& val)
|
||||
{
|
||||
if (_size >= _max_size)
|
||||
return false;
|
||||
mpscq_node_t* new_node = new mpscq_node_t(std::forward<TT>(value));
|
||||
mpscq_node_t* new_node = new mpscq_node_t(std::forward<TT>(val));
|
||||
push_node(new_node);
|
||||
++_size;
|
||||
return true;
|
||||
@ -143,13 +143,13 @@ private:
|
||||
mpscq_node_t(const mpscq_node_t&) = delete;
|
||||
mpscq_node_t& operator=(const mpscq_node_t&) = delete;
|
||||
|
||||
explicit mpscq_node_t(const T& value):
|
||||
explicit mpscq_node_t(const T& val):
|
||||
next(nullptr),
|
||||
value(value) {}
|
||||
value(val) {}
|
||||
|
||||
explicit mpscq_node_t(T&& value) :
|
||||
explicit mpscq_node_t(T&& val) :
|
||||
next(nullptr),
|
||||
value(std::move(value)) {}
|
||||
value(std::move(val)) {}
|
||||
};
|
||||
|
||||
size_t _max_size;
|
||||
@ -201,4 +201,4 @@ private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user