37 using Group = std::vector<ConstrainedSlice>;
40 std::vector<Group> groups;
41 std::map<cstring, std::set<unsigned>> fieldToGroupMap;
44 const ConstrainedFieldMap &map);
47 std::vector<const Group *> getGroups(
const cstring &name)
const;
50 bool isFieldInAnyGroup(
const cstring &name)
const;