reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
647 template <class T, class... Args> T *New(Args &&... args) { 648 static_assert(std::is_base_of<Piece, T>::value, "must be piece"); 649 T *Mem = new T(std::forward<Args>(args)...); 649 T *Mem = new T(std::forward<Args>(args)...); 873 void VisitText(TextPiece *P) { 938 void VisitText(TextPiece *P) { Result += P->Text; } 1016 Parsed.push_back(New<TextPiece>(Text.slice(0, End), "diagtext")); 1071 New<TextPiece>(Text.slice(0, End), "diagtext")); 1122 Select->Options.push_back(New<TextPiece>("")); 1123 Select->Options.push_back(New<TextPiece>("s", "diagtext")); 1149 TextPiece *Prefix = D.New<TextPiece>(Severity, Severity); 1149 TextPiece *Prefix = D.New<TextPiece>(Severity, Severity);