#ifndef ALSK_ALSK_EXECUTOR_TRAITS_H #define ALSK_ALSK_EXECUTOR_TRAITS_H #include #include "executorbase.h" namespace alsk { template struct IsExecutorImpl: std::false_type {}; template struct IsExecutorImpl::IsExecutor, exec::tag::Executor>{}>>: std::true_type {}; template constexpr bool isExecutor = IsExecutorImpl::value; } #endif