reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
841 DiagTextDocPrinter Visitor{Builder, Lines}; 845 if (Lines.empty()) 850 const char *Separator = (Lines.size() > 1 || HasMultipleLines) ? "|" : ""; 851 HasMultipleLines = Lines.size() > 1; 853 if (Start + Lines.size() > RST.size()) 854 RST.resize(Start + Lines.size(), EmptyLinePrefix); 856 padToSameLength(Lines.begin(), Lines.end()); 856 padToSameLength(Lines.begin(), Lines.end()); 857 for (size_t I = 0; I != Lines.size(); ++I) 858 RST[Start + I] += Separator + Lines[I]; 859 std::string Empty(Lines[0].size(), ' '); 860 for (size_t I = Start + Lines.size(); I != RST.size(); ++I)