Home
last modified time | relevance | path

Searched refs:TagKind (Results 1 – 14 of 14) sorted by relevance

/NextBSD/contrib/llvm/tools/clang/include/clang/Analysis/
HDProgramPoint.h651 ProgramPointTag(void *tagKind = nullptr) : TagKind(tagKind) {} in TagKind() function
657 const void *getTagKind() { return TagKind; } in getTagKind()
660 const void *TagKind;
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDDeclTemplate.cpp727 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK, in ClassTemplateSpecializationDecl()
750 ClassTemplateSpecializationDecl::Create(ASTContext &Context, TagKind TK, in Create()
839 ClassTemplatePartialSpecializationDecl(ASTContext &Context, TagKind TK, in ClassTemplatePartialSpecializationDecl()
862 Create(ASTContext &Context, TagKind TK,DeclContext *DC, in Create()
HDDeclCXX.cpp86 CXXRecordDecl::CXXRecordDecl(Kind K, TagKind TK, const ASTContext &C, in CXXRecordDecl()
95 CXXRecordDecl *CXXRecordDecl::Create(const ASTContext &C, TagKind TK, in Create()
HDDecl.cpp3578 RecordDecl::RecordDecl(Kind DK, TagKind TK, const ASTContext &C, in RecordDecl()
3591 RecordDecl *RecordDecl::Create(const ASTContext &C, TagKind TK, DeclContext *DC, in Create()
HDASTContext.cpp902 RecordDecl::TagKind TK) const { in buildImplicitRecord()
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDDecl.h2698 typedef TagTypeKind TagKind; typedef
2774 TagDecl(Kind DK, TagKind TK, const ASTContext &C, DeclContext *DC, in TagDecl()
2897 TagKind getTagKind() const { in getTagKind()
2898 return TagKind(TagDeclKind); in getTagKind()
2901 void setTagKind(TagKind TK) { TagDeclKind = TK; } in setTagKind()
3254 RecordDecl(Kind DK, TagKind TK, const ASTContext &C, DeclContext *DC,
3259 static RecordDecl *Create(const ASTContext &C, TagKind TK, DeclContext *DC,
HDDeclTemplate.h1520 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK,
1532 Create(ASTContext &Context, TagKind TK, DeclContext *DC,
1755 ClassTemplatePartialSpecializationDecl(ASTContext &Context, TagKind TK,
1773 Create(ASTContext &Context, TagKind TK, DeclContext *DC,
HDDeclCXX.h640 CXXRecordDecl(Kind K, TagKind TK, const ASTContext &C, DeclContext *DC,
682 static CXXRecordDecl *Create(const ASTContext &C, TagKind TK, DeclContext *DC,
HDASTContext.h887 RecordDecl::TagKind TK = TTK_Struct) const;
/NextBSD/contrib/llvm/tools/clang/lib/Parse/
HDParseDecl.cpp2267 tok::TokenKind TagKind = tok::unknown; in ParseImplicitInt() local
2272 TagName="enum" ; FixitTagName = "enum " ; TagKind=tok::kw_enum ;break; in ParseImplicitInt()
2274 TagName="union" ; FixitTagName = "union " ;TagKind=tok::kw_union ;break; in ParseImplicitInt()
2276 TagName="struct"; FixitTagName = "struct ";TagKind=tok::kw_struct;break; in ParseImplicitInt()
2279 TagKind=tok::kw___interface;break; in ParseImplicitInt()
2281 TagName="class" ; FixitTagName = "class " ;TagKind=tok::kw_class ;break; in ParseImplicitInt()
2301 if (TagKind == tok::kw_enum) in ParseImplicitInt()
2304 ParseClassSpecifier(TagKind, Loc, DS, TemplateInfo, AS, in ParseImplicitInt()
/NextBSD/contrib/llvm/tools/lldb/source/Symbol/
HDClangASTContext.cpp1213 (TagDecl::TagKind)kind, in CreateRecordType()
1370 (TagDecl::TagKind)kind, in CreateClassTemplateDecl()
1423 … (TagDecl::TagKind)kind, in CreateClassTemplateSpecializationDecl()
HDClangASTType.cpp5854 tag_decl->setTagKind ((clang::TagDecl::TagKind)kind); in SetTagTypeKind()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaTemplate.cpp2266 TagTypeKind TagKind = TypeWithKeyword::getTagTypeKindForTypeSpec(TagSpec); in ActOnTagTemplateIdType() local
2268 = TypeWithKeyword::getKeywordForTagTypeKind(TagKind); in ActOnTagTemplateIdType()
2312 if (!isAcceptableTagRedeclaration(D, TagKind, TUK == TUK_Definition, in ActOnTagTemplateIdType()
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTReaderDecl.cpp608 TD->setTagKind((TagDecl::TagKind)Record[Idx++]); in VisitTagDecl()