Commit c40333d8 authored by Dominik Charousset's avatar Dominik Charousset

maintenance

parent 1eb9f07e
......@@ -191,8 +191,8 @@ class abstract_actor : public Base {
}
template<typename... Args>
abstract_actor(Args&&... args) : Base(std::forward<Args>(args)...)
, m_exit_reason(exit_reason::not_exited) {
abstract_actor(Args&&... args)
: Base(std::forward<Args>(args)...), m_exit_reason(exit_reason::not_exited){
// pre-allocate some nodes
for (size_t i = 0; i < m_nodes.max_size() / 2; ++i) {
m_nodes.push_back(new mailbox_element);
......
......@@ -46,11 +46,7 @@ struct recursive_queue_node {
inline recursive_queue_node() : next(nullptr), marked(false) { }
inline recursive_queue_node(actor* from, any_tuple&& content)
: next(nullptr)
, marked(false)
, sender(from)
, msg(std::move(content)) {
}
: next(nullptr), marked(false), sender(from), msg(std::move(content)) { }
recursive_queue_node(recursive_queue_node&&) = delete;
recursive_queue_node(const recursive_queue_node&) = delete;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment