From 9eaf05c36c8054c6edcb131eab66599b6aa058b5 Mon Sep 17 00:00:00 2001 From: ADAM David Alan Martin Date: Thu, 8 Aug 2024 04:16:02 -0400 Subject: [PATCH] Report a handle for `ThreadGroup` insertions --- ThreadGroup.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ThreadGroup.h b/ThreadGroup.h index 9b69be6..b6e4f68 100644 --- a/ThreadGroup.h +++ b/ThreadGroup.h @@ -20,12 +20,13 @@ namespace Alepha::Hydrogen ::detail:: ThreadGroup_m public: template< typename Function > - void + Thread * addThread( Function function ) { // TODO: Exception handler wrapper // TODO: lockstep start wrapper? threads.push_back( std::make_unique< Thread >( std::forward< Function >( function ) ) ); + return threads.back().get(); } void