Home | History | Annotate | Download | only in AST

Lines Matching refs:EnumDecl

3483 // EnumDecl Implementation
3486 void EnumDecl::anchor() { }
3488 EnumDecl *EnumDecl::Create(ASTContext &C, DeclContext *DC,
3491 EnumDecl *PrevDecl, bool IsScoped,
3493 EnumDecl *Enum = new (C, DC) EnumDecl(C, DC, StartLoc, IdLoc, Id, PrevDecl,
3501 EnumDecl *EnumDecl::CreateDeserialized(ASTContext &C, unsigned ID) {
3502 EnumDecl *Enum =
3503 new (C, ID) EnumDecl(C, nullptr, SourceLocation(), SourceLocation(),
3509 SourceRange EnumDecl::getIntegerTypeRange() const {
3515 void EnumDecl::completeDefinition(QualType NewType,
3528 TemplateSpecializationKind EnumDecl::getTemplateSpecializationKind() const {
3535 void EnumDecl::setTemplateSpecializationKind(TemplateSpecializationKind TSK,
3546 EnumDecl *EnumDecl::getInstantiatedFromMemberEnum() const {
3548 return cast<EnumDecl>(SpecializationInfo->getInstantiatedFrom());
3553 void EnumDecl::setInstantiationOfMemberEnum(ASTContext &C, EnumDecl *ED,
3888 EnumConstantDecl *EnumConstantDecl::Create(ASTContext &C, EnumDecl *CD,