public static StructOrUnionType CreateStruct(String name, IReadOnlyList<Tuple<String, ExprType>> attribs, Boolean is_const, Boolean is_volatile) { StructOrUnionLayout layout = new StructOrUnionLayout($"struct {name}"); layout.DefineStruct(attribs); return new StructOrUnionType(layout, is_const, is_volatile); }