reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/Basic/SourceLocation.h
  356       bool hasSrcMgr =  SrcMgr != nullptr;
  363     assert(SrcMgr && "SourceManager is NULL.");
  364     return *SrcMgr;
  413     assert(SrcMgr == Loc.SrcMgr && "Loc comes from another SourceManager!");
  413     assert(SrcMgr == Loc.SrcMgr && "Loc comes from another SourceManager!");
  432           LHS.SrcMgr == RHS.SrcMgr;
  432           LHS.SrcMgr == RHS.SrcMgr;
tools/clang/lib/Basic/SourceLocation.cpp
  142   return SrcMgr->getFileID(*this);
  147   return FullSourceLoc(SrcMgr->getExpansionLoc(*this), *SrcMgr);
  147   return FullSourceLoc(SrcMgr->getExpansionLoc(*this), *SrcMgr);
  152   return FullSourceLoc(SrcMgr->getSpellingLoc(*this), *SrcMgr);
  152   return FullSourceLoc(SrcMgr->getSpellingLoc(*this), *SrcMgr);
  157   return FullSourceLoc(SrcMgr->getFileLoc(*this), *SrcMgr);
  157   return FullSourceLoc(SrcMgr->getFileLoc(*this), *SrcMgr);
  164   return SrcMgr->getPresumedLoc(*this, UseLineDirectives);
  169   return SrcMgr->isMacroArgExpansion(*this, StartLoc);
  174   return FullSourceLoc(SrcMgr->getImmediateMacroCallerLoc(*this), *SrcMgr);
  174   return FullSourceLoc(SrcMgr->getImmediateMacroCallerLoc(*this), *SrcMgr);
  182       SrcMgr->getModuleImportLoc(*this);
  183   return std::make_pair(FullSourceLoc(ImportLoc.first, *SrcMgr),
  189   return SrcMgr->getFileOffset(*this);
  194   return SrcMgr->getLineNumber(getFileID(), getFileOffset(), Invalid);
  199   return SrcMgr->getColumnNumber(getFileID(), getFileOffset(), Invalid);
  204   return SrcMgr->getFileEntryForID(getFileID());
  209   return SrcMgr->getExpansionLineNumber(*this, Invalid);
  214   return SrcMgr->getExpansionColumnNumber(*this, Invalid);
  219   return SrcMgr->getSpellingLineNumber(*this, Invalid);
  224   return SrcMgr->getSpellingColumnNumber(*this, Invalid);
  229   return SrcMgr->isInSystemHeader(*this);
  234   return SrcMgr->isBeforeInTranslationUnit(*this, Loc);
  238   SourceLocation::dump(*SrcMgr);
  243   return SrcMgr->getCharacterData(*this, Invalid);
  248   return SrcMgr->getBuffer(SrcMgr->getFileID(*this), Invalid)->getBuffer();
  248   return SrcMgr->getBuffer(SrcMgr->getFileID(*this), Invalid)->getBuffer();
  252   return SrcMgr->getDecomposedLoc(*this);