Lines Matching defs:state
70 for (auto state = TaskState::PENDING; state != TaskState::MAX; ++(size_t&)state) {
71 expectCount[static_cast<size_t>(state)] = TaskManager::Instance().GetCount(state);
74 // expect non-exited state count equal zero
80 auto increCount = [&expectCount](TaskState::State state) { ++expectCount[static_cast<size_t>(state)]; };
82 auto decreCount = [&expectCount](TaskState::State state) {
83 if (expectCount[static_cast<size_t>(state)] > 0) {
84 --expectCount[static_cast<size_t>(state)];
89 consumeStatus.emplace_back(task->state());
93 auto getNextState = [](TaskState::State state) {
94 switch (state) {
129 auto state = getNextState(task->state());
130 if (state == TaskState::MAX) {
134 produceStatus.emplace_back(state);
136 task->UpdateState(state);
139 auto preState = task->state.PreState();
140 auto curState = task->state.CurState();