Esempio n. 1
0
        public static StructOrUnionType CreateUnion(String name, IReadOnlyList <Tuple <String, ExprType> > attribs, Boolean is_const, Boolean is_volatile)
        {
            StructOrUnionLayout layout = new StructOrUnionLayout($"union {name}");

            layout.DefineUnion(attribs);
            return(new StructOrUnionType(layout, is_const, is_volatile));
        }
Esempio n. 2
0
 public static TStructOrUnion CreateUnion(String name, IReadOnlyList<Tuple<String, ExprType>> attribs, Boolean is_const, Boolean is_volatile) {
     StructOrUnionLayout layout = new StructOrUnionLayout($"union {name}");
     layout.DefineUnion(attribs);
     return new TStructOrUnion(layout, is_const, is_volatile);
 }
Esempio n. 3
0
 private TStructOrUnion(StructOrUnionLayout layout, Boolean is_const, Boolean is_volatile)
     : base(is_const, is_volatile) {
     this._layout = layout;
 }
Esempio n. 4
0
 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);
 }
Esempio n. 5
0
 private StructOrUnionType(StructOrUnionLayout layout, Boolean isConst, Boolean isVolatile)
     : base(isConst, isVolatile) {
     this._layout = layout;
 }
Esempio n. 6
0
 private StructOrUnionType(StructOrUnionLayout layout, Boolean isConst, Boolean isVolatile)
     : base(isConst, isVolatile)
 {
     this._layout = layout;
 }