Lines Matching refs:EnumDecl
1482 return getLVForDecl(cast<EnumDecl>(D->getDeclContext()), computation); in computeLVForDecl()
1792 } else if (const auto *ED = dyn_cast<EnumDecl>(DC)) { in printNestedNameSpecifier()
4827 EnumDecl::EnumDecl(ASTContext &C, DeclContext *DC, SourceLocation StartLoc, in EnumDecl() function in EnumDecl
4828 SourceLocation IdLoc, IdentifierInfo *Id, EnumDecl *PrevDecl, in EnumDecl()
4842 void EnumDecl::anchor() {} in anchor()
4844 EnumDecl *EnumDecl::Create(ASTContext &C, DeclContext *DC, in Create()
4847 EnumDecl *PrevDecl, bool IsScoped, in Create()
4849 auto *Enum = new (C, DC) EnumDecl(C, DC, StartLoc, IdLoc, Id, PrevDecl, in Create()
4856 EnumDecl *EnumDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID) { in CreateDeserialized()
4857 EnumDecl *Enum = in CreateDeserialized()
4858 new (C, ID) EnumDecl(C, nullptr, SourceLocation(), SourceLocation(), in CreateDeserialized()
4864 SourceRange EnumDecl::getIntegerTypeRange() const { in getIntegerTypeRange()
4870 void EnumDecl::completeDefinition(QualType NewType, in completeDefinition()
4883 bool EnumDecl::isClosed() const { in isClosed()
4889 bool EnumDecl::isClosedFlag() const { in isClosedFlag()
4893 bool EnumDecl::isClosedNonFlag() const { in isClosedNonFlag()
4897 TemplateSpecializationKind EnumDecl::getTemplateSpecializationKind() const { in getTemplateSpecializationKind()
4904 void EnumDecl::setTemplateSpecializationKind(TemplateSpecializationKind TSK, in setTemplateSpecializationKind()
4915 EnumDecl *EnumDecl::getTemplateInstantiationPattern() const { in getTemplateInstantiationPattern()
4918 EnumDecl *ED = getInstantiatedFromMemberEnum(); in getTemplateInstantiationPattern()
4930 EnumDecl *EnumDecl::getInstantiatedFromMemberEnum() const { in getInstantiatedFromMemberEnum()
4932 return cast<EnumDecl>(SpecializationInfo->getInstantiatedFrom()); in getInstantiatedFromMemberEnum()
4937 void EnumDecl::setInstantiationOfMemberEnum(ASTContext &C, EnumDecl *ED, in setInstantiationOfMemberEnum()
4943 unsigned EnumDecl::getODRHash() { in getODRHash()
4954 SourceRange EnumDecl::getSourceRange() const { in getSourceRange()
4965 void EnumDecl::getValueRange(llvm::APInt &Max, llvm::APInt &Min) const { in getValueRange()
5445 EnumConstantDecl *EnumConstantDecl::Create(ASTContext &C, EnumDecl *CD, in Create()