Home | History | Annotate | Download | only in AST

Lines Matching defs:PredefinedExpr

507 PredefinedExpr::PredefinedExpr(SourceLocation L, QualType FNTy, IdentKind IK,
521 PredefinedExpr::PredefinedExpr(EmptyShell Empty, bool HasFunctionName)
526 PredefinedExpr *PredefinedExpr::Create(const ASTContext &Ctx, SourceLocation L,
531 alignof(PredefinedExpr));
532 return new (Mem) PredefinedExpr(L, FNTy, IK, SL);
535 PredefinedExpr *PredefinedExpr::CreateEmpty(const ASTContext &Ctx,
538 alignof(PredefinedExpr));
539 return new (Mem) PredefinedExpr(EmptyShell(), HasFunctionName);
542 StringRef PredefinedExpr::getIdentKindName(PredefinedExpr::IdentKind IK) {
561 llvm_unreachable("Unknown ident kind for PredefinedExpr");
566 std::string PredefinedExpr::ComputeName(IdentKind IK, const Decl *CurrentDecl) {
569 if (IK == PredefinedExpr::FuncDName) {
2172 CurDecl ? PredefinedExpr::ComputeName(PredefinedExpr::Function, CurDecl)