fixed gcc shadow warnings
This commit is contained in:
parent
df8982675c
commit
2c854cc8b7
@ -87,7 +87,7 @@ class async_log_helper
|
|||||||
public:
|
public:
|
||||||
|
|
||||||
using q_type = details::mpsc_q < std::unique_ptr<async_msg> >;
|
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);
|
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();
|
clock::time_point last_pop = clock::now();
|
||||||
while (_active)
|
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();
|
last_pop = clock::now();
|
||||||
|
|
||||||
try
|
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);
|
_formatter->format(log_msg);
|
||||||
for (auto &s : _sinks)
|
for (auto &s : _sinks)
|
||||||
|
@ -89,11 +89,11 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
template<typename TT>
|
template<typename TT>
|
||||||
bool push(TT&& value)
|
bool push(TT&& val)
|
||||||
{
|
{
|
||||||
if (_size >= _max_size)
|
if (_size >= _max_size)
|
||||||
return false;
|
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);
|
push_node(new_node);
|
||||||
++_size;
|
++_size;
|
||||||
return true;
|
return true;
|
||||||
@ -143,13 +143,13 @@ private:
|
|||||||
mpscq_node_t(const mpscq_node_t&) = delete;
|
mpscq_node_t(const mpscq_node_t&) = delete;
|
||||||
mpscq_node_t& operator=(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),
|
next(nullptr),
|
||||||
value(value) {}
|
value(val) {}
|
||||||
|
|
||||||
explicit mpscq_node_t(T&& value) :
|
explicit mpscq_node_t(T&& val) :
|
||||||
next(nullptr),
|
next(nullptr),
|
||||||
value(std::move(value)) {}
|
value(std::move(val)) {}
|
||||||
};
|
};
|
||||||
|
|
||||||
size_t _max_size;
|
size_t _max_size;
|
||||||
|
Loading…
Reference in New Issue
Block a user