Searched defs:ECD (Results 1 - 4 of 4) sorted by relevance

/external/clang/lib/AST/
H A DStmtIterator.cpp108 else if (EnumConstantDecl* ECD = dyn_cast<EnumConstantDecl>(D)) {
109 if (ECD->getInitExpr())
153 EnumConstantDecl* ECD = cast<EnumConstantDecl>(decl); local
154 return ECD->Init;
/external/clang/lib/Frontend/
H A DASTConsumers.cpp419 EnumConstantDecl* ECD = cast<EnumConstantDecl>(*I); local
420 Out << "<enum constant> " << *ECD << '\n'; local
/external/clang/lib/Serialization/
H A DASTReaderDecl.cpp238 void VisitEnumConstantDecl(EnumConstantDecl *ECD);
479 void ASTDeclReader::VisitEnumConstantDecl(EnumConstantDecl *ECD) { argument
480 VisitValueDecl(ECD);
482 ECD->setInitExpr(Reader.ReadExpr(F));
483 ECD->setInitVal(Reader.ReadAPSInt(Record, Idx));
/external/clang/lib/Sema/
H A DSemaDecl.cpp11356 static bool ValidDuplicateEnum(EnumConstantDecl *ECD, EnumDecl *Enum) { argument
11357 Expr *InitExpr = ECD->getInitExpr();
11383 if (cast<EnumDecl>(TagDecl::castFromDeclContext(ECD->getDeclContext())) !=
11444 EnumConstantDecl *ECD = cast<EnumConstantDecl>(Elements[i]); local
11448 if (!ECD) {
11452 if (ECD->getInitExpr())
11455 DupKey Key = GetDupKey(ECD->getInitVal());
11460 Entry = ECD;
11465 EnumConstantDecl *ECD = cast<EnumConstantDecl>(Elements[i]); local
11466 if (!ValidDuplicateEnum(ECD, Enu
11538 EnumConstantDecl *ECD = local
11565 EnumConstantDecl *ECD = local
11682 EnumConstantDecl *ECD = cast_or_null<EnumConstantDecl>(Elements[i]); local
[all...]

Completed in 457 milliseconds