Home | History | Annotate | Download | only in AST

Lines Matching refs:EnumDecl

2610 // EnumDecl Implementation
2613 void EnumDecl::anchor() { }
2615 EnumDecl *EnumDecl::Create(ASTContext &C, DeclContext *DC,
2618 EnumDecl *PrevDecl, bool IsScoped,
2620 EnumDecl *Enum = new (C) EnumDecl(DC, StartLoc, IdLoc, Id, PrevDecl,
2626 EnumDecl *EnumDecl::CreateDeserialized(ASTContext &C, unsigned ID) {
2627 void *Mem = AllocateDeserializedDecl(C, ID, sizeof(EnumDecl));
2628 return new (Mem) EnumDecl(0, SourceLocation(), SourceLocation(), 0, 0,
2632 void EnumDecl::completeDefinition(QualType NewType,
2645 TemplateSpecializationKind EnumDecl::getTemplateSpecializationKind() const {
2652 void EnumDecl::setTemplateSpecializationKind(TemplateSpecializationKind TSK,
2663 EnumDecl *EnumDecl::getInstantiatedFromMemberEnum() const {
2665 return cast<EnumDecl>(SpecializationInfo->getInstantiatedFrom());
2670 void EnumDecl::setInstantiationOfMemberEnum(ASTContext &C, EnumDecl *ED,
2885 EnumConstantDecl *EnumConstantDecl::Create(ASTContext &C, EnumDecl *CD,