Searched refs:TagKind (Results 1 - 16 of 16) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Demangle/
H A DMicrosoftDemangleNodes.cpp529 OUTPUT_ENUM_CLASS_VALUE(TagKind, Class, "class");
530 OUTPUT_ENUM_CLASS_VALUE(TagKind, Struct, "struct");
531 OUTPUT_ENUM_CLASS_VALUE(TagKind, Union, "union");
532 OUTPUT_ENUM_CLASS_VALUE(TagKind, Enum, "enum");
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DMicrosoftDemangleNodes.h222 enum class TagKind { Class, Struct, Union, Enum }; class
475 explicit TagTypeNode(TagKind Tag) : TypeNode(NodeKind::TagType), Tag(Tag) {}
481 TagKind Tag;
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Analysis/
H A DProgramPoint.h41 ProgramPointTag(void *tagKind = nullptr) : TagKind(tagKind) {}
46 const void *getTagKind() const { return TagKind; }
49 const void *const TagKind; member in class:clang::ProgramPointTag
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp864 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK,
884 ClassTemplateSpecializationDecl::Create(ASTContext &Context, TagKind TK,
997 ClassTemplatePartialSpecializationDecl(ASTContext &Context, TagKind TK,
1017 Create(ASTContext &Context, TagKind TK,DeclContext *DC,
H A DDeclCXX.cpp121 CXXRecordDecl::CXXRecordDecl(Kind K, TagKind TK, const ASTContext &C,
129 CXXRecordDecl *CXXRecordDecl::Create(const ASTContext &C, TagKind TK,
H A DDecl.cpp4114 TagDecl::TagDecl(Kind DK, TagKind TK, const ASTContext &C, DeclContext *DC,
4363 RecordDecl::RecordDecl(Kind DK, TagKind TK, const ASTContext &C,
4384 RecordDecl *RecordDecl::Create(const ASTContext &C, TagKind TK, DeclContext *DC,
H A DASTContext.cpp1212 RecordDecl::TagKind TK) const {
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h3246 using TagKind = TagTypeKind;
3272 TagDecl(Kind DK, TagKind TK, const ASTContext &C, DeclContext *DC,
3418 TagKind getTagKind() const {
3419 return static_cast<TagKind>(TagDeclBits.TagDeclKind);
3422 void setTagKind(TagKind TK) { TagDeclBits.TagDeclKind = TK; }
3799 RecordDecl(Kind DK, TagKind TK, const ASTContext &C, DeclContext *DC,
3804 static RecordDecl *Create(const ASTContext &C, TagKind TK, DeclContext *DC,
H A DDeclTemplate.h1850 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK,
1864 Create(ASTContext &Context, TagKind TK, DeclContext *DC,
2091 ClassTemplatePartialSpecializationDecl(ASTContext &Context, TagKind TK,
2112 Create(ASTContext &Context, TagKind TK, DeclContext *DC,
H A DDeclCXX.h482 CXXRecordDecl(Kind K, TagKind TK, const ASTContext &C, DeclContext *DC,
543 static CXXRecordDecl *Create(const ASTContext &C, TagKind TK, DeclContext *DC,
H A DASTContext.h1044 RecordDecl::TagKind TK = TTK_Struct) const;
/freebsd-13-stable/contrib/llvm-project/clang/lib/Parse/
H A DParseDecl.cpp2500 tok::TokenKind TagKind = tok::unknown; local
2505 TagName="enum" ; FixitTagName = "enum " ; TagKind=tok::kw_enum ;break;
2507 TagName="union" ; FixitTagName = "union " ;TagKind=tok::kw_union ;break;
2509 TagName="struct"; FixitTagName = "struct ";TagKind=tok::kw_struct;break;
2512 TagKind=tok::kw___interface;break;
2514 TagName="class" ; FixitTagName = "class " ;TagKind=tok::kw_class ;break;
2534 if (TagKind == tok::kw_enum)
2538 ParseClassSpecifier(TagKind, Loc, DS, TemplateInfo, AS,
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntimeNVPTX.cpp5119 "_openmp_static_memory_type_$_", RecordDecl::TagKind::TTK_Union);
5122 "_shared_openmp_static_memory_type_$_", RecordDecl::TagKind::TTK_Union);
5226 "_openmp_teams_reduction_type_$_", RecordDecl::TagKind::TTK_Union);
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp1305 decl->setTagKind(static_cast<TagDecl::TagKind>(kind));
1489 template_cxx_decl->setTagKind(static_cast<TagDecl::TagKind>(kind));
1567 static_cast<TagDecl::TagKind>(kind));
2451 tag_decl->setTagKind((clang::TagDecl::TagKind)kind);
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplate.cpp3878 TagTypeKind TagKind = TypeWithKeyword::getTagTypeKindForTypeSpec(TagSpec); local
3880 = TypeWithKeyword::getKeywordForTagTypeKind(TagKind);
3910 << TAT << NTK_TypeAliasTemplate << TagKind; local
3925 if (!isAcceptableTagRedeclaration(D, TagKind, TUK == TUK_Definition,
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp707 TD->setTagKind((TagDecl::TagKind)Record.readInt());

Completed in 372 milliseconds