blob: 14f908a69c732b4cb41d3275c08f1467ec362480 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#pragma once
#include "descriptor.hpp"
namespace kel {
namespace lbm {
namespace cmpt {
template<saw::string_literal Name, uint64_t Dist, bool Read, bool Write>
class access {
public:
static constexpr saw::string_literal name = Name;
static constexpr uint64_t distance = Dist;
static constexpr bool read = Read;
static constexpr bool write = Write;
};
template<typename... Acc>
class access_tuple {
public:
};
}
/**
* Compponent class which forms the basis of the
*/
template<typename T>
class component {};
}
}
|