Home | History | Annotate | Download | only in Basic

Lines Matching refs:PD

259   void swap(PartialDiagnostic &PD) {
260 std::swap(DiagID, PD.DiagID);
261 std::swap(DiagStorage, PD.DiagStorage);
262 std::swap(Allocator, PD.Allocator);
341 friend const PartialDiagnostic &operator<<(const PartialDiagnostic &PD,
343 PD.AddTaggedVal(I, DiagnosticsEngine::ak_uint);
344 return PD;
347 friend const PartialDiagnostic &operator<<(const PartialDiagnostic &PD,
349 PD.AddTaggedVal(I, DiagnosticsEngine::ak_sint);
350 return PD;
353 friend inline const PartialDiagnostic &operator<<(const PartialDiagnostic &PD,
355 PD.AddTaggedVal(reinterpret_cast<intptr_t>(S),
357 return PD;
360 friend inline const PartialDiagnostic &operator<<(const PartialDiagnostic &PD,
363 PD.AddString(S);
364 return PD;
367 friend inline const PartialDiagnostic &operator<<(const PartialDiagnostic &PD,
369 PD.AddTaggedVal(reinterpret_cast<intptr_t>(II),
371 return PD;
382 operator<<(const PartialDiagnostic &PD, T *DC) {
383 PD.AddTaggedVal(reinterpret_cast<intptr_t>(DC),
385 return PD;
388 friend inline const PartialDiagnostic &operator<<(const PartialDiagnostic &PD,
390 PD.AddSourceRange(CharSourceRange::getTokenRange(R));
391 return PD;
394 friend inline const PartialDiagnostic &operator<<(const PartialDiagnostic &PD,
396 PD.AddSourceRange(R);
397 return PD;
400 friend const PartialDiagnostic &operator<<(const PartialDiagnostic &PD,
402 PD.AddFixItHint(Hint);
403 return PD;
409 const PartialDiagnostic &PD) {
410 PD.Emit(DB);