reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1326 const DiagnosticsEngine *getDiags() const { return DiagObj; } 1327 unsigned getID() const { return DiagObj->CurDiagID; } 1328 const SourceLocation &getLocation() const { return DiagObj->CurDiagLoc; } 1329 bool hasSourceManager() const { return DiagObj->hasSourceManager(); } 1330 SourceManager &getSourceManager() const { return DiagObj->getSourceManager();} 1332 unsigned getNumArgs() const { return DiagObj->NumDiagArgs; } 1342 return (DiagnosticsEngine::ArgumentKind)DiagObj->DiagArgumentsKind[Idx]; 1350 return DiagObj->DiagArgumentsStr[Idx]; 1358 return reinterpret_cast<const char*>(DiagObj->DiagArgumentsVal[Idx]); 1366 return (int)DiagObj->DiagArgumentsVal[Idx]; 1374 return (unsigned)DiagObj->DiagArgumentsVal[Idx]; 1382 return reinterpret_cast<IdentifierInfo*>(DiagObj->DiagArgumentsVal[Idx]); 1390 return DiagObj->DiagArgumentsVal[Idx]; 1395 return DiagObj->DiagRanges.size(); 1401 return DiagObj->DiagRanges[Idx]; 1406 return DiagObj->DiagRanges; 1410 return DiagObj->DiagFixItHints.size(); 1415 return DiagObj->DiagFixItHints[Idx]; 1419 return DiagObj->DiagFixItHints;