Searched defs:DiagTextVisitor (Results 1 – 1 of 1) sorted by relevance
686 template <class Derived> struct DiagTextVisitor { struct687 using ModifierMappingsType = std::optional<std::vector<int>>;690 Derived &getDerived() { return static_cast<Derived &>(*this); } in getDerived()694 getSubstitutionMappings(SubstitutionPiece *P, in getSubstitutionMappings()702 struct SubstitutionContext {725 DiagTextVisitor(DiagnosticTextBuilder &Builder) : Builder(Builder) {} in DiagTextVisitor() argument727 void Visit(Piece *P) { in Visit()743 void VisitSubstitution(SubstitutionPiece *P) { in VisitSubstitution()748 int mapIndex(int Idx, in mapIndex()760 int mapIndex(int Idx) const { in mapIndex()[all …]