reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
329 using OnResolvedFunction = unique_function<void(Expected<LookupResult>)>;
include/llvm/ExecutionEngine/RuntimeDyld.h275 unique_function<Error(std::unique_ptr<LoadedObjectInfo>, 278 unique_function<void(Error)> OnEmitted); 299 unique_function<Error(std::unique_ptr<RuntimeDyld::LoadedObjectInfo>, 302 unique_function<void(Error)> OnEmitted);include/llvm/Support/Threading.h
83 llvm::unique_function<void()> Func,
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h 552 unique_function<void(Error)> OnEmitted,
tools/clang/tools/extra/clangd/ClangdLSPServer.h66 void onInitialize(const InitializeParams &, Callback<llvm::json::Value>); 67 void onShutdown(const ShutdownParams &, Callback<std::nullptr_t>); 68 void onSync(const NoParams &, Callback<std::nullptr_t>); 73 Callback<std::vector<TextEdit>>); 75 Callback<std::vector<TextEdit>>); 77 Callback<std::vector<TextEdit>>); 82 Callback<llvm::json::Value>); 83 void onCodeAction(const CodeActionParams &, Callback<llvm::json::Value>); 84 void onCompletion(const CompletionParams &, Callback<CompletionList>); 86 Callback<SignatureHelp>); 88 Callback<std::vector<Location>>); 90 Callback<std::vector<Location>>); 91 void onReference(const ReferenceParams &, Callback<std::vector<Location>>); 93 Callback<llvm::Optional<URIForFile>>); 95 Callback<std::vector<DocumentHighlight>>); 97 void onCommand(const ExecuteCommandParams &, Callback<llvm::json::Value>); 99 Callback<std::vector<SymbolInformation>>); 101 Callback<llvm::Optional<Range>>); 102 void onRename(const RenameParams &, Callback<WorkspaceEdit>); 104 Callback<llvm::Optional<Hover>>); 106 Callback<llvm::Optional<TypeHierarchyItem>>); 108 Callback<llvm::Optional<TypeHierarchyItem>>); 111 Callback<std::vector<SymbolDetails>>); 113 Callback<std::vector<SelectionRange>>); 184 Callback<llvm::json::Value> CB);tools/clang/tools/extra/clangd/ClangdServer.h
185 Callback<CodeCompleteResult> CB); 189 void signatureHelp(PathRef File, Position Pos, Callback<SignatureHelp> CB); 193 Callback<std::vector<LocatedSymbol>> CB); 198 Callback<llvm::Optional<clangd::Path>> CB); 202 Callback<std::vector<DocumentHighlight>> CB); 206 Callback<llvm::Optional<HoverInfo>> CB); 211 Callback<llvm::Optional<TypeHierarchyItem>> CB); 216 Callback<llvm::Optional<TypeHierarchyItem>> CB); 220 Callback<std::vector<SymbolInformation>> CB); 224 Callback<std::vector<DocumentSymbol>> CB); 228 Callback<std::vector<Location>> CB); 246 Callback<llvm::Optional<Range>> CB); 254 bool WantFormat, Callback<std::vector<TextEdit>> CB); 263 Callback<std::vector<TweakRef>> CB); 267 Callback<Tweak::Effect> CB); 272 void dumpAST(PathRef File, llvm::unique_function<void(std::string)> Callback); 279 Callback<std::vector<SymbolDetails>> CB); 283 Callback<std::vector<Range>> CB);tools/clang/tools/extra/clangd/TUScheduler.h
184 void run(llvm::StringRef Name, llvm::unique_function<void()> Action); 195 Callback<InputsAndAST> Action); 225 Callback<InputsAndPreamble> Action);tools/clang/tools/extra/clangd/Threading.h
113 void runAsync(const llvm::Twine &Name, llvm::unique_function<void()> Action);