newcelltypes: twines

This commit is contained in:
Emil J. Tywoniak
2026-07-20 12:27:18 +02:00
parent 86dc541a2d
commit edf551bad4
+4 -2
View File
@@ -455,8 +455,10 @@ struct Categories {
constexpr bool operator[](size_t idx) {
return data[idx];
}
constexpr void set_id(IdString type, bool val = true) {
size_t idx = type.index_;
// Indexed by TwineRef value, matching operator() and the Categories
// constructor.
constexpr void set_id(TwineRef type, bool val = true) {
size_t idx = type;
if (idx >= MAX_CELLS)
return; // TODO should be an assert but then it's not constexpr
data[idx] = val;