|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/include/clang/Basic/SourceManager.h 1384 const char *getCharacterData(SourceLocation SL,
References
tools/clang/include/clang/Lex/Preprocessor.h 1731 return *SourceMgr.getCharacterData(Tok.getLocation(), Invalid);
tools/clang/lib/ARCMigrate/ObjCMT.cpp 309 const char *colon = PP.getSourceManager().getCharacterData(EndLoc);
tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp 255 char PrevChar = *SM.getCharacterData(InsertLoc.getLocWithOffset(-1));
tools/clang/lib/Basic/SourceLocation.cpp 243 return SrcMgr->getCharacterData(*this, Invalid);
tools/clang/lib/Format/FormatTokenLexer.cpp 831 Tok.TokenText = StringRef(SourceMgr.getCharacterData(Tok.Tok.getLocation()),
tools/clang/lib/Format/UsingDeclarationsSorter.cpp 159 StringRef Text(SourceMgr.getCharacterData(SortedBegin),
160 SourceMgr.getCharacterData(SortedEnd) -
161 SourceMgr.getCharacterData(SortedBegin));
163 StringRef OldText(SourceMgr.getCharacterData(Begin),
164 SourceMgr.getCharacterData(End) -
165 SourceMgr.getCharacterData(Begin));
tools/clang/lib/Format/WhitespaceManager.cpp 119 SourceMgr.getCharacterData(PreviousOriginalWhitespaceEnd);
121 SourceMgr.getCharacterData(OriginalWhitespaceStart) -
777 if (StringRef(SourceMgr.getCharacterData(Range.getBegin()),
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp 926 const char *startBuf = SM->getCharacterData(startLoc);
1061 const char *startBuf = SM->getCharacterData(startLoc);
1171 const char *startBuf = SM->getCharacterData(LocStart);
1172 const char *endBuf = SM->getCharacterData(LocEnd);
1354 const char *startBuf = SM->getCharacterData(LocStart);
1355 const char *endBuf = SM->getCharacterData(LocEnd);
1365 const char *startBuf = SM->getCharacterData(LocStart);
1366 const char *endBuf = SM->getCharacterData(LocEnd);
1687 const char *startBuf = SM->getCharacterData(startLoc);
1746 const char *rparenBuf = SM->getCharacterData(rightParenLoc);
1834 const char *stmtBuf = SM->getCharacterData(OrigEnd);
1861 const char *startBuf = SM->getCharacterData(startLoc);
1884 const char *RParenExprLocBuf = SM->getCharacterData(RParenExprLoc);
1889 const char *LBraceLocBuf = SM->getCharacterData(LBranceLoc);
1891 ReplaceText(RParenExprLoc, (LBraceLocBuf - SM->getCharacterData(RParenExprLoc) + 1), buf);
1894 assert((*SM->getCharacterData(startRBraceLoc) == '}') &&
1945 const char *startBuf = SM->getCharacterData(startLoc);
1969 startBuf = SM->getCharacterData(startLoc);
1972 const char *rParenBuf = SM->getCharacterData(rParenLoc);
2036 const char *startBuf = SM->getCharacterData(startLoc);
2053 const char *endBuf = SM->getCharacterData(endLoc);
2175 const char *startBuf = SM->getCharacterData(Loc);
2176 const char *endBuf = SM->getCharacterData(EndLoc);
2222 const char *endBuf = SM->getCharacterData(Loc);
2239 const char *startBuf = SM->getCharacterData(Loc);
2285 const char *startBuf = SM->getCharacterData(DeclLoc);
2296 const char *endBuf = SM->getCharacterData(startLoc);
2302 const char *endBuf = SM->getCharacterData(X);
3888 const char *startBuf = SM->getCharacterData(LocStart);
3889 const char *endBuf = SM->getCharacterData(LocEnd);
4724 const char *startBuf = SM->getCharacterData(LocStart);
4725 const char *endBuf = SM->getCharacterData(LocEnd);
4771 const char *startBuf = SM->getCharacterData(DeclLoc);
4879 const char *startBuf = SM->getCharacterData(DeclLoc);
4908 startBuf = SM->getCharacterData(DeclLoc);
5020 const char *startBuf = SM->getCharacterData(DeclLoc);
5023 const char *endBuf = SM->getCharacterData(X);
5116 const char *startDeclBuf = SM->getCharacterData(DeclLoc);
5143 endBuf = SM->getCharacterData(startLoc);
5147 const char *startInitializerBuf = SM->getCharacterData(startLoc);
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp 773 const char *startBuf = SM->getCharacterData(startLoc);
904 const char *startBuf = SM->getCharacterData(startLoc);
1003 const char *startBuf = SM->getCharacterData(LocStart);
1004 const char *endBuf = SM->getCharacterData(LocEnd);
1176 const char *startBuf = SM->getCharacterData(LocStart);
1177 const char *endBuf = SM->getCharacterData(LocEnd);
1187 const char *startBuf = SM->getCharacterData(LocStart);
1188 const char *endBuf = SM->getCharacterData(LocEnd);
1481 const char *startBuf = SM->getCharacterData(startLoc);
1537 const char *rparenBuf = SM->getCharacterData(rightParenLoc);
1625 const char *stmtBuf = SM->getCharacterData(OrigEnd);
1645 const char *startBuf = SM->getCharacterData(startLoc);
1658 const char *endBuf = SM->getCharacterData(endLoc);
1671 startBuf = SM->getCharacterData(startLoc);
1746 const char *startBuf = SM->getCharacterData(startLoc);
1767 const char *startBuf = SM->getCharacterData(startLoc);
1786 const char *startBuf = SM->getCharacterData(startLoc);
1802 startBuf = SM->getCharacterData(startLoc);
1833 startBuf = SM->getCharacterData(startLoc);
1843 const char *bodyBuf = SM->getCharacterData(bodyLoc);
1844 assert(*SM->getCharacterData(Catch->getRParenLoc()) == ')' &&
1870 const char *bodyBuf = SM->getCharacterData(bodyLoc);
1871 const char *rParenBuf = SM->getCharacterData(rParenLoc);
1885 assert(*SM->getCharacterData(bodyLoc) == '}' &&
1904 startBuf = SM->getCharacterData(startLoc);
1912 assert(*SM->getCharacterData(startLoc) == '{' &&
1914 assert(*SM->getCharacterData(endLoc) == '}' &&
1954 const char *startBuf = SM->getCharacterData(startLoc);
2091 const char *startBuf = SM->getCharacterData(Loc);
2092 const char *endBuf = SM->getCharacterData(EndLoc);
2134 const char *endBuf = SM->getCharacterData(Loc);
2151 const char *startBuf = SM->getCharacterData(Loc);
2197 const char *startBuf = SM->getCharacterData(DeclLoc);
2208 const char *endBuf = SM->getCharacterData(startLoc);
2214 const char *endBuf = SM->getCharacterData(X);
3098 const char *startBuf = SM->getCharacterData(LocStart);
3099 const char *endBuf = SM->getCharacterData(LocEnd);
3139 const char *endHeader = SM->getCharacterData(L);
3893 const char *startBuf = SM->getCharacterData(LocStart);
3894 const char *endBuf = SM->getCharacterData(LocEnd);
3925 const char *startBuf = SM->getCharacterData(DeclLoc);
4033 const char *startBuf = SM->getCharacterData(DeclLoc);
4062 startBuf = SM->getCharacterData(DeclLoc);
4177 const char *startBuf = SM->getCharacterData(DeclLoc);
4180 const char *endBuf = SM->getCharacterData(X);
4275 endBuf = SM->getCharacterData(startLoc);
4302 const char *startInitializerBuf = SM->getCharacterData(startLoc);
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp 756 const char *CommentRaw = SM.getCharacterData(CommentBegin);
757 StringRef C(CommentRaw, SM.getCharacterData(Comment.getEnd()) - CommentRaw);
tools/clang/lib/Lex/Lexer.cpp 200 const char *StrData = SM.getCharacterData(SpellingLoc);
370 const char *TokStart = SourceMgr.getCharacterData(Tok.getLocation(),
421 TokStart = SourceMgr.getCharacterData(Tok.getLocation(), &CharDataInvalid);
725 const char *TokPtr = SM.getCharacterData(TokStart, &Invalid);
1281 const char *TokenEnd = SM.getCharacterData(TokenLoc) + Tok->getLength();
tools/clang/lib/Lex/Preprocessor.cpp 244 const char *Start = SourceMgr.getCharacterData(Tok.getLocation());
tools/clang/lib/Lex/TokenConcatenation.cpp 54 const char *Ptr = SM.getCharacterData(SM.getSpellingLoc(Tok.getLocation()));
137 return *SM.getCharacterData(SM.getSpellingLoc(Tok.getLocation()));
tools/clang/lib/Parse/ParseAST.cpp 80 const char *Spelling = SM.getCharacterData(Tok.getLocation(), &Invalid);
tools/clang/lib/Parse/ParseExpr.cpp 379 SM.getCharacterData(FILoc.getLocWithOffset(-1), &IsInvalid);
382 SM.getCharacterData(FILoc.getLocWithOffset(-2), &IsInvalid);
tools/clang/lib/Rewrite/Rewriter.cpp 203 const char *Ptr = SourceMgr->getCharacterData(Range.getBegin());
tools/clang/lib/Sema/SemaChecking.cpp11450 S.getSourceManager().getCharacterData(IntLit->getBeginLoc())[0];
11459 S.getSourceManager().getCharacterData(CC)[0];
tools/clang/lib/Sema/SemaExprObjC.cpp 3573 char PrevChar = *SM.getCharacterData(range.getBegin().getLocWithOffset(-1));
3591 char PrevChar = *SM.getCharacterData(range.getBegin().getLocWithOffset(-1));
tools/clang/lib/Sema/SemaType.cpp 3811 const char *NextChar = S.SourceMgr.getCharacterData(FixItLoc);
tools/clang/lib/StaticAnalyzer/Core/IssueHash.cpp 152 const char *BufferPos = SM.getCharacterData(StartOfLine);
163 LineBuff << std::string(SM.getCharacterData(Token.getLocation()),
tools/clang/lib/Tooling/Syntax/Tokens.cpp 51 const char *Start = SM.getCharacterData(location(), &Invalid);
tools/clang/tools/clang-format/ClangFormat.cpp 328 const char *StartBuf = Sources.getCharacterData(LineBegin);
329 const char *EndBuf = Sources.getCharacterData(NextLineBegin);
tools/clang/tools/clang-import-test/clang-import-test.cpp 101 const char *LocData = SM.getCharacterData(Loc, /*Invalid=*/nullptr);
tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp 299 const char *CharacterData = SM.getCharacterData(Loc, &Invalid);
313 SM.getCharacterData(SM.getLocForStartOfFile(SM.getFileID(Loc)), &Invalid);
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousSemicolonCheck.cpp 58 Buffer->getBufferStart(), SM.getCharacterData(LocEnd) + 1,
tools/clang/tools/extra/clang-tidy/fuchsia/RestrictSystemIncludesCheck.cpp 84 unsigned ToLen = std::strcspn(SM.getCharacterData(Include.Loc), "\n") + 1;
tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp 50 const char *StartChar = Sources.getCharacterData(StartLoc);
tools/clang/tools/extra/clang-tidy/google/IntegerTypesCheck.cpp 135 const char *Data = Result.SourceManager->getCharacterData(Loc);
tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp 160 const char *FromData = SM.getCharacterData(FromLoc);
166 const char *ToData = SM.getCharacterData(ToLoc);
tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp 152 const char *BufferPos = SM.getCharacterData(AssertLoc);
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp 510 SM.getCharacterData(Range.getEnd().getLocWithOffset(1), &Invalid);
tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp 190 if (StringRef(SM.getCharacterData(AutoPtrLoc), strlen("auto_ptr")) !=
tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp 65 bool NeedsSpace = isAlphanumeric(*SM.getCharacterData(PreviousLocation));
tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp 71 Sources.getCharacterData(Tok.getLocation()), Tok.getLength()));
81 return StringRef(Sources.getCharacterData(Tok.getLocation()),
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp 141 StringRef(SM.getCharacterData(T.getLocation()), T.getLength()));
223 StringRef(SM.getCharacterData(T.getLocation()), T.getLength()));
tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp 67 Sources.getCharacterData(Tok.getLocation()), Tok.getLength()));
tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp 41 while (isWhitespace(*SM.getCharacterData(Loc)))
81 while (isHorizontalWhitespace(*SM.getCharacterData(Loc))) {
85 if (isVerticalWhitespace(*SM.getCharacterData(Loc))) {
tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp 75 const char *Begin = SM.getCharacterData(Parm->getBeginLoc());
76 const char *End = SM.getCharacterData(Parm->getLocation());
tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp 140 StringRef Comment(Sources.getCharacterData(Loc), Tok.getLength());
tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp 139 const char *EndIfData = PP->getSourceManager().getCharacterData(EndIf);
tools/clang/tools/extra/clang-tidy/utils/IncludeSorter.cpp 95 int Offset = FindNextLine(SourceMgr->getCharacterData(EndLocation));
tools/clang/tools/extra/clang-tidy/utils/LexerUtils.cpp 110 StringRef(SM.getCharacterData(Tok.getLocation()), Tok.getLength()));
tools/clang/tools/extra/clangd/refactor/tweaks/RawStringLiteral.cpp 65 const char* Data = SM.getCharacterData(LastTokenBeforeCursor);
tools/clang/tools/extra/modularize/PreprocessorTracker.cpp 306 const char *BeginPtr = PP.getSourceManager().getCharacterData(BeginLoc);
307 const char *EndPtr = PP.getSourceManager().getCharacterData(EndLoc);
319 const char *BeginPtr = PP.getSourceManager().getCharacterData(Loc);
381 const char *BeginPtr = PP.getSourceManager().getCharacterData(BeginLoc);
386 const char *EndPtr = PP.getSourceManager().getCharacterData(EndLoc) + 1;
tools/clang/tools/extra/pp-trace/PPCallbacksTracker.cpp 657 const char *B = PP.getSourceManager().getCharacterData(Range.getBegin());
658 const char *E = PP.getSourceManager().getCharacterData(Range.getEnd());
tools/clang/tools/libclang/CIndex.cpp 6545 *startBuf = SM.getCharacterData(Body->getLBracLoc());
6546 *endBuf = SM.getCharacterData(Body->getRBracLoc());
tools/clang/unittests/Lex/PPCallbacksTest.cpp 155 const char* B = SourceMgr.getCharacterData(Range.getBegin());
156 const char* E = SourceMgr.getCharacterData(Range.getEnd());
162 const char *B = SourceMgr.getCharacterData(Range.getBegin());
163 const char *E = SourceMgr.getCharacterData(Range.getEnd());
tools/clang/unittests/Tooling/CommentHandlerTest.cpp 41 std::string C(SM.getCharacterData(Start),
42 SM.getCharacterData(Loc.getEnd()));
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp 520 m_compiler_instance->getSourceManager().getCharacterData(