Home
last modified time | relevance | path

Searched refs:StartOfLine (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/clang/lib/Analysis/
H A DIssueHash.cpp147 SourceLocation StartOfLine = in NormalizeLine() local
150 SM.getBufferOrNone(SM.getFileID(StartOfLine), StartOfLine); in NormalizeLine()
154 const char *BufferPos = SM.getCharacterData(StartOfLine); in NormalizeLine()
157 Lexer Lexer(SM.getLocForStartOfFile(SM.getFileID(StartOfLine)), LangOpts, in NormalizeLine()
/llvm-project-15.0.7/clang/include/clang/Lex/
H A DToken.h73 StartOfLine = 0x01, // At start of line or only after whitespace enumerator
267 bool isAtStartOfLine() const { return getFlag(StartOfLine); } in isAtStartOfLine()
H A DLexer.h729 void SetByteOffset(unsigned Offset, bool StartOfLine);
H A DPreprocessor.h1878 void setSkipMainFilePreamble(unsigned Bytes, bool StartOfLine) { in setSkipMainFilePreamble() argument
1880 SkipMainFilePreamble.second = StartOfLine; in setSkipMainFilePreamble()
/llvm-project-15.0.7/clang/lib/Lex/
H A DTokenLexer.cpp490 ResultToks[FirstResult].setFlagValue(Token::StartOfLine, false); in ExpandFunctionArguments()
547 ResultToks[ResultToks.size() - NumToks].setFlagValue(Token::StartOfLine, in ExpandFunctionArguments()
629 Tok.setFlagValue(Token::StartOfLine , AtStartOfLine); in Lex()
690 Tok.setFlagValue(Token::StartOfLine , AtStartOfLine); in Lex()
695 if (AtStartOfLine) Tok.setFlag(Token::StartOfLine); in Lex()
883 Result.setFlagValue(Token::StartOfLine , LHSTok.isAtStartOfLine()); in pasteTokens()
H A DPreprocessor.cpp1032 bool StartOfLine = FilenameTok.isAtStartOfLine(); in LexHeaderName() local
1085 FilenameTok.setFlagValue(Token::StartOfLine, StartOfLine); in LexHeaderName()
H A DLexer.cpp1443 void Lexer::SetByteOffset(unsigned Offset, bool StartOfLine) { in SetByteOffset() argument
1450 IsAtStartOfLine = StartOfLine; in SetByteOffset()
1451 IsAtPhysicalStartOfLine = StartOfLine; in SetByteOffset()
2356 Result.setFlag(Token::StartOfLine); in SkipWhitespace()
2532 Result.setFlag(Token::StartOfLine); in SkipLineComment()
3489 Result.setFlag(Token::StartOfLine); in Lex()
H A DPPMacroExpansion.cpp600 Identifier.setFlagValue(Token::StartOfLine , isAtStartOfLine); in HandleMacroExpandedIdentifier()
1939 Tok.setFlagValue(Token::StartOfLine, IsAtStartOfLine); in ExpandBuiltinMacro()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DSourceCode.cpp180 size_t StartOfLine = 0; in positionToOffset() local
182 size_t NextNL = Code.find('\n', StartOfLine); in positionToOffset()
186 StartOfLine = NextNL + 1; in positionToOffset()
189 Code.substr(StartOfLine).take_until([](char C) { return C == '\n'; }); in positionToOffset()
198 return StartOfLine + ByteInLine; in positionToOffset()
206 size_t StartOfLine = (PrevNL == llvm::StringRef::npos) ? 0 : (PrevNL + 1); in offsetToPosition() local
209 Pos.character = lspLength(Before.substr(StartOfLine)); in offsetToPosition()
484 size_t StartOfLine = (PrevNL == llvm::StringRef::npos) ? 0 : (PrevNL + 1); in offsetToClangLineColumn() local
485 return {Lines + 1, Offset - StartOfLine + 1}; in offsetToClangLineColumn()
H A DSemanticHighlighting.cpp424 auto StartOfLine = positionToOffset(MainCode, Position{Line, 0}); in collect() local
425 if (StartOfLine) { in collect()
427 MainCode.drop_front(*StartOfLine).take_until([](char C) { in collect()
439 StartOfLine.takeError()); in collect()
/llvm-project-15.0.7/clang/unittests/Sema/
H A DCodeCompleteTest.cpp97 size_t StartOfLine = (PrevNL == StringRef::npos) ? 0 : (PrevNL + 1); in offsetToPosition() local
99 static_cast<unsigned>(Offset - StartOfLine + 1)}; in offsetToPosition()
/llvm-project-15.0.7/clang/lib/ASTMatchers/Dynamic/
H A DParser.cpp72 : Code(MatcherCode), StartOfLine(MatcherCode), Error(Error) { in CodeTokenizer()
78 : Code(MatcherCode), StartOfLine(MatcherCode), Error(Error), in CodeTokenizer()
143 StartOfLine = Code.drop_front(); in getNextToken()
311 Location.Column = Code.data() - StartOfLine.data() + 1; in currentLocation()
316 StringRef StartOfLine; member in clang::ast_matchers::dynamic::Parser::CodeTokenizer
/llvm-project-15.0.7/clang/lib/Format/
H A DBreakableToken.cpp523 size_t StartOfLine = Lines[LineIndex].find_first_not_of(Blanks); in adjustWhitespace() local
524 if (StartOfLine == StringRef::npos) in adjustWhitespace()
525 StartOfLine = Lines[LineIndex].size(); in adjustWhitespace()
527 StringRef Whitespace = Lines[LineIndex].substr(0, StartOfLine); in adjustWhitespace()
533 Content[LineIndex] = Lines[LineIndex].substr(StartOfLine); in adjustWhitespace()
/llvm-project-15.0.7/llvm/lib/Support/
H A DJSON.cpp670 const char *StartOfLine = Start; in parseError() local
674 StartOfLine = X + 1; in parseError()
678 std::make_unique<ParseError>(Msg, Line, P - StartOfLine, P - Start)); in parseError()
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseStmtAsm.cpp504 Tok.setFlag(Token::StartOfLine); in ParseMicrosoftAsmStatement()
/llvm-project-15.0.7/clang/docs/
H A DInternalsManual.rst1065 #. **StartOfLine** --- This was the first token that occurred on its input