Home | History | Annotate | Download | only in libclang

Lines Matching refs:sloc

2703   SourceLocation SLoc = CXXUnit->getLocation(File, line, column);
2704 if (SLoc.isInvalid()) {
2714 << SLoc.getRawEncoding() << "\n";
2716 return cxloc::translateSourceLocation(CXXUnit->getASTContext(), SLoc);
2726 SourceLocation SLoc
2728 if (SLoc.isInvalid()) return clang_getNullLocation();
2730 return cxloc::translateSourceLocation(CXXUnit->getASTContext(), SLoc);
2796 const SrcMgr::SLocEntry &sloc = SM.getSLocEntry(fileID, &Invalid);
2797 if (Invalid || !sloc.isFile()) {
2803 *file = (void *)SM.getFileEntryForSLocEntry(sloc);
3638 SourceLocation SLoc = cxloc::translateSourceLocation(Loc);
3639 CXCursor Result = cxcursor::getCursor(TU, SLoc);
3874 CXCursor cxcursor::getCursor(CXTranslationUnit TU, SourceLocation SLoc) {
3879 if (SLoc.isInvalid())
3886 SLoc = Lexer::GetBeginningOfToken(SLoc, CXXUnit->getSourceManager(),
3890 if (SLoc.isValid()) {
3894 GetCursorData ResultData(CXXUnit->getSourceManager(), SLoc, Result);
3898 SourceLocation(SLoc));