reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ExecutionEngine/JITSymbol.h
  329   using OnResolvedFunction = unique_function<void(Expected<LookupResult>)>;
include/llvm/ExecutionEngine/RuntimeDyld.h
  275                 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.h
   66   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);