Home
last modified time | relevance | path

Searched refs:TokenBuffer (Results 1 – 25 of 27) sorted by relevance

12

/llvm-project-15.0.7/clang/include/clang/Tooling/Syntax/
H A DTokens.h175 class TokenBuffer {
177 TokenBuffer(const SourceManager &SourceMgr) : SourceMgr(&SourceMgr) {} in TokenBuffer() function
179 TokenBuffer(TokenBuffer &&) = default;
180 TokenBuffer(const TokenBuffer &) = delete;
181 TokenBuffer &operator=(TokenBuffer &&) = default;
182 TokenBuffer &operator=(const TokenBuffer &) = delete;
385 spelledTokensTouching(SourceLocation Loc, const syntax::TokenBuffer &Tokens);
396 const syntax::TokenBuffer &Tokens);
428 LLVM_NODISCARD TokenBuffer consume() &&;
H A DTokenBufferTokenManager.h22 TokenBufferTokenManager(const TokenBuffer &Tokens, in TokenBufferTokenManager()
45 const TokenBuffer &tokenBuffer() const { return Tokens; } in tokenBuffer()
58 const TokenBuffer &Tokens;
/llvm-project-15.0.7/clang/lib/Tooling/Syntax/
H A DTokens.cpp281 void TokenBuffer::indexExpandedTokens() { in indexExpandedTokens()
359 const TokenBuffer::Mapping *
509 TokenBuffer::Expansion TokenBuffer::makeExpansion(const MarkedFile &F, in makeExpansion()
519 const TokenBuffer::MarkedFile &
538 llvm::Optional<TokenBuffer::Expansion>
552 std::vector<TokenBuffer::Expansion> TokenBuffer::expansionsOverlapping( in expansionsOverlapping()
763 TokenBuffer build() && { in build()
820 TokenBuffer::Mapping Mapping; in discard()
882 TokenBuffer::Mapping Mapping; in advance()
935 TokenBuffer Result;
[all …]
H A DBuildTree.cpp571 Forest(syntax::Arena &A, const syntax::TokenBuffer &TB) { in Forest()
628 void foldChildren(const syntax::TokenBuffer &TB, in foldChildren()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DSelection.h86 static bool createEach(ASTContext &AST, const syntax::TokenBuffer &Tokens,
95 const syntax::TokenBuffer &Tokens,
153 SelectionTree(ASTContext &AST, const syntax::TokenBuffer &Tokens,
H A DDumpAST.h39 class TokenBuffer; variable
45 ASTNode dumpAST(const DynTypedNode &, const syntax::TokenBuffer &Tokens,
H A DParsedAST.h106 const syntax::TokenBuffer &getTokens() const { return Tokens; } in getTokens()
123 std::unique_ptr<FrontendAction> Action, syntax::TokenBuffer Tokens,
144 syntax::TokenBuffer Tokens;
H A DSelection.cpp249 SelectionTester(const syntax::TokenBuffer &Buf, FileID SelFile, in SelectionTester()
267 for (const syntax::TokenBuffer::Expansion &X : in SelectionTester()
367 computeMaybeSelectedExpandedTokens(const syntax::TokenBuffer &Toks) { in computeMaybeSelectedExpandedTokens()
613 const syntax::TokenBuffer &Tokens, in collect()
726 SelectionVisitor(ASTContext &AST, const syntax::TokenBuffer &Tokens, in SelectionVisitor()
959 const syntax::TokenBuffer &TokenBuf;
1010 pointBounds(unsigned Offset, const syntax::TokenBuffer &Tokens) { in pointBounds()
1028 const syntax::TokenBuffer &Tokens, in createEach()
1040 const syntax::TokenBuffer &Tokens, in createRight()
1050 SelectionTree::SelectionTree(ASTContext &AST, const syntax::TokenBuffer &Tokens, in SelectionTree()
H A DXRefs.h29 class TokenBuffer; variable
71 const syntax::TokenBuffer &TB);
H A DIncludeCleaner.h54 const syntax::TokenBuffer *Tokens);
H A DDumpAST.cpp48 const syntax::TokenBuffer &Tokens;
333 DumpVisitor(const syntax::TokenBuffer &Tokens, const ASTContext &Ctx) in DumpVisitor()
401 ASTNode dumpAST(const DynTypedNode &N, const syntax::TokenBuffer &Tokens, in dumpAST()
H A DIncludeCleaner.cpp235 const syntax::TokenBuffer *Tokens, in findReferencedMacros()
328 const syntax::TokenBuffer *Tokens) { in findReferencedLocations()
H A DSourceCode.h255 const syntax::TokenBuffer &TB,
H A DParsedAST.cpp630 syntax::TokenBuffer Tokens = std::move(CollectTokens).consume(); in build()
766 syntax::TokenBuffer Tokens, MainFileMacros Macros, in ParsedAST()
H A DInlayHints.cpp681 const syntax::TokenBuffer &Tokens;
H A DHover.cpp127 const syntax::TokenBuffer &TB) { in printDefinition()
579 const syntax::TokenBuffer &TB) { in getHoverContents()
H A DFindSymbols.cpp328 llvm::Optional<syntax::TokenBuffer::Expansion> Exp) { in inMacro()
H A DXRefs.cpp526 bool tokenSpelledAt(SourceLocation SpellingLoc, const syntax::TokenBuffer &TB) { in tokenSpelledAt()
661 const syntax::TokenBuffer &TB) { in findNearbyIdentifier()
1218 const syntax::TokenBuffer &TB) { in toHighlight()
/llvm-project-15.0.7/clang/unittests/Tooling/Syntax/
H A DTreeTestBase.cpp73 std::unique_ptr<syntax::TokenBuffer> &TB, in buildTree()
82 TB = std::make_unique<syntax::TokenBuffer>(std::move(*Tokens).consume()); in buildTree()
92 std::unique_ptr<syntax::TokenBuffer> &TB; in buildTree()
102 std::unique_ptr<syntax::TokenBuffer> &TB, in buildTree()
118 std::unique_ptr<syntax::TokenBuffer> &TB; in buildTree()
H A DTokensTest.cpp73 Matcher<TokenBuffer::Expansion>
76 return AllOf(Field(&TokenBuffer::Expansion::Spelled, Spelled), in IsExpansion()
77 Field(&TokenBuffer::Expansion::Expanded, Expanded)); in IsExpansion()
98 explicit RecordTokens(TokenBuffer &Result) : Result(Result) {} in recordTokens()
117 TokenBuffer &Result; in recordTokens()
142 this->Buffer = TokenBuffer(*SourceMgr); in recordTokens()
263 TokenBuffer Buffer = TokenBuffer(*SourceMgr);
H A DTreeTestBase.h54 std::unique_ptr<syntax::TokenBuffer> TB;
/llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/
H A DExpandMacro.cpp43 syntax::TokenBuffer::Expansion Expansion;
67 findIdentifierUnderCursor(const syntax::TokenBuffer &Tokens, in findIdentifierUnderCursor()
H A DDefineOutline.cpp143 const syntax::TokenBuffer &TokBuf, in getFunctionSourceCode()
314 const syntax::TokenBuffer &TokBuf) { in getDeletionRange()
/llvm-project-15.0.7/clang/tools/clang-check/
H A DClangCheck.cpp158 clang::syntax::TokenBuffer TB = std::move(Collector).consume(); in CreateASTConsumer()
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DParsedASTTests.cpp233 const syntax::TokenBuffer &T = AST.getTokens(); in TEST()
259 const syntax::TokenBuffer &T = AST.getTokens(); in TEST()

12