Lines Matching defs:aFilter
31 void ParsedIntervalFilter_base::parse (const char *aFilter,
39 if (!aFilter || strncmp(aFilter, RT_STR_TUPLE("int:")) != 0)
44 size_t len = strlen (aFilter);
52 end = strcspn(aFilter + start, ",-");
55 char delim = aFilter[end];
70 while (s < end && aFilter[s] == ' ') ++s;
72 while (e > s && aFilter[e] == ' ') --e;
75 that->parseValue(aFilter, s, e, mode);
97 const char *aFilter, size_t aStart, size_t aEnd,
105 vrc = RTStrToInt64Ex(aFilter + aStart, &endptr, 0, &val.ll);
107 vrc = RTStrToUInt64Ex(aFilter + aStart, &endptr, 0, &val.ull);
111 size_t parsed = endptr - aFilter;
130 void ParsedBoolFilter::parse (const Bstr &aFilter)
136 if (aFilter.isEmpty())
144 if (aFilter == L"true" || aFilter == L"yes" || aFilter == L"1")
147 if (aFilter == L"false" || aFilter == L"no" || aFilter == L"0")
154 void ParsedRegexpFilter_base::parse (const Bstr &aFilter)
163 if (!aFilter.isEmpty())
165 size_t len = aFilter.length();
182 mSimple = aFilter;