Lines Matching defs:BuiltinDumpStructGenerator
424 struct BuiltinDumpStructGenerator { struct
425 Sema &S;
426 CallExpr *TheCall;
427 SourceLocation Loc = TheCall->getBeginLoc();
428 SmallVector<Expr *, 32> Actions;
429 DiagnosticErrorTrap ErrorTracker;
430 PrintingPolicy Policy;
432 BuiltinDumpStructGenerator(Sema &S, CallExpr *TheCall) in BuiltinDumpStructGenerator() function
438 Expr *makeOpaqueValueExpr(Expr *Inner) { in makeOpaqueValueExpr()
446 Expr *getStringLiteral(llvm::StringRef Str) { in getStringLiteral()
452 bool callPrintFunction(llvm::StringRef Format, in callPrintFunction()
481 Expr *getIndentString(unsigned Depth) { in getIndentString()
490 Expr *getTypeString(QualType T) { in getTypeString()
494 bool appendFormatSpecifier(QualType T, llvm::SmallVectorImpl<char> &Str) { in appendFormatSpecifier()
547 bool dumpUnnamedRecord(const RecordDecl *RD, Expr *E, unsigned Depth) { in dumpUnnamedRecord()
558 bool dumpRecordValue(const RecordDecl *RD, Expr *E, Expr *RecordIndent, in dumpRecordValue()
657 Expr *buildWrapper() { in buildWrapper()