Lines Matching defs:New
655 template <class T, class... Args> T *New(Args &&... args) {
684 EvaluatingRecordGuard(const Record **Dest, const Record *New)
686 *Dest = New;
1024 Parsed.push_back(New<TextPiece>(Text.slice(0, End), "diagtext"));
1057 SelectPiece *Select = New<SelectPiece>(MT_Select);
1070 PluralPiece *Plural = New<PluralPiece>();
1079 New<TextPiece>(Text.slice(0, End), "diagtext"));
1091 SubstitutionPiece *Sub = New<SubstitutionPiece>();
1115 DiffPiece *Diff = New<DiffPiece>();
1129 SelectPiece *Select = New<SelectPiece>(ModType);
1130 Select->Options.push_back(New<TextPiece>(""));
1131 Select->Options.push_back(New<TextPiece>("s", "diagtext"));
1141 Parsed.push_back(New<PlaceholderPiece>(ModType, parseModifier(Text)));
1147 return New<MultiPiece>(Parsed);
1157 TextPiece *Prefix = D.New<TextPiece>(Severity, Severity);
1161 MP = D.New<MultiPiece>();