Lines Matching refs:wsCondition
30 void DoPredicateFilter(WideString wsCondition, in DoPredicateFilter() argument
36 if (wsCondition.First(2).EqualsASCII(".[") && wsCondition.Back() == L']') in DoPredicateFilter()
38 else if (wsCondition.First(2).EqualsASCII(".(") && wsCondition.Back() == L')') in DoPredicateFilter()
43 wsExpression = wsCondition.Substr(2, wsCondition.GetLength() - 3); in DoPredicateFilter()
127 WideString wsCondition = rnd.m_wsCondition; in ResolveAnyChild() local
136 if (wsCondition.IsEmpty()) { in ResolveAnyChild()
149 FilterCondition(wsCondition, &rnd); in ResolveAnyChild()
155 WideString wsCondition = rnd.m_wsCondition; in ResolveDollar() local
174 FilterCondition(wsCondition, &rnd); in ResolveDollar()
204 WideString wsCondition = rnd.m_wsCondition; in ResolveNumberSign() local
217 rndFind.m_wsCondition = wsCondition; in ResolveNumberSign()
223 if (wsCondition.IsEmpty() && in ResolveNumberSign()
256 WideString& wsCondition = rnd.m_wsCondition; in ResolveNormal() local
297 FilterCondition(wsCondition, &rnd); in ResolveNormal()
348 FilterCondition(wsCondition, &rnd); in ResolveNormal()
370 FilterCondition(wsCondition, &rnd); in ResolveNormal()
401 FilterCondition(wsCondition, &rnd); in ResolveNormal()
426 if (rnd.m_nLevel == 0 && wsCondition.IsEmpty()) { in ResolveNormal()
482 FilterCondition(wsCondition, &rnd); in ResolveNormal()
526 WideString& wsCondition = rnd.m_wsCondition; in GetFilter() local
533 wsCondition.GetBuffer(iLength - nStart); in GetFilter()
588 wsCondition.ReleaseBuffer(nConditionCount); in GetFilter()
590 wsCondition.Trim(); in GetFilter()
597 WideString wsCondition, in ConditionArray() argument
600 size_t iLen = wsCondition.GetLength(); in ConditionArray()
605 wchar_t ch = wsCondition[i]; in ConditionArray()
636 int32_t iIndex = wsCondition.Substr(i, iLen - 1 - i).GetInteger(); in ConditionArray()
652 void CFXJSE_ResolveProcessor::FilterCondition(WideString wsCondition, in FilterCondition() argument
666 wsCondition.Trim(); in FilterCondition()
668 int32_t iLen = wsCondition.GetLength(); in FilterCondition()
689 wchar_t wTypeChar = wsCondition[0]; in FilterCondition()
692 ConditionArray(iCurIndex, wsCondition, iFoundCount, pRnd); in FilterCondition()
695 if (iLen > 1 && (wsCondition[1] == '[' || wsCondition[1] == '(')) in FilterCondition()
696 DoPredicateFilter(wsCondition, iFoundCount, pRnd); in FilterCondition()