Lines Matching defs:Callback
85 llvm::function_ref<void(SourceRange R)> Callback) = 0;
104 llvm::function_ref<void(SourceRange R)> Callback) override {
105 return TestSelections.foreachRange(SM, Callback);
119 llvm::function_ref<void(SourceRange R)> Callback) override {
139 Callback(SourceRange(Start, End));
392 // Callback of an AST action. This invokes the matching rule on the given AST.
435 TUCallbackType Callback;
436 ToolASTConsumer(TUCallbackType Callback)
437 : Callback(std::move(Callback)) {}
440 Callback(Context);
445 explicit ToolASTAction(TUCallbackType Callback)
446 : Callback(std::move(Callback)) {}
453 new ToolASTConsumer(Callback)};
458 TUCallbackType Callback;
463 ToolActionFactory(TUCallbackType Callback)
464 : Callback(std::move(Callback)) {}
467 return std::make_unique<ToolASTAction>(Callback);
471 TUCallbackType Callback;