Lines Matching refs:HighlightingModifier

295   return (Tok.Modifiers & (1 << uint32_t(HighlightingModifier::DependentName)))  in evaluateHighlightPriority()
363 void addExtraModifier(SourceLocation Loc, HighlightingModifier Modifier) { in addExtraModifier()
391 for (HighlightingModifier Mod : Modifiers->second) { in collect()
476 std::map<Range, llvm::SmallVector<HighlightingModifier, 1>> ExtraModifiers;
482 llvm::Optional<HighlightingModifier> scopeModifier(const NamedDecl *D) { in scopeModifier()
492 return HighlightingModifier::FunctionScope; in scopeModifier()
496 return HighlightingModifier::FunctionScope; in scopeModifier()
498 return HighlightingModifier::ClassScope; in scopeModifier()
506 return HighlightingModifier::FileScope; in scopeModifier()
507 return HighlightingModifier::GlobalScope; in scopeModifier()
510 llvm::Optional<HighlightingModifier> scopeModifier(const Type *T) { in scopeModifier()
514 return HighlightingModifier::GlobalScope; in scopeModifier()
595 HighlightingModifier::UsedAsMutableReference); in highlightMutableReferenceArgument()
618 .addModifier(HighlightingModifier::Deduced); in VisitDecltypeTypeLoc()
622 Tok.addModifier(HighlightingModifier::DefaultLibrary); in VisitDecltypeTypeLoc()
643 H.addToken(StartLoc, *K).addModifier(HighlightingModifier::Deduced); in VisitDeclaratorDecl()
648 Tok.addModifier(HighlightingModifier::DefaultLibrary); in VisitDeclaratorDecl()
660 H.addToken(Part, Kind).addModifier(HighlightingModifier::ClassScope); in highlightObjCSelector()
662 Tok.addModifier(HighlightingModifier::Declaration); in highlightObjCSelector()
664 Tok.addModifier(HighlightingModifier::Static); in highlightObjCSelector()
666 Tok.addModifier(HighlightingModifier::DefaultLibrary); in highlightObjCSelector()
696 .addModifier(HighlightingModifier::ClassScope); in highlightObjCImplicitPropertyRef()
698 Tok.addModifier(HighlightingModifier::Static); in highlightObjCImplicitPropertyRef()
700 Tok.addModifier(HighlightingModifier::DefaultLibrary); in highlightObjCImplicitPropertyRef()
729 .addModifier(HighlightingModifier::DependentName); in VisitOverloadExpr()
731 Tok.addModifier(HighlightingModifier::ClassScope); in VisitOverloadExpr()
738 .addModifier(HighlightingModifier::DependentName) in VisitCXXDependentScopeMemberExpr()
739 .addModifier(HighlightingModifier::ClassScope); in VisitCXXDependentScopeMemberExpr()
745 .addModifier(HighlightingModifier::DependentName) in VisitDependentScopeDeclRefExpr()
746 .addModifier(HighlightingModifier::ClassScope); in VisitDependentScopeDeclRefExpr()
752 .addModifier(HighlightingModifier::DependentName) in VisitDependentNameTypeLoc()
753 .addModifier(HighlightingModifier::ClassScope); in VisitDependentNameTypeLoc()
760 .addModifier(HighlightingModifier::DependentName) in VisitDependentTemplateSpecializationTypeLoc()
761 .addModifier(HighlightingModifier::ClassScope); in VisitDependentTemplateSpecializationTypeLoc()
782 .addModifier(HighlightingModifier::DependentName); in TraverseTemplateArgumentLoc()
804 .addModifier(HighlightingModifier::DependentName) in TraverseNestedNameSpecifierLoc()
805 .addModifier(HighlightingModifier::ClassScope); in TraverseNestedNameSpecifierLoc()
841 Tok.addModifier(HighlightingModifier::Readonly); in getSemanticHighlightings()
843 Tok.addModifier(HighlightingModifier::Static); in getSemanticHighlightings()
845 Tok.addModifier(HighlightingModifier::Abstract); in getSemanticHighlightings()
847 Tok.addModifier(HighlightingModifier::Virtual); in getSemanticHighlightings()
849 Tok.addModifier(HighlightingModifier::DependentName); in getSemanticHighlightings()
851 Tok.addModifier(HighlightingModifier::DefaultLibrary); in getSemanticHighlightings()
853 Tok.addModifier(HighlightingModifier::Deprecated); in getSemanticHighlightings()
858 Tok.addModifier(HighlightingModifier::Declaration); in getSemanticHighlightings()
865 T.addModifier(HighlightingModifier::GlobalScope); in getSemanticHighlightings()
867 T.addModifier(HighlightingModifier::Declaration); in getSemanticHighlightings()
925 llvm::raw_ostream &operator<<(llvm::raw_ostream &OS, HighlightingModifier K) { in operator <<()
927 case HighlightingModifier::Declaration: in operator <<()
1056 llvm::StringRef toSemanticTokenModifier(HighlightingModifier Modifier) { in toSemanticTokenModifier()
1058 case HighlightingModifier::Declaration: in toSemanticTokenModifier()
1060 case HighlightingModifier::Deprecated: in toSemanticTokenModifier()
1062 case HighlightingModifier::Readonly: in toSemanticTokenModifier()
1064 case HighlightingModifier::Static: in toSemanticTokenModifier()
1066 case HighlightingModifier::Deduced: in toSemanticTokenModifier()
1068 case HighlightingModifier::Abstract: in toSemanticTokenModifier()
1070 case HighlightingModifier::Virtual: in toSemanticTokenModifier()
1072 case HighlightingModifier::DependentName: in toSemanticTokenModifier()
1074 case HighlightingModifier::DefaultLibrary: in toSemanticTokenModifier()
1076 case HighlightingModifier::UsedAsMutableReference: in toSemanticTokenModifier()
1078 case HighlightingModifier::FunctionScope: in toSemanticTokenModifier()
1080 case HighlightingModifier::ClassScope: in toSemanticTokenModifier()
1082 case HighlightingModifier::FileScope: in toSemanticTokenModifier()
1084 case HighlightingModifier::GlobalScope: in toSemanticTokenModifier()