From 78c02f21ad122c2c775cb6629bb20829b2cafa01 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Fri, 7 Aug 2020 10:26:45 -0600 Subject: Use gdb::function_view in iterate_over_live_ada_tasks This changes iterate_over_live_ada_tasks to accept a gdb::function_view. This is needed by a subsequent patch. gdb/ChangeLog 2020-08-07 Tom Tromey * ada-lang.h (ada_task_list_iterator_ftype): Now a gdb::function_view. (iterate_over_live_ada_tasks): Change type of argument. * ada-tasks.c (iterate_over_live_ada_tasks): Change type of argument. --- gdb/ada-lang.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'gdb/ada-lang.h') diff --git a/gdb/ada-lang.h b/gdb/ada-lang.h index 9be5979..ae313ce 100644 --- a/gdb/ada-lang.h +++ b/gdb/ada-lang.h @@ -375,9 +375,10 @@ extern struct ada_task_info *ada_get_task_info_from_ptid (ptid_t ptid); extern int ada_get_task_number (thread_info *thread); -typedef void (ada_task_list_iterator_ftype) (struct ada_task_info *task); +typedef gdb::function_view + ada_task_list_iterator_ftype; extern void iterate_over_live_ada_tasks - (ada_task_list_iterator_ftype *iterator); + (ada_task_list_iterator_ftype iterator); extern const char *ada_get_tcb_types_info (void); -- cgit v1.1