networks-1.cpp/modules/threads/src/thread_routine.cppm

9 lines
303 B
C++

export module ru.landgrafhomyak.BGTU.networks_1.threads:thread_routine;
import std;
namespace LdH {
export
template<class lambda_t>
concept ThreadRoutine = std::invocable<lambda_t> && std::same_as<std::invoke_result_t<lambda_t>, void> /*&& std::movable<lambda_t>*/ && std::destructible<lambda_t>;
}