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

References

tools/clang/tools/c-index-test/c-index-test.c
  762   if (clang_isInvalid(Cursor.kind)) {
  763     CXString ks = clang_getCursorKindSpelling(Cursor.kind);
  785     ks = clang_getCursorKindSpelling(Cursor.kind);
  962     if (Cursor.kind == CXCursor_IBOutletCollectionAttr) {
  970     if (Cursor.kind == CXCursor_CXXBaseSpecifier) {
  999       if (Cursor.kind == CXCursor_FunctionDecl) {
 1053     if (Cursor.kind == CXCursor_InclusionDirective) {
 1109     if (Cursor.kind == CXCursor_ObjCPropertyDecl) {
 1121     if (Cursor.kind == CXCursor_ObjCPropertyDecl) {
 1297   if (!Data->Filter || (Cursor.kind == *(enum CXCursorKind *)Data->Filter)) {
 1305     if (clang_isDeclaration(Cursor.kind)) {
 1337   if (Cursor.kind != CXCursor_FunctionDecl ||
 1368       if (Ref.kind == CXCursor_NoDeclFound) {
 1370       } else if (Ref.kind != CXCursor_FunctionDecl) {
 1391   if (!Data->Filter || (C.kind == *(enum CXCursorKind *)Data->Filter)) {
 1841   if (clang_isDeclaration(typeDeclaration.kind)) {
 1855   if (clang_isDeclaration(cursor.kind)) {
 1859   } else if (clang_isAttribute(cursor.kind)) {
 2270         prevCursor.kind != CXCursor_InvalidFile) {
 2907   if (Cursor.kind == CXCursor_ObjCMessageExpr ||
 2908       Cursor.kind == CXCursor_MemberRefExpr) {
 4248     if (!clang_isInvalid(cursors[i].kind)) {
tools/clang/tools/libclang/CIndex.cpp
  190   if (clang_isInvalid(Cursor.kind))
  193   if (clang_isDeclaration(Cursor.kind)) {
  488   if (clang_isReference(Cursor.kind) && 
  489       Cursor.kind != CXCursor_CXXBaseSpecifier) {
  498   if (clang_isDeclaration(Cursor.kind)) {
  506   if (clang_isStatement(Cursor.kind)) {
  513   if (clang_isExpression(Cursor.kind)) {
  520   if (clang_isTranslationUnit(Cursor.kind)) {
  551   if (Cursor.kind == CXCursor_CXXBaseSpecifier) {
  559   if (Cursor.kind == CXCursor_IBOutletCollectionAttr) {
  572   if (Cursor.kind == CXCursor_MacroDefinition &&
  655   if (Cursor.kind == CXCursor_ObjCInterfaceDecl) {
  660   } else if (Cursor.kind == CXCursor_ObjCProtocolDecl) {
 3658   if (C.kind == CXCursor_MacroDefinition) {
 3661   } else if (C.kind == CXCursor_MacroExpansion) {
 4488   if (clang_isTranslationUnit(C.kind))
 4491   if (clang_isReference(C.kind)) {
 4492     switch (C.kind) {
 4573   if (clang_isExpression(C.kind)) {
 4576     if (C.kind == CXCursor_ObjCStringLiteral ||
 4577         C.kind == CXCursor_StringLiteral) {
 4596   if (clang_isStatement(C.kind)) {
 4604   if (C.kind == CXCursor_MacroExpansion)
 4608   if (C.kind == CXCursor_MacroDefinition)
 4612   if (C.kind == CXCursor_InclusionDirective)
 4615   if (clang_isDeclaration(C.kind))
 4618   if (C.kind == CXCursor_AnnotateAttr) {
 4623   if (C.kind == CXCursor_AsmLabelAttr) {
 4628   if (C.kind == CXCursor_PackedAttr) {
 4632   if (C.kind == CXCursor_VisibilityAttr) {
 4656   if (clang_isStatement(C.kind)) {
 4667   if (C.kind == CXCursor_ObjCMessageExpr) {
 4676   if (C.kind == CXCursor_ObjCInstanceMethodDecl ||
 4677       C.kind == CXCursor_ObjCClassMethodDecl) {
 4686   if (C.kind == CXCursor_ObjCCategoryDecl ||
 4687       C.kind == CXCursor_ObjCCategoryImplDecl) {
 4698   if (C.kind == CXCursor_ModuleImportDecl) {
 4711   if (C.kind == CXCursor_CXXMethod || C.kind == CXCursor_Destructor ||
 4711   if (C.kind == CXCursor_CXXMethod || C.kind == CXCursor_Destructor ||
 4712       C.kind == CXCursor_ConversionFunction ||
 4713       C.kind == CXCursor_FunctionDecl) {
 4744   if (clang_isInvalid(C.kind) || !clang_isDeclaration(C.kind))
 4744   if (clang_isInvalid(C.kind) || !clang_isDeclaration(C.kind))
 4758   if (clang_isInvalid(C.kind) || !clang_isDeclaration(C.kind))
 4758   if (clang_isInvalid(C.kind) || !clang_isDeclaration(C.kind))
 4772   if (clang_isInvalid(C.kind) || !clang_isDeclaration(C.kind))
 4772   if (clang_isInvalid(C.kind) || !clang_isDeclaration(C.kind))
 4957   if (clang_isDeclaration(C.kind)) {
 4975   if (!clang_isDeclaration(C.kind))
 5568   if (cursor.kind == CXCursor_MacroExpansion && Data->PointsAtMacroArgExpansion)
 5571   if (clang_isDeclaration(cursor.kind)) {
 5586       if (BestCursor->kind == CXCursor_ObjCInterfaceDecl ||
 5587           BestCursor->kind == CXCursor_ObjCClassRef)
 5624   if (clang_isExpression(cursor.kind) &&
 5625       clang_isDeclaration(BestCursor->kind)) {
 5641   if (clang_isExpression(BestCursor->kind) &&
 5643       cursor.kind == CXCursor_TypeRef) {
 5652   if (BestCursor->kind == CXCursor_ObjCSuperClassRef)
 5686     KindSpelling = clang_getCursorKindSpelling(Result.kind);
 5703                                 = clang_getCursorKindSpelling(Definition.kind);
 5733   if (clang_isDeclaration(X.kind))
 5735   if (clang_isDeclaration(Y.kind))
 5743   if (clang_isExpression(C.kind) || clang_isStatement(C.kind))
 5743   if (clang_isExpression(C.kind) || clang_isStatement(C.kind))
 5747                                         std::make_pair(C.kind, C.data[Index]));
 5760   if (clang_isDeclaration(C.kind)) {
 5805   return C.kind;
 5809   if (clang_isReference(C.kind)) {
 5810     switch (C.kind) {
 5883   if (clang_isExpression(C.kind))
 5887   if (clang_isStatement(C.kind))
 5891   if (C.kind == CXCursor_PreprocessingDirective) {
 5896   if (C.kind == CXCursor_MacroExpansion) {
 5902   if (C.kind == CXCursor_MacroDefinition) {
 5907   if (C.kind == CXCursor_InclusionDirective) {
 5913   if (clang_isAttribute(C.kind)) {
 5919   if (!clang_isDeclaration(C.kind))
 5975   if (clang_isReference(C.kind)) {
 5976     switch (C.kind) {
 6016   if (clang_isExpression(C.kind))
 6019   if (clang_isStatement(C.kind))
 6022   if (clang_isAttribute(C.kind))
 6025   if (C.kind == CXCursor_PreprocessingDirective)
 6028   if (C.kind == CXCursor_MacroExpansion) {
 6034   if (C.kind == CXCursor_MacroDefinition) {
 6040   if (C.kind == CXCursor_InclusionDirective) {
 6046   if (C.kind == CXCursor_TranslationUnit) {
 6054   if (clang_isDeclaration(C.kind)) {
 6077   if (clang_isDeclaration(C.kind)) {
 6124   if (clang_isInvalid(C.kind))
 6128   if (clang_isDeclaration(C.kind)) {
 6142   if (clang_isExpression(C.kind)) {
 6158   if (clang_isStatement(C.kind)) {
 6168   if (C.kind == CXCursor_MacroExpansion) {
 6174   if (!clang_isReference(C.kind))
 6177   switch (C.kind) {
 6236   if (clang_isInvalid(C.kind))
 6242   if (clang_isReference(C.kind) || clang_isExpression(C.kind)) {
 6242   if (clang_isReference(C.kind) || clang_isExpression(C.kind)) {
 6247   if (C.kind == CXCursor_MacroExpansion)
 6250   if (!clang_isDeclaration(C.kind))
 6458   if (!clang_isDeclaration(C.kind))
 6465   if (!clang_isDeclaration(C.kind))
 6488   if (C.kind != CXCursor_OverloadedDeclRef)
 6507   if (cursor.kind != CXCursor_OverloadedDeclRef)
 6558   switch (C.kind) {
 6972   if (!clang_isExpression(Cursor.kind))
 7020   if (clang_isInvalid(updateC.kind) || !clang_isInvalid(Cursor.kind))
 7020   if (clang_isInvalid(updateC.kind) || !clang_isInvalid(Cursor.kind))
 7100     if (cursor.kind == CXCursor_ObjCPropertyDecl) {
 7106     else if (cursor.kind == CXCursor_ObjCInstanceMethodDecl ||
 7107              cursor.kind == CXCursor_ObjCClassMethodDecl) {
 7123     else if (cursor.kind == CXCursor_CXXMethod) {
 7131     else if (cursor.kind == CXCursor_StructDecl ||
 7132              cursor.kind == CXCursor_ClassDecl ||
 7133              cursor.kind == CXCursor_ClassTemplate ||
 7134              cursor.kind == CXCursor_ClassTemplatePartialSpecialization) {
 7142   if (cursor.kind == CXCursor_ObjCInstanceMethodDecl &&
 7143       parent.kind == CXCursor_ObjCPropertyDecl)
 7146   if (clang_isPreprocessing(cursor.kind)) {    
 7180         if (cursor.kind == CXCursor_MacroExpansion) {
 7187         if (Cursors[I].kind != CXCursor_MacroExpansion)
 7211      clang_isAttribute(cursor.kind))
 7279   if (clang_isAttribute(cursor.kind))
 7364     if (cursor.kind != CXCursor_MacroExpansion)
 7599       if (Cursors[I].kind == CXCursor_ObjCPropertyDecl) {
 7624       if (Cursors[I].kind == CXCursor_ObjCInstanceMethodDecl ||
 7625           Cursors[I].kind == CXCursor_ObjCClassMethodDecl) {
 7639       if (Cursors[I].kind == CXCursor_CXXFinalAttr ||
 7640           Cursors[I].kind == CXCursor_CXXOverrideAttr) {
 7692   if (!clang_isDeclaration(cursor.kind))
 7715   if (!clang_isDeclaration(cursor.kind))
 7806   if (clang_isDeclaration(cursor.kind))
 7940   if (!clang_isDeclaration(cursor.kind))
 7976   if (clang_isDeclaration(cursor.kind))
 8049   if (clang_isDeclaration(cursor.kind)) {
 8060   if (clang_isStatement(cursor.kind) || clang_isExpression(cursor.kind)) {
 8060   if (clang_isStatement(cursor.kind) || clang_isExpression(cursor.kind)) {
 8069   if (clang_isDeclaration(cursor.kind)) {
 8086   if (cursor.kind != CXCursor_InclusionDirective)
 8094   if (C.kind != CXCursor_ObjCPropertyDecl)
 8124   if (C.kind != CXCursor_ObjCPropertyDecl)
 8136   if (C.kind != CXCursor_ObjCPropertyDecl)
 8148   if (!clang_isDeclaration(C.kind))
 8172   if (!clang_isDeclaration(C.kind))
 8185   if (!clang_isDeclaration(C.kind))
 8200   if (!clang_isDeclaration(C.kind))
 8218   if (!clang_isDeclaration(C.kind))
 8231   if (!clang_isDeclaration(C.kind))
 8246   if (!clang_isDeclaration(C.kind))
 8265   if (C.kind == CXCursor_ModuleImportDecl) {
 8362   if (!clang_isDeclaration(C.kind))
 8372   if (!clang_isDeclaration(C.kind))
 8382   if (!clang_isDeclaration(C.kind))
 8392   if (!clang_isDeclaration(C.kind))
 8403   if (!clang_isDeclaration(C.kind))
 8413   if (!clang_isDeclaration(C.kind))
 8423   if (!clang_isDeclaration(C.kind))
 8433   if (!clang_isDeclaration(C.kind))
 8443   if (!clang_isDeclaration(C.kind))
 8453   if (!clang_isDeclaration(C.kind))
 8463   if (!clang_isDeclaration(C.kind))
 8474   if (!clang_isDeclaration(C.kind))
 8487   if (C.kind != CXCursor_IBOutletCollectionAttr)
tools/clang/tools/libclang/CIndexCXX.cpp
   23   if (C.kind != CXCursor_CXXBaseSpecifier)
   33   if (C.kind == CXCursor_CXXAccessSpecifier || clang_isDeclaration(C.kind))
   33   if (C.kind == CXCursor_CXXAccessSpecifier || clang_isDeclaration(C.kind))
   35   else if (C.kind == CXCursor_CXXBaseSpecifier)
   53   switch (C.kind) {
   58       return MakeCXCursor(Template->getTemplatedDecl(), getCursorTU(C)).kind;
   83   if (!clang_isDeclaration(C.kind))
tools/clang/tools/libclang/CIndexHigh.cpp
  148   if (!clang_isDeclaration(declCursor.kind))
  161     if ((cursor.kind == CXCursor_ObjCClassMethodDecl ||
  162          cursor.kind == CXCursor_ObjCInstanceMethodDecl) &&
  166     if (clang_isExpression(cursor.kind)) {
  167       if (cursor.kind == CXCursor_DeclRefExpr ||
  168           cursor.kind == CXCursor_MemberRefExpr) {
  171       } else if (cursor.kind == CXCursor_ObjCMessageExpr &&
  215   assert(clang_isDeclaration(declCursor.kind));
  266   if (cursor.kind == CXCursor_MacroDefinition)
  268   else if (cursor.kind == CXCursor_MacroExpansion)
  309   if (Cursor.kind != CXCursor_MacroDefinition &&
  310       Cursor.kind != CXCursor_MacroExpansion)
  318   if (Cursor.kind == CXCursor_MacroDefinition)
  352     if (cursor.kind != CXCursor_InclusionDirective)
  418   if (cursor.kind == CXCursor_NoDeclFound) {
  443   if (cursor.kind == CXCursor_MacroDefinition ||
  444       cursor.kind == CXCursor_MacroExpansion) {
  464   if (!clang_isDeclaration(refCursor.kind)) {
tools/clang/tools/libclang/CXComment.cpp
   31   if (!clang_isDeclaration(C.kind))
tools/clang/tools/libclang/CXCursor.cpp
  749   assert(C.kind == CXCursor_ObjCSuperClassRef);
  765   assert(C.kind == CXCursor_ObjCProtocolRef);
  784   assert(C.kind == CXCursor_ObjCClassRef);
  799   assert(C.kind == CXCursor_TypeRef);
  815   assert(C.kind == CXCursor_TemplateRef);
  833   assert(C.kind == CXCursor_NamespaceRef);
  849   assert(C.kind == CXCursor_VariableRef);
  865   assert(C.kind == CXCursor_MemberRef);
  877   assert(C.kind == CXCursor_CXXBaseSpecifier);
  892   assert(C.kind == CXCursor_PreprocessingDirective);
  906   assert(C.kind == CXCursor_MacroDefinition);
  948   assert(C.kind == CXCursor_InclusionDirective);
  963   assert(C.kind == CXCursor_LabelRef);
 1008   assert(C.kind == CXCursor_OverloadedDeclRef);
 1023   if (Cursor.kind == CXCursor_ObjCSuperClassRef ||
 1024       Cursor.kind == CXCursor_ObjCProtocolRef ||
 1025       Cursor.kind == CXCursor_ObjCClassRef)
 1052   assert(clang_isDeclaration(cursor.kind));
 1069   if (cursor.kind == CXCursor_ObjCMessageExpr) {
 1074   } else if (cursor.kind == CXCursor_ObjCClassMethodDecl ||
 1075              cursor.kind == CXCursor_ObjCInstanceMethodDecl) {
 1088   if (cursor.kind == CXCursor_ObjCMessageExpr) {
 1095   } else if (cursor.kind == CXCursor_ObjCClassMethodDecl ||
 1096              cursor.kind == CXCursor_ObjCInstanceMethodDecl) {
 1109   if (cursor.kind != CXCursor_CallExpr)
 1150   return X.kind == Y.kind && X.data[0] == Y.data[0] && X.data[1] == Y.data[1] &&
 1150   return X.kind == Y.kind && X.data[0] == Y.data[0] && X.data[1] == Y.data[1] &&
 1157   assert(clang_isDeclaration(C.kind));
 1174   if (clang_isDeclaration(C.kind)) {
 1182   if (clang_isExpression(C.kind)) {
 1196   if (clang_isDeclaration(C.kind)) {
 1209   if (clang_isExpression(C.kind)) {
 1390     return x.kind == y.kind &&
 1390     return x.kind == y.kind &&
 1414   if (cursor.kind >= CXCursor_FirstInvalid &&
 1415       cursor.kind <= CXCursor_LastInvalid)
 1496   if (!clang_isDeclaration(cursor.kind))
 1562   if (clang_isExpression(C.kind))
 1602   if (clang_isExpression(C.kind))
tools/clang/tools/libclang/CXCursor.h
  188     assert(C.kind == CXCursor_MacroExpansion);
  273   if (cursor.kind == CXCursor_CallExpr)
tools/clang/tools/libclang/CXIndexDataConsumer.cpp
  288     switch (C.kind) {
tools/clang/tools/libclang/CXIndexDataConsumer.h
  228     assert(C.kind == CXCursor_IBOutletCollectionAttr);
tools/clang/tools/libclang/CXType.cpp
  223   if (clang_isExpression(C.kind)) {
  228   if (clang_isDeclaration(C.kind)) {
  248   if (clang_isReference(C.kind)) {
  249     switch (C.kind) {
  309   if (clang_isDeclaration(C.kind)) {
  327   if (clang_isDeclaration(C.kind)) {
  344   if (clang_isDeclaration(C.kind)) {
  360   if (clang_isDeclaration(C.kind)) {
  376   if (clang_isDeclaration(C.kind)) {
  720   if (clang_isDeclaration(C.kind)) {
  773   if (clang_isDeclaration(C.kind))
  984   if (clang_isInvalid(PC.kind))
 1052   if (clang_isDeclaration(C.kind)) {
 1089   if (!clang_isDeclaration(C.kind))
 1098   if (!clang_isDeclaration(C.kind))
 1229   if (clang_isInvalid(PC.kind))
 1254   if (!clang_isDeclaration(C.kind))
 1268   if (!clang_isDeclaration(C.kind))
 1277   if (!clang_isDeclaration(C.kind))
tools/clang/tools/libclang/CursorVisitor.h
  131       if (clang_isDeclaration(Parent.kind))
  137       if (clang_isDeclaration(Parent.kind))
  159     Parent.kind = CXCursor_NoDeclFound;