Lines Matching defs:BuiltinDumpStructGenerator
389 struct BuiltinDumpStructGenerator { struct
390 Sema &S;
391 CallExpr *TheCall;
392 SourceLocation Loc = TheCall->getBeginLoc();
393 SmallVector<Expr *, 32> Actions;
394 DiagnosticErrorTrap ErrorTracker;
395 PrintingPolicy Policy;
397 BuiltinDumpStructGenerator(Sema &S, CallExpr *TheCall) in BuiltinDumpStructGenerator() argument
403 Expr *makeOpaqueValueExpr(Expr *Inner) { in makeOpaqueValueExpr()
411 Expr *getStringLiteral(llvm::StringRef Str) { in getStringLiteral()
417 bool callPrintFunction(llvm::StringRef Format, in callPrintFunction()
446 Expr *getIndentString(unsigned Depth) { in getIndentString()
455 Expr *getTypeString(QualType T) { in getTypeString()
459 bool appendFormatSpecifier(QualType T, llvm::SmallVectorImpl<char> &Str) { in appendFormatSpecifier()
512 bool dumpUnnamedRecord(const RecordDecl *RD, Expr *E, unsigned Depth) { in dumpUnnamedRecord()
523 bool dumpRecordValue(const RecordDecl *RD, Expr *E, Expr *RecordIndent, in dumpRecordValue()
622 Expr *buildWrapper() { in buildWrapper()