Lines Matching defs:DE
40 const LogDiagnosticPrinter::DiagEntry &DE) {
44 EmitString(OS, getLevelName(DE.DiagnosticLevel)) << '\n';
45 if (!DE.Filename.empty()) {
48 EmitString(OS, DE.Filename) << '\n';
50 if (DE.Line != 0) {
53 EmitInteger(OS, DE.Line) << '\n';
55 if (DE.Column != 0) {
58 EmitInteger(OS, DE.Column) << '\n';
60 if (!DE.Message.empty()) {
63 EmitString(OS, DE.Message) << '\n';
67 EmitInteger(OS, DE.DiagnosticID) << '\n';
68 if (!DE.WarningOption.empty()) {
71 EmitString(OS, DE.WarningOption) << '\n';
103 for (auto &DE : Entries)
104 EmitDiagEntry(OS, DE);
127 DiagEntry DE;
128 DE.DiagnosticID = Info.getID();
129 DE.DiagnosticLevel = Level;
131 DE.WarningOption =
133 DE.DiagnosticID));
138 DE.Message = std::string(MessageStr);
141 DE.Filename = "";
142 DE.Line = DE.Column = 0;
152 DE.Filename = std::string(FE->getName());
155 DE.Filename = PLoc.getFilename();
156 DE.Line = PLoc.getLine();
157 DE.Column = PLoc.getColumn();
162 Entries.push_back(DE);