summaryrefslogtreecommitdiffstats
path: root/include/framework/interface
diff options
context:
space:
mode:
Diffstat (limited to 'include/framework/interface')
-rw-r--r--include/framework/interface/Shard.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/include/framework/interface/Shard.h b/include/framework/interface/Shard.h
index 2357795..8c4db34 100644
--- a/include/framework/interface/Shard.h
+++ b/include/framework/interface/Shard.h
@@ -12,6 +12,7 @@
#include "util/types.h"
#include "framework/interface/Record.h"
+#include <vector>
namespace de {
@@ -19,8 +20,8 @@ namespace de {
// determining a good way to handle additional template arguments
// to get the Record type into play
template <typename S>
-concept ShardInterface = requires(S s, S **spp, void *p, bool b, size_t i) {
- {S(spp, i)};
+concept ShardInterface = requires(S s, std::vector<S*> spp, void *p, bool b, size_t i) {
+ {S(spp)};
/*
{S(mutable buffer)}
{s.point_lookup(r, b) } -> std::convertible_to<void*>