Lines Matching refs:new_active
54 virtual void apply_active(std::size_t new_active) { in apply_active() argument
55 my_active_value = new_active; in apply_active()
77 void apply_active(std::size_t new_active) override { in apply_active() argument
78 control_storage::apply_active(new_active); in apply_active()
110 void apply_active(std::size_t new_active) override { in apply_active() argument
111 control_storage::apply_active(new_active); in apply_active()
131 void apply_active(std::size_t new_active) override { in apply_active() argument
132 if (new_active == 1) { in apply_active()
135 } else if (new_active == 0) { // new_active == 0 in apply_active()
138 control_storage::apply_active(new_active); in apply_active()
208 std::size_t new_active = (std::size_t)(-1), old_active = c->my_active_value; in destroy() local
215 __TBB_ASSERT(new_active == (std::size_t) - 1, nullptr); in destroy()
216 new_active = c->default_value(); in destroy()
218 new_active = (*c->my_list.begin())->my_value; in destroy()
220 if (new_active != old_active) { in destroy()
221 c->apply_active(new_active); in destroy()