Refactoring jobs
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
#include <concepts>
|
||||
|
||||
namespace Seele
|
||||
{
|
||||
template<typename A>
|
||||
concept iterable = requires(A&& a)
|
||||
{
|
||||
a.begin(); a.end();
|
||||
};
|
||||
template<class F, class... Args>
|
||||
concept invocable = std::invocable<F, Args...>;
|
||||
}
|
||||
Reference in New Issue
Block a user