reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/tools/extra/clangd/SemanticHighlighting.cpp
   40   if (auto *TD = dyn_cast<TemplateDecl>(D)) {
   42       D = Templated;
   44   if (auto *TD = dyn_cast<TypedefNameDecl>(D)) {
   54   if (auto *RD = llvm::dyn_cast<RecordDecl>(D)) {
   60   if (isa<ClassTemplateDecl>(D) || isa<RecordDecl>(D) ||
   60   if (isa<ClassTemplateDecl>(D) || isa<RecordDecl>(D) ||
   61       isa<CXXConstructorDecl>(D))
   63   if (auto *MD = dyn_cast<CXXMethodDecl>(D))
   66   if (isa<FieldDecl>(D))
   68   if (isa<EnumDecl>(D))
   70   if (isa<EnumConstantDecl>(D))
   72   if (isa<ParmVarDecl>(D))
   74   if (auto *VD = dyn_cast<VarDecl>(D))
   79   if (isa<BindingDecl>(D))
   81   if (isa<FunctionDecl>(D))
   83   if (isa<NamespaceDecl>(D) || isa<NamespaceAliasDecl>(D) ||
   83   if (isa<NamespaceDecl>(D) || isa<NamespaceAliasDecl>(D) ||
   84       isa<UsingDirectiveDecl>(D))
   86   if (isa<TemplateTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) ||
   86   if (isa<TemplateTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) ||
   87       isa<NonTypeTemplateParmDecl>(D))