Lines Matching defs:BuiltinDumpStructGenerator
454 struct BuiltinDumpStructGenerator { struct
455 Sema &S;
456 CallExpr *TheCall;
457 SourceLocation Loc = TheCall->getBeginLoc();
458 SmallVector<Expr *, 32> Actions;
459 DiagnosticErrorTrap ErrorTracker;
460 PrintingPolicy Policy;
462 BuiltinDumpStructGenerator(Sema &S, CallExpr *TheCall) in BuiltinDumpStructGenerator() argument
468 Expr *makeOpaqueValueExpr(Expr *Inner) { in makeOpaqueValueExpr()
476 Expr *getStringLiteral(llvm::StringRef Str) { in getStringLiteral()
482 bool callPrintFunction(llvm::StringRef Format, in callPrintFunction()
511 Expr *getIndentString(unsigned Depth) { in getIndentString()
520 Expr *getTypeString(QualType T) { in getTypeString()
524 bool appendFormatSpecifier(QualType T, llvm::SmallVectorImpl<char> &Str) { in appendFormatSpecifier()
577 bool dumpUnnamedRecord(const RecordDecl *RD, Expr *E, unsigned Depth) { in dumpUnnamedRecord()
588 bool dumpRecordValue(const RecordDecl *RD, Expr *E, Expr *RecordIndent, in dumpRecordValue()
687 Expr *buildWrapper() { in buildWrapper()