Lines Matching refs:EnumDecl
1256 return getLVForDecl(cast<EnumDecl>(D->getDeclContext()), computation); in computeLVForDecl()
1469 } else if (const auto *ED = dyn_cast<EnumDecl>(DC)) { in printQualifiedName()
2941 if (const EnumDecl *ED = ET->getDecl()) { in getUnusedResultAttr()
3624 void EnumDecl::anchor() { } in anchor()
3626 EnumDecl *EnumDecl::Create(ASTContext &C, DeclContext *DC, in Create()
3629 EnumDecl *PrevDecl, bool IsScoped, in Create()
3631 auto *Enum = new (C, DC) EnumDecl(C, DC, StartLoc, IdLoc, Id, PrevDecl, in Create()
3638 EnumDecl *EnumDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
3639 EnumDecl *Enum = in CreateDeserialized()
3640 new (C, ID) EnumDecl(C, nullptr, SourceLocation(), SourceLocation(), in CreateDeserialized()
3646 SourceRange EnumDecl::getIntegerTypeRange() const { in getIntegerTypeRange()
3652 void EnumDecl::completeDefinition(QualType NewType, in completeDefinition()
3665 TemplateSpecializationKind EnumDecl::getTemplateSpecializationKind() const { in getTemplateSpecializationKind()
3672 void EnumDecl::setTemplateSpecializationKind(TemplateSpecializationKind TSK, in setTemplateSpecializationKind()
3683 EnumDecl *EnumDecl::getTemplateInstantiationPattern() const { in getTemplateInstantiationPattern()
3686 EnumDecl *ED = getInstantiatedFromMemberEnum(); in getTemplateInstantiationPattern()
3698 EnumDecl *EnumDecl::getInstantiatedFromMemberEnum() const { in getInstantiatedFromMemberEnum()
3700 return cast<EnumDecl>(SpecializationInfo->getInstantiatedFrom()); in getInstantiatedFromMemberEnum()
3705 void EnumDecl::setInstantiationOfMemberEnum(ASTContext &C, EnumDecl *ED, in setInstantiationOfMemberEnum()
4079 EnumConstantDecl *EnumConstantDecl::Create(ASTContext &C, EnumDecl *CD, in Create()