Lines Matching refs:conditionCache

122 void SimpleConditionTracker::handleStopAll(std::vector<ConditionState>& conditionCache,  in handleStopAll()  argument
139 conditionCache[mIndex] = ConditionState::kFalse; in handleStopAll()
162 bool matchStart, ConditionState* conditionCache, in handleConditionEvent() argument
170 (*conditionCache) = ConditionState::kUnknown; in handleConditionEvent()
237 (*conditionCache) = newCondition; in handleConditionEvent()
247 vector<ConditionState>& conditionCache, in evaluateCondition() argument
249 if (conditionCache[mIndex] != ConditionState::kNotEvaluated) { in evaluateCondition()
252 (long long)mConditionId, conditionCache[mIndex]); in evaluateCondition()
260 handleStopAll(conditionCache, conditionChangedCache); in evaluateCondition()
283 conditionCache[mIndex] = mInitialValue; in evaluateCondition()
286 conditionCache[mIndex] = ConditionState::kTrue; in evaluateCondition()
295 conditionCache[mIndex] = mInitialValue; in evaluateCondition()
298 conditionCache[mIndex] = in evaluateCondition()
325 conditionCache[mIndex] = overallState; in evaluateCondition()
332 vector<ConditionState>& conditionCache) const { in isConditionMet()
334 if (conditionCache[mIndex] != ConditionState::kNotEvaluated) { in isConditionMet()
337 (long long)mConditionId, conditionCache[mIndex]); in isConditionMet()
353 conditionCache[mIndex] = conditionState; in isConditionMet()
380 conditionCache[mIndex] = conditionState; in isConditionMet()
381 VLOG("Predicate %lld return %d", (long long)mConditionId, conditionCache[mIndex]); in isConditionMet()