Lines Matching full:modifiers
325 return (Tok.Modifiers & (1 << uint32_t(HighlightingModifier::DependentName)))
341 // - token kinds that come with "dependent-name" modifiers are less reliable
344 // - take the union of modifiers from all tokens
355 Result.Modifiers = A.Modifiers | B.Modifiers;
371 /// Filter to remove particular kinds of highlighting tokens and modifiers from
394 uint32_t maskModifiers(uint32_t Modifiers) const {
395 return Modifiers & ActiveModifiersMask;
508 // Apply extra collected highlighting modifiers
509 auto Modifiers = ExtraModifiers.find(Resolved->R);
510 if (Modifiers != ExtraModifiers.end()) {
511 for (HighlightingModifier Mod : Modifiers->second) {
516 Resolved->Modifiers = Filter.maskModifiers(Resolved->Modifiers);
1352 return std::tie(L.R, L.Kind, L.Modifiers) ==
1353 std::tie(R.R, R.Kind, R.Modifiers);
1356 return std::tie(L.R, L.Kind, L.Modifiers) <
1357 std::tie(R.R, R.Kind, R.Modifiers);
1388 Out->tokenModifiers = Tok.Modifiers;