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

References

tools/clang/include/clang/AST/Decl.h
  363     return DC->isRecord();
 1152     return getKind() != Decl::ParmVar && getDeclContext()->isRecord();
tools/clang/lib/AST/CommentSema.cpp
  688     if ((!Ctx || !Ctx->isRecord()) &&
tools/clang/lib/AST/Decl.cpp
 1430   if (D->getDeclContext()->isRecord())
 2033   if (DC->isRecord())
 2049   if (DC->isRecord()) {
 4328   return isImplicit() && getDeclName() && getDeclContext()->isRecord() &&
tools/clang/lib/AST/DeclBase.cpp
 1044         getLexicalParent()->getRedeclContext()->isRecord())
 1757   while ((SkipRecords && Ctx->isRecord()) || Ctx->isTransparentContext())
 1774   while (DC->isRecord()) {
tools/clang/lib/AST/ExprClassification.cpp
  510   if (isa<VarDecl>(Member) && Member->getDeclContext()->isRecord())
tools/clang/lib/AST/ItaniumMangle.cpp
 1662         Context->getDeclContext()->isRecord()) {
tools/clang/lib/AST/MicrosoftMangle.cpp
  943                 LambdaContextDecl->getDeclContext()->isRecord()) {
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 3316   if (DC->isRecord())
tools/clang/lib/CodeGen/CodeGenModule.cpp
 3804   if (First->getDeclContext()->isRecord() || !First->isInExternCContext())
tools/clang/lib/Parse/ParseDecl.cpp
 6332            Actions.CurContext->isRecord());
tools/clang/lib/Parse/ParseExpr.cpp
 2429       while (CodeDC->isRecord() || isa<EnumDecl>(CodeDC)) {
tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
  568       !(LookupCtx && LookupCtx->isRecord() &&
tools/clang/lib/Sema/SemaCodeComplete.cpp
  954   if (DC->isRecord() || isa<ObjCContainerDecl>(DC)) {
 3906     if (S.CurContext->isRecord())
tools/clang/lib/Sema/SemaDecl.cpp
  642   if (CurContext->isRecord()) {
 3035   if (DC->isRecord())
 3482       if (!isFriend && NewMethod->getLexicalDeclContext()->isRecord() &&
 4115       !(Old->getLexicalDeclContext()->isRecord() &&
 4116         !New->getLexicalDeclContext()->isRecord())) {
 4491           Record->getDeclContext()->isRecord()) {
 4515   if (!getLangOpts().CPlusPlus && CurContext->isRecord() &&
 4976         Owner->isRecord())
 4981   if (!Record->isUnion() && !Owner->isRecord()) {
 5448     if (Cur->isRecord()) {
 5463     if (Cur->isRecord())
 5482   if (Cur->isRecord()) {
 5576         if (DC->isRecord())
 6052     if (PrevOuterContext->isRecord())
 6412   if (DC->isRecord())
 6422   if (DC->isRecord())
 6595   if (SC == SC_None && !DC->isRecord() &&
 6626   if (!DC->isRecord() && S->getFnParent() == nullptr) {
 6660     if (DC->isRecord() && !CurContext->isRecord()) {
 6660     if (DC->isRecord() && !CurContext->isRecord()) {
 6687     if (SC == SC_Static && CurContext->isRecord()) {
 7100               (D.getCXXScopeSpec().isSet() && DC && DC->isRecord() &&
 7240   if (D->getDeclContext()->isRecord())
 7334   if (NewDC && NewDC->isRecord()) {
 7336     if (!OldDC->isRecord())
 8189   if (!DC->isRecord() &&
 8197     assert(DC->isRecord() &&
 8208     if (DC->isRecord()) {
 8238     if (!DC->isRecord()) {
 8259   } else if (DC->isRecord()) {
 8281     if (!isFriend && SemaRef.CurContext->isRecord())
 8745       } else if (!CurContext->isRecord()) {
 8802       if (!CurContext->isRecord()) {
 8882         !CurContext->isRecord()) {
 9199       if (CurContext->isDependentContext() && CurContext->isRecord()
 9265     if (NewFD->isOverloadedOperator() && !DC->isRecord() &&
 9282                                  DC && DC->isRecord() &&
 9388   if (!DC->isRecord() && NewFD->isExternallyVisible())
 9466       if (DC->isRecord()) {
10024       S.CurContext->isRecord() && !NewFD->getFriendObjectKind();
10499     if (!CurContext->isRecord())
11827              VDecl->getLexicalDeclContext()->isRecord()) {
13194   if (!CurContext->isRecord() &&
15567   if (!Invalid && SearchDC->isRecord())
tools/clang/lib/Sema/SemaDeclCXX.cpp
10050   if (!getLangOpts().CPlusPlus11 && CurContext->isRecord()) {
10148       if (CurContext->isRecord())
10436     if (CurContext->isRecord())
10512   if (CurContext->isRecord()) {
10708   if (!CurContext->getRedeclContext()->isRecord()) {
10779   if (!CurContext->isRecord()) {
10788         (NamedContext && NamedContext->getRedeclContext()->isRecord())) {
10875   if (!NamedContext->isRecord()) {
14946     while (DC->isRecord())
15027   if (!DC->isRecord()) {
15099     if (DC->isRecord()) CheckFriendAccess(ND);
tools/clang/lib/Sema/SemaExpr.cpp
12455         if (Ctx && Ctx->isRecord()) {
tools/clang/lib/Sema/SemaExprMember.cpp
  573     if (!DC->isRecord())
tools/clang/lib/Sema/SemaLambda.cpp
  246   while (!(DC->isFunctionOrMethod() || DC->isRecord() || DC->isFileContext()))
  297         if (LexicalDC->isRecord())
  300       if (Var->getDeclContext()->isRecord())
tools/clang/lib/Sema/SemaOverload.cpp
 1022       (OldIsUsingDecl || NewIsUsingDecl) && CurContext->isRecord() &&
12043       assert(!(*I)->getDeclContext()->isRecord());
tools/clang/lib/Sema/SemaStmt.cpp
 4255   while (!(DC->isFunctionOrMethod() || DC->isRecord() || DC->isFileContext()))
tools/clang/lib/Sema/SemaTemplate.cpp
 1587           (SS.isSet() && SemanticContext && SemanticContext->isRecord() &&
 1657   if (!Invalid && TUK != TUK_Friend && NewTemplate->getDeclContext()->isRecord())
 3905         << /*is definition*/(SC != SC_Extern && !CurContext->isRecord())
 6968   if (VD->getDeclContext()->isRecord() &&
 7512       if (S.getLangOpts().MicrosoftExt && !DC->isRecord())
 7522     if (DC->isRecord())
 8834   if (CurContext->isRecord()) {
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
   35   if (DC->isRecord())
 1644   } else if (InstTemplate->getDeclContext()->isRecord() &&
 2060   if (Function->isOverloadedOperator() && !DC->isRecord() &&
 2759   bool CheckRedeclaration = Owner->isRecord();
 3249   assert(ClassTemplate->getDeclContext()->isRecord() &&
 4870              Var->getLexicalDeclContext()->isRecord()) {
tools/clang/lib/Sema/SemaType.cpp
 5102       if (!DC || DC->isRecord())
tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp
  191     if (Ctx == nullptr || !Ctx->isRecord())
tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp
  116       while (DC->isRecord()) {
tools/clang/tools/extra/clangd/Quality.cpp
  274     InClass = InClass || DC->isRecord();
tools/lldb/source/Symbol/ClangASTContext.cpp
10153     return ((clang::DeclContext *)opaque_decl_ctx)->isRecord();