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

References

gen/tools/clang/include/clang/AST/DeclNodes.inc
  600 DECL_CONTEXT_BASE(Function)
  601 DECL_CONTEXT_BASE(Tag)
  602 DECL_CONTEXT_BASE(ObjCContainer)
gen/tools/clang/include/clang/Sema/AttrParsedAttrImpl.inc
 1655     return S->getKind() != Decl::ParmVar;
tools/clang/include/clang/AST/Decl.h
  128   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
  168   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
  201   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
  234   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
  442     if (this->getKind() != UsingShadow &&
  443         this->getKind() != ConstructorUsingShadow &&
  444         this->getKind() != ObjCCompatibleAlias &&
  445         this->getKind() != NamespaceAlias)
  463   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
  518   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
  632   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
  664   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
  783   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 1121     if (getKind() != Decl::Var && getKind() != Decl::Decomposition)
 1121     if (getKind() != Decl::Var && getKind() != Decl::Decomposition)
 1130     return isLocalVarDecl() || getKind() == Decl::ParmVar;
 1135     if (getKind() != Decl::Var && getKind() != Decl::Decomposition)
 1135     if (getKind() != Decl::Var && getKind() != Decl::Decomposition)
 1152     return getKind() != Decl::ParmVar && getDeclContext()->isRecord();
 1210     Kind K = getKind();
 1533   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 1596   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 1744   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 2637   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 2854   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 2895   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 2945   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 2987   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 3083   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 3108   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 3135   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 3387   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 3661   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 3899   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 3951   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 4136   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 4232   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 4307   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 4353   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 4374   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
tools/clang/include/clang/AST/DeclBase.h
 1121     assert(getKind() == Function || getKind() == FunctionTemplate);
 1121     assert(getKind() == Function || getKind() == FunctionTemplate);
 2454   return getKind() == TemplateTypeParm || getKind() == NonTypeTemplateParm ||
 2454   return getKind() == TemplateTypeParm || getKind() == NonTypeTemplateParm ||
 2455          getKind() == TemplateTemplateParm;
tools/clang/include/clang/AST/DeclCXX.h
  127   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 1784   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 1897   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 2116   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 2615   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 2676   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 2743   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 2823   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 2938   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 3051   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 3153   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 3265   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 3408   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 3479   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 3575   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 3664   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 3706   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 3763   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 3815   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 3865   static bool classof(const Decl *D) { return D->getKind() == MSProperty; }
tools/clang/include/clang/AST/DeclFriend.h
  182   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
tools/clang/include/clang/AST/DeclObjC.h
  520   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
  625   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
  960   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 1130   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 1921   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 1997   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 2030   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 2259   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 2420   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 2478   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 2528   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 2720   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 2750   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 2864   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
tools/clang/include/clang/AST/DeclOpenMP.h
   88   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
  198   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
  295   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
  334   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
  405   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
  517   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
tools/clang/include/clang/AST/DeclTemplate.h
  422   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
  939   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 1103   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 1244   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 1427   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 1594   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 1611   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 1896   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 2061   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 2248   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 2331   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 2404   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 2465   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 2738   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 2883   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 3041   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
 3071   static bool classof(const Decl *D) { return classofKind(D->getKind()); }
tools/clang/include/clang/AST/DeclVisitor.h
   38     switch (D->getKind()) {
tools/clang/include/clang/AST/RecursiveASTVisitor.h
  716   switch (D->getKind()) {
tools/clang/lib/AST/ASTDiagnostic.cpp
 1321       assert(FromParamND->getKind() == ToParamND->getKind() &&
 1321       assert(FromParamND->getKind() == ToParamND->getKind() &&
tools/clang/lib/AST/ASTStructuralEquivalence.cpp
 1412     if (Params1->getParam(I)->getKind() != Params2->getParam(I)->getKind()) {
 1412     if (Params1->getParam(I)->getKind() != Params2->getParam(I)->getKind()) {
tools/clang/lib/AST/ASTTypeTraits.cpp
   82   switch (D.getKind()) {
tools/clang/lib/AST/Comment.cpp
  223   Decl::Kind K = CommentDecl->getKind();
tools/clang/lib/AST/CommentSema.cpp
  595       switch (ThisDeclInfo->CommentDecl->getKind()) {
  892   return ThisDeclInfo->CurrentDecl->getKind() == Decl::ObjCProperty;
tools/clang/lib/AST/Decl.cpp
 1338   switch (D->getKind()) {
 1700   if (OldD->getKind() != getKind())
 1700   if (OldD->getKind() != getKind())
 1734   if (isRedeclarable(getKind())) {
tools/clang/lib/AST/DeclBase.cpp
  878   Decl::Kind DK = D->getKind();
  945 static Decl::Kind getKind(const Decl *D) { return D->getKind(); }
 1015   switch (D->getKind()) {
tools/clang/lib/AST/DeclObjC.cpp
  259   switch (getKind()) {
 1792   switch (DC->getKind()) {
tools/clang/lib/AST/ExternalASTMerger.cpp
   82         SearchResultDecl->getKind() == DC->getDeclKind())
  251     return C.first.get()->getKind() == D.first.get()->getKind();
  251     return C.first.get()->getKind() == D.first.get()->getKind();
  536       if (IsKindWeWant(SourceDecl->getKind())) {
tools/clang/lib/AST/ItaniumMangle.cpp
 3553   switch (D->getKind()) {
tools/clang/lib/AST/JSONNodeDumper.cpp
    8   switch (D->getKind()) {
tools/clang/lib/AST/ODRHash.cpp
  278     ID.AddInteger(D->getKind());
  442   switch (D->getKind()) {
  632     ID.AddInteger(D->getKind());
tools/clang/lib/AST/StmtProfile.cpp
   89       ID.AddInteger(D ? D->getKind() : 0);
tools/clang/lib/AST/TextNodeDumper.cpp
   40   switch (D->getKind()) {
tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp
  690             return D->getKind() == Decl::TranslationUnit;
tools/clang/lib/CodeGen/CGDecl.cpp
   43   switch (D.getKind()) {
tools/clang/lib/CodeGen/CodeGenModule.cpp
 5226   switch (D->getKind()) {
 5475   switch (D->getKind()) {
 5521     switch (D->getKind()) {
tools/clang/lib/CodeGen/CodeGenPGO.cpp
  176     switch (D->getKind()) {
tools/clang/lib/Frontend/InterfaceStubFunctionsConsumer.cpp
  160     switch (ND->getKind()) {
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
 5679   switch (D->getKind()) {
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
 4777   switch (D->getKind()) {
tools/clang/lib/Index/IndexDecl.cpp
  212           if (ND->getKind() != D->getKind())
  212           if (ND->getKind() != D->getKind())
tools/clang/lib/Index/IndexSymbol.cpp
  168     switch (D->getKind()) {
tools/clang/lib/Index/IndexingContext.cpp
  225         if (BaseND->getKind() == ND->getKind())
  225         if (BaseND->getKind() == ND->getKind())
tools/clang/lib/Index/USRGeneration.cpp
  417   switch (D->getKind()) {
tools/clang/lib/Sema/IdentifierResolver.cpp
  268   if (Existing->getKind() != New->getKind())
  268   if (Existing->getKind() != New->getKind())
tools/clang/lib/Sema/SemaCodeComplete.cpp
 3723   switch (D->getKind()) {
tools/clang/lib/Sema/SemaDecl.cpp
16411     switch (DC->getKind()) {
tools/clang/lib/Sema/SemaDeclAttr.cpp
 4083     if (VD->getKind() != Decl::Var) {
 4106     if (VD->getKind() != Decl::Var) {
tools/clang/lib/Sema/SemaDeclCXX.cpp
 1773     switch (DclIt->getKind()) {
tools/clang/lib/Sema/SemaExpr.cpp
 3006     switch (D->getKind()) {
tools/clang/lib/Sema/SemaOpenMP.cpp
 2240     if (ND && ((isa<VarDecl>(ND) && ND->getKind() == Decl::Var) ||
tools/clang/lib/Sema/SemaStmt.cpp
 2997   if (VD->getKind() != Decl::Var &&
 2998       !((CESK & CES_AllowParameters) && VD->getKind() == Decl::ParmVar))
tools/clang/lib/Sema/SemaTemplate.cpp
 7124   if (Old->getKind() != New->getKind()) {
 7124   if (Old->getKind() != New->getKind()) {
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 5210   if (D->getKind() != Other->getKind())
 5210   if (D->getKind() != Other->getKind())
tools/clang/lib/Serialization/ASTReader.cpp
 7639             DC, [&](Decl::Kind K) { return K == D->getKind(); }, Decls);
 7956         assert(D->getKind() == K && "wrong kind for lexical decl");
10425           assert(FirstDecl->getKind() == SecondDecl->getKind() &&
10425           assert(FirstDecl->getKind() == SecondDecl->getKind() &&
10447           switch (FirstDecl->getKind()) {
10596         switch (D->getKind()) {
11490           if (FirstParam->getKind() != SecondParam->getKind()) {
11490           if (FirstParam->getKind() != SecondParam->getKind()) {
11497               switch (D->getKind()) {
tools/clang/lib/Serialization/ASTReaderDecl.cpp
 2032       assert(RTD->getKind() == D->getKind() &&
 2032       assert(RTD->getKind() == D->getKind() &&
 2820   if (X->getKind() != Y->getKind())
 2820   if (X->getKind() != Y->getKind())
 2959   if (X->getKind() != Y->getKind())
 2959   if (X->getKind() != Y->getKind())
 3392   switch (D->getKind()) {
 3541   switch (D->getKind()) {
 3578   switch (D->getKind()) {
 3598   switch (D->getKind()) {
tools/clang/lib/Serialization/ASTWriter.cpp
 3237     KindDeclPairs.push_back(D->getKind());
 4909       NewGlobalKindDeclPairs.push_back(D->getKind());
tools/clang/lib/Serialization/ASTWriterDecl.cpp
  460       !CXXRecordDecl::classofKind(D->getKind()) &&
  497       !CXXRecordDecl::classofKind(D->getKind()) &&
  920       !ObjCIvarDecl::classofKind(D->getKind()) &&
  921       !ObjCAtDefsFieldDecl::classofKind(D->getKind()) &&
 1038       D->getKind() == Decl::Var &&
 1726     assert(isRedeclarableDeclKind(DAsT->getKind()) &&
tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
  471   if (!FDecl || FDecl->getKind() != Decl::Function)
  539   if (!FDecl || FDecl->getKind() != Decl::Function)
tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
  255   if (!FD || FD->getKind() != Decl::Function)
  406   if (!FD || FD->getKind() != Decl::Function)
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
  886   if (FD->getKind() == Decl::Function) {
 1066   if (FD->getKind() == Decl::Function) {
tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp
  109   if (!FD || FD->getKind() != Decl::Function)
tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp
  106   if (!FD || FD->getKind() != Decl::Function)
  462   if (!FD || FD->getKind() != Decl::Function)
tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp
   80   unsigned DeclKind = D->getKind();
tools/clang/lib/StaticAnalyzer/Core/IssueHash.cpp
   94     switch (ND->getKind()) {
tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp
  702         switch (ND->getKind()) {
tools/clang/tools/extra/clang-move/Move.cpp
  881       auto Kind = Decl->getKind();
  907     switch (Decl->getKind()) {
tools/clang/tools/extra/clangd/CodeComplete.cpp
  659   if (D.getKind() == Decl::CXXDestructor)
tools/clang/tools/extra/clangd/FindTarget.cpp
  107           if (!BaseND->isImplicit() && BaseND->getKind() == ND->getKind())
  107           if (!BaseND->isImplicit() && BaseND->getKind() == ND->getKind())
tools/clang/tools/extra/clangd/index/SymbolCollector.cpp
  108   return (ND.getKind() != Decl::EnumConstant) || llvm::any_of(Name, islower);
tools/clang/tools/libclang/CIndex.cpp
 3934     if (V->getKind() == Decl::Function) {
 6257   switch (D->getKind()) {
 7737   switch (D->getKind()) {
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp
  626     if (predicate(decl->getKind())) {
tools/lldb/source/Symbol/ClangASTContext.cpp
 2362     const clang::Decl::Kind lhs_decl_kind = lhs_decl->getKind();
 2363     const clang::Decl::Kind rhs_decl_kind = rhs_decl->getKind();