| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | ClangdLSPServer.h | 108 Callback<llvm::json::Value>); 114 Callback<SignatureHelp>); 118 Callback<std::vector<Location>>); 120 Callback<std::vector<Location>>); 132 Callback<llvm::Optional<Range>>); 135 Callback<llvm::Optional<Hover>>); 143 Callback<llvm::json::Value>); 150 Callback<std::vector<CallHierarchyIncomingCall>>); 153 Callback<std::vector<CallHierarchyOutgoingCall>>); 155 Callback<llvm::json::Value>); [all …]
|
| H A D | ClangdServer.h | 229 Callback<CodeCompleteResult> CB); 234 Callback<SignatureHelp> CB); 251 Callback<llvm::Optional<HoverInfo>> CB); 279 Callback<std::vector<InlayHint>>); 302 Callback<ReferencesResult> CB); 307 Callback<tooling::Replacements> CB); 312 Callback<std::vector<TextEdit>> CB); 320 Callback<RenameResult> CB); 343 Callback<Tweak::Effect> CB); 365 Callback<llvm::Optional<ASTNode>> CB); [all …]
|
| H A D | LSPBinder.h | 43 HandlerMap<void(JSON, Callback<JSON>)> MethodHandlers; 44 HandlerMap<void(JSON, Callback<JSON>)> CommandHandlers; 50 Callback<JSON> Reply) = 0; 62 void (ThisT::*Handler)(const Param &, Callback<Result>)); 78 void (ThisT::*Handler)(const Param &, Callback<Result>)); 81 using OutgoingMethod = llvm::unique_function<void(const P &, Callback<R>)>; 135 Callback<Result>)) { in method() 137 Callback<JSON> Reply) { in method() 160 Callback<Result>)) { in command() 162 Callback<JSON> Reply) { in command() [all …]
|
| /llvm-project-15.0.7/clang/unittests/Tooling/ |
| H A D | RefactoringCallbacksTest.cpp | 40 ReplaceStmtWithText Callback("id", ";"); in TEST() local 47 ReplaceStmtWithText Callback("id", ";"); in TEST() local 54 ReplaceStmtWithText Callback("id", ";"); in TEST() local 61 ReplaceStmtWithText Callback("id", "2"); in TEST() local 74 Callback); in TEST() 85 Callback); in TEST() 101 EXPECT_FALSE(Callback.takeError()); in TEST() 109 EXPECT_FALSE(Callback.takeError()); in TEST() 112 **Callback); in TEST() 120 EXPECT_FALSE(Callback.takeError()); in TEST() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/abseil/ |
| H A D | cleanup-ctad.cpp | 29 template <typename Callback> 34 explicit Storage(Callback callback) {} in Storage() 46 alignas(Callback) char callback_buffer_[sizeof(Callback)]; 51 template <typename Arg, typename Callback = void()> 54 Cleanup(Callback callback) // NOLINT in Cleanup() 66 cleanup_internal::Storage<Callback> storage_; 69 template <typename Callback> 70 Cleanup(Callback callback) -> Cleanup<cleanup_internal::Tag, Callback>; 72 template <typename... Args, typename Callback> 73 absl::Cleanup<cleanup_internal::Tag, Callback> MakeCleanup(Callback callback) { in MakeCleanup() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Tools/mlir-pdll-lsp-server/ |
| H A D | LSPServer.cpp | 36 Callback<llvm::json::Value> reply); 51 Callback<std::vector<Location>> reply); 53 Callback<std::vector<Location>> reply); 59 Callback<std::vector<DocumentLink>> reply); 65 Callback<Optional<Hover>> reply); 77 Callback<CompletionList> reply); 83 Callback<SignatureHelp> reply); 89 Callback<std::vector<InlayHint>> reply); 228 Callback<Optional<Hover>> reply) { in onHover() 246 Callback<CompletionList> reply) { in onCompletion() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/index/ |
| H A D | ProjectAware.cpp | 33 llvm::function_ref<void(const Symbol &)> Callback) const override; 37 llvm::function_ref<void(const Ref &)> Callback) const override; 43 llvm::function_ref<void(const Symbol &)> Callback) const override; 48 Callback) const override; 82 llvm::function_ref<void(const Symbol &)> Callback) const { in lookup() 85 Idx->lookup(Req, Callback); in lookup() 90 llvm::function_ref<void(const Ref &)> Callback) const { in refs() 93 return Idx->refs(Req, Callback); in refs() 99 llvm::function_ref<void(const Symbol &)> Callback) const { in fuzzyFind() 102 return Idx->fuzzyFind(Req, Callback); in fuzzyFind() [all …]
|
| H A D | Merge.cpp | 36 llvm::function_ref<void(const Symbol &)> Callback) const { in fuzzyFind() 67 return Callback(mergeSymbol(*DynS, S)); in fuzzyFind() 78 return Callback(S); in fuzzyFind() 87 Callback(S); in fuzzyFind() 106 return Callback(mergeSymbol(*Sym, S)); in lookup() 117 Callback(S); in lookup() 122 Callback(*Sym); in lookup() 135 Callback(O); in refs() 153 Callback(O); in refs() 175 Callback(Subject, Object); in relations() [all …]
|
| H A D | MemIndex.cpp | 28 llvm::function_ref<void(const Symbol &)> Callback) const { in fuzzyFind() 54 Callback(*Item.second); in fuzzyFind() 59 llvm::function_ref<void(const Symbol &)> Callback) const { in lookup() 64 Callback(*I->second); in lookup() 69 llvm::function_ref<void(const Ref &)> Callback) const { in refs() 82 Callback(O); in refs() 90 llvm::function_ref<void(const SymbolID &, const Symbol &)> Callback) const { in relations() 104 lookup(LookupReq, [&](const Symbol &Object) { Callback(Subject, Object); }); in relations()
|
| /llvm-project-15.0.7/lldb/include/lldb/Host/ |
| H A D | MainLoop.h | 50 const Callback &callback, 60 SignalHandleUP RegisterSignal(int signo, const Callback &callback, 66 void AddPendingCallback(const Callback &callback) override; 78 void UnregisterSignal(int signo, std::list<Callback>::iterator callback_it); 90 std::list<Callback>::iterator callback_it) in SignalHandle() 95 std::list<Callback>::iterator m_callback_it; 103 std::list<Callback> callbacks; 111 llvm::DenseMap<IOObject::WaitableHandle, Callback> m_read_fds; 113 std::vector<Callback> m_pending_callbacks;
|
| /llvm-project-15.0.7/clang-tools-extra/include-cleaner/lib/ |
| H A D | WalkAST.cpp | 18 DeclCallback Callback; member in clang::include_cleaner::__anon496d916a0111::ASTWalker 23 Callback(Loc, *cast<NamedDecl>(ND->getCanonicalDecl())); in report() 27 ASTWalker(DeclCallback Callback) : Callback(Callback) {} in ASTWalker() argument 42 void walkAST(Decl &Root, DeclCallback Callback) { in walkAST() argument 43 ASTWalker(Callback).TraverseDecl(&Root); in walkAST()
|
| /llvm-project-15.0.7/mlir/lib/Tools/mlir-lsp-server/ |
| H A D | LSPServer.cpp | 34 Callback<llvm::json::Value> reply); 49 Callback<std::vector<Location>> reply); 51 Callback<std::vector<Location>> reply); 57 Callback<Optional<Hover>> reply); 63 Callback<std::vector<DocumentSymbol>> reply); 69 Callback<CompletionList> reply); 75 Callback<llvm::json::Value> reply); 97 Callback<llvm::json::Value> reply) { in onInitialize() 212 Callback<Optional<Hover>> reply) { in onHover() 230 Callback<CompletionList> reply) { in onCompletion() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Tools/tblgen-lsp-server/ |
| H A D | LSPServer.cpp | 34 Callback<llvm::json::Value> reply); 36 void onShutdown(const NoParams ¶ms, Callback<std::nullptr_t> reply); 49 Callback<std::vector<Location>> reply); 51 Callback<std::vector<Location>> reply); 57 Callback<std::vector<DocumentLink>> reply); 63 Callback<Optional<Hover>> reply); 86 Callback<llvm::json::Value> reply) { in onInitialize() 153 Callback<std::vector<Location>> reply) { in onGoToDefinition() 160 Callback<std::vector<Location>> reply) { in onReference() 170 Callback<std::vector<DocumentLink>> reply) { in onDocumentLink() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/docs/ |
| H A D | pp-trace.rst | 96 - Callback: Name 105 - Callback: FileChanged 111 - Callback: FileChanged 122 Callback Details 291 - Callback: Ident 672 - Callback: If 695 - Callback: Elif 718 - Callback: Ifdef 740 - Callback: Ifndef 761 - Callback: Else [all …]
|
| /llvm-project-15.0.7/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchFinder.h | 303 internal::CollectMatchesCallback Callback; in match() local 305 Finder.addMatcher(Matcher, &Callback); in match() 307 return std::move(Callback.Nodes); in match() 319 internal::CollectMatchesCallback Callback; in match() local 321 Finder.addMatcher(Matcher, &Callback); in match() 323 return std::move(Callback.Nodes); in match() 329 internal::CollectMatchesCallback Callback; in matchDynamic() local 331 Finder.addDynamicMatcher(Matcher, &Callback); in matchDynamic() 333 return std::move(Callback.Nodes); in matchDynamic() 345 internal::CollectMatchesCallback Callback; in matchDynamic() local [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | RedundantSmartptrGetCheck.cpp | 53 MatchFinder::MatchCallback *Callback) { in registerMatchersForGetArrowStart() argument 67 Callback); in registerMatchersForGetArrowStart() 72 Callback); in registerMatchersForGetArrowStart() 79 Callback); in registerMatchersForGetArrowStart() 82 Finder->addMatcher(ifStmt(hasCondition(CallToGetAsBool)), Callback); in registerMatchersForGetArrowStart() 86 Callback); in registerMatchersForGetArrowStart() 90 Callback); in registerMatchersForGetArrowStart() 94 MatchFinder::MatchCallback *Callback) { in registerMatchersForGetEquals() argument 106 Callback); in registerMatchersForGetEquals()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/index/remote/ |
| H A D | Client.cpp | 65 CallbackT Callback) const { in streamRPC() 101 Callback(*Response); in streamRPC() 131 llvm::function_ref<void(const clangd::Symbol &)> Callback) in lookup() 133 streamRPC(Request, &remote::v1::SymbolIndex::Stub::Lookup, Callback); in lookup() 137 llvm::function_ref<void(const clangd::Symbol &)> Callback) in fuzzyFind() 140 Callback); in fuzzyFind() 145 llvm::function_ref<void(const clangd::Ref &)> Callback) const override { in refs() 146 return streamRPC(Request, &remote::v1::SymbolIndex::Stub::Refs, Callback); in refs() 152 Callback) const override { in relations() 156 Callback(SubjectAndObject.first, SubjectAndObject.second); in relations()
|
| /llvm-project-15.0.7/clang/unittests/AST/ |
| H A D | ASTPrint.h | 82 PrintMatch<NodeType> Callback(Printer, PolicyAdjuster, Filter); 84 Finder.addMatcher(NodeMatch, &Callback); 99 if (Callback.getNumFoundNodes() == 0) 102 if (Callback.getNumFoundNodes() > 1) 105 << Callback.getNumFoundNodes() << ")"; 107 if (Callback.getPrinted() != ExpectedPrinted) 110 << Callback.getPrinted().str() << "\"";
|
| /llvm-project-15.0.7/clang/lib/Tooling/Syntax/ |
| H A D | ComputeReplacements.cpp | 23 ProcessTokensFn Callback) { in enumerateTokenSpans() argument 26 ProcessTokensFn Callback) in enumerateTokenSpans() 28 Callback(Callback) {} in enumerateTokenSpans() 34 Callback(llvm::makeArrayRef(SpanBegin, SpanEnd), SpanIsOriginal); in enumerateTokenSpans() 55 Callback(llvm::makeArrayRef(SpanBegin, SpanEnd), SpanIsOriginal); in enumerateTokenSpans() 66 ProcessTokensFn Callback; in enumerateTokenSpans() member 69 return Enumerator(STM, Callback).run(Root); in enumerateTokenSpans()
|
| /llvm-project-15.0.7/clang/tools/clang-refactor/ |
| H A D | ClangRefactor.cpp | 138 Callback(SourceRange(Start, End)); in forAllRanges() 433 TUCallbackType Callback; in getFrontendActionFactory() member in __anonc4972ed60111::ClangRefactorTool::getFrontendActionFactory::ToolASTConsumer 434 ToolASTConsumer(TUCallbackType Callback) in getFrontendActionFactory() argument 435 : Callback(std::move(Callback)) {} in getFrontendActionFactory() 438 Callback(Context); in getFrontendActionFactory() 444 : Callback(std::move(Callback)) {} in getFrontendActionFactory() 451 new ToolASTConsumer(Callback)}; in getFrontendActionFactory() 456 TUCallbackType Callback; in getFrontendActionFactory() member in __anonc4972ed60111::ClangRefactorTool::getFrontendActionFactory::ToolASTAction 461 ToolActionFactory(TUCallbackType Callback) in getFrontendActionFactory() argument 462 : Callback(std::move(Callback)) {} in getFrontendActionFactory() [all …]
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | AbstractCallSiteTest.cpp | 44 Function *Callback = M->getFunction("callback"); in TEST() local 45 ASSERT_NE(Callback, nullptr); in TEST() 47 const Use *CallbackUse = Callback->getSingleUndroppableUse(); in TEST() 54 EXPECT_EQ(ACS.getCalledFunction(), Callback); in TEST()
|
| /llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/ |
| H A D | quarantine.h | 65 template <typename Callback> class QuarantineCache { 74 void enqueue(Callback Cb, void *Ptr, uptr Size) { in enqueue() 170 template <typename Callback, typename Node> class GlobalQuarantine { 172 typedef QuarantineCache<Callback> CacheT; 173 using ThisT = GlobalQuarantine<Callback, Node>; 194 void put(CacheT *C, Callback Cb, Node *Ptr, uptr Size) { in put() 200 void NOINLINE drain(CacheT *C, Callback Cb) { in drain() 209 void NOINLINE drainAndRecycle(CacheT *C, Callback Cb) { in drainAndRecycle() 245 void NOINLINE recycle(uptr MinSize, Callback Cb) { in recycle() 276 void NOINLINE doRecycle(CacheT *C, Callback Cb) { in doRecycle()
|
| /llvm-project-15.0.7/compiler-rt/lib/tsan/dd/ |
| H A D | dd_rtl.cpp | 57 Callback::Callback(Thread *thr) in Callback() function in __dsan::Callback 63 u32 Callback::Unwind() { in Unwind() 114 Callback cb(thr); in MutexBeforeLock() 127 Callback cb(thr); in MutexAfterLock() 140 Callback cb(thr); in MutexBeforeUnlock() 151 Callback cb(thr); in MutexDestroy()
|
| /llvm-project-15.0.7/clang/unittests/Analysis/ |
| H A D | CFGBuildResult.h | 72 CFGCallback Callback(std::move(AST)); 73 Callback.Options = Options; 75 Finder.addMatcher(ast_matchers::functionDecl().bind("func"), &Callback); 77 Finder.matchAST(Callback.AST->getASTContext()); 78 return std::move(Callback.TheBuildResult);
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_quarantine.h | 75 template<typename Callback, typename Node> 78 typedef QuarantineCache<Callback> Cache; 102 void Put(Cache *c, Callback cb, Node *ptr, uptr size) { in Put() 115 void NOINLINE Drain(Cache *c, Callback cb) { in Drain() 124 void NOINLINE DrainAndRecycle(Cache *c, Callback cb) { in DrainAndRecycle() 152 void NOINLINE Recycle(uptr min_size, Callback cb) in Recycle() 184 void NOINLINE DoRecycle(Cache *c, Callback cb) { in DoRecycle() 201 template<typename Callback> 222 void Enqueue(Callback cb, void *ptr, uptr size) { in Enqueue()
|