@@ -53,28 +53,51 @@ object StructHelpers {
53
53
54
54
implicit class struct_bigStruct_ops (val p : native.Ptr [struct_bigStruct]) extends AnyVal {
55
55
def one : native.CLong = ! p._1.cast[native.Ptr [native.CLong ]]
56
+ def one_= (value : native.CLong ): Unit = ! p._1.cast[native.Ptr [native.CLong ]] = value
56
57
def two : native.CChar = ! (p._1 + 8 ).cast[native.Ptr [native.CChar ]]
58
+ def two_= (value : native.CChar ): Unit = ! (p._1 + 8 ).cast[native.Ptr [native.CChar ]] = value
57
59
def three : native.CInt = ! (p._1 + 12 ).cast[native.Ptr [native.CInt ]]
60
+ def three_= (value : native.CInt ): Unit = ! (p._1 + 12 ).cast[native.Ptr [native.CInt ]] = value
58
61
def four : native.CFloat = ! (p._1 + 16 ).cast[native.Ptr [native.CFloat ]]
62
+ def four_= (value : native.CFloat ): Unit = ! (p._1 + 16 ).cast[native.Ptr [native.CFloat ]] = value
59
63
def five : native.CDouble = ! (p._1 + 24 ).cast[native.Ptr [native.CDouble ]]
64
+ def five_= (value : native.CDouble ): Unit = ! (p._1 + 24 ).cast[native.Ptr [native.CDouble ]] = value
60
65
def six : native.Ptr [struct_point] = ! (p._1 + 32 ).cast[native.Ptr [native.Ptr [struct_point]]]
66
+ def six_= (value : native.Ptr [struct_point]): Unit = ! (p._1 + 32 ).cast[native.Ptr [native.Ptr [struct_point]]] = value
61
67
def seven : native.CInt = ! (p._1 + 40 ).cast[native.Ptr [native.CInt ]]
68
+ def seven_= (value : native.CInt ): Unit = ! (p._1 + 40 ).cast[native.Ptr [native.CInt ]] = value
62
69
def eight : native.CInt = ! (p._1 + 44 ).cast[native.Ptr [native.CInt ]]
70
+ def eight_= (value : native.CInt ): Unit = ! (p._1 + 44 ).cast[native.Ptr [native.CInt ]] = value
63
71
def nine : native.CInt = ! (p._1 + 48 ).cast[native.Ptr [native.CInt ]]
72
+ def nine_= (value : native.CInt ): Unit = ! (p._1 + 48 ).cast[native.Ptr [native.CInt ]] = value
64
73
def ten : native.CInt = ! (p._1 + 52 ).cast[native.Ptr [native.CInt ]]
74
+ def ten_= (value : native.CInt ): Unit = ! (p._1 + 52 ).cast[native.Ptr [native.CInt ]] = value
65
75
def eleven : native.CInt = ! (p._1 + 56 ).cast[native.Ptr [native.CInt ]]
76
+ def eleven_= (value : native.CInt ): Unit = ! (p._1 + 56 ).cast[native.Ptr [native.CInt ]] = value
66
77
def twelve : native.CInt = ! (p._1 + 60 ).cast[native.Ptr [native.CInt ]]
78
+ def twelve_= (value : native.CInt ): Unit = ! (p._1 + 60 ).cast[native.Ptr [native.CInt ]] = value
67
79
def thirteen : native.CInt = ! (p._1 + 64 ).cast[native.Ptr [native.CInt ]]
80
+ def thirteen_= (value : native.CInt ): Unit = ! (p._1 + 64 ).cast[native.Ptr [native.CInt ]] = value
68
81
def fourteen : native.CInt = ! (p._1 + 68 ).cast[native.Ptr [native.CInt ]]
82
+ def fourteen_= (value : native.CInt ): Unit = ! (p._1 + 68 ).cast[native.Ptr [native.CInt ]] = value
69
83
def fifteen : native.CInt = ! (p._1 + 72 ).cast[native.Ptr [native.CInt ]]
84
+ def fifteen_= (value : native.CInt ): Unit = ! (p._1 + 72 ).cast[native.Ptr [native.CInt ]] = value
70
85
def sixteen : native.CInt = ! (p._1 + 76 ).cast[native.Ptr [native.CInt ]]
86
+ def sixteen_= (value : native.CInt ): Unit = ! (p._1 + 76 ).cast[native.Ptr [native.CInt ]] = value
71
87
def seventeen : native.CInt = ! (p._1 + 80 ).cast[native.Ptr [native.CInt ]]
88
+ def seventeen_= (value : native.CInt ): Unit = ! (p._1 + 80 ).cast[native.Ptr [native.CInt ]] = value
72
89
def eighteen : native.CInt = ! (p._1 + 84 ).cast[native.Ptr [native.CInt ]]
90
+ def eighteen_= (value : native.CInt ): Unit = ! (p._1 + 84 ).cast[native.Ptr [native.CInt ]] = value
73
91
def nineteen : native.CInt = ! (p._1 + 88 ).cast[native.Ptr [native.CInt ]]
92
+ def nineteen_= (value : native.CInt ): Unit = ! (p._1 + 88 ).cast[native.Ptr [native.CInt ]] = value
74
93
def twenty : native.CInt = ! (p._1 + 92 ).cast[native.Ptr [native.CInt ]]
94
+ def twenty_= (value : native.CInt ): Unit = ! (p._1 + 92 ).cast[native.Ptr [native.CInt ]] = value
75
95
def twentyOne : native.CInt = ! (p._1 + 96 ).cast[native.Ptr [native.CInt ]]
96
+ def twentyOne_= (value : native.CInt ): Unit = ! (p._1 + 96 ).cast[native.Ptr [native.CInt ]] = value
76
97
def twentyTwo : native.CInt = ! (p._1 + 100 ).cast[native.Ptr [native.CInt ]]
98
+ def twentyTwo_= (value : native.CInt ): Unit = ! (p._1 + 100 ).cast[native.Ptr [native.CInt ]] = value
77
99
def twentyThree : native.CInt = ! (p._1 + 104 ).cast[native.Ptr [native.CInt ]]
100
+ def twentyThree_= (value : native.CInt ): Unit = ! (p._1 + 104 ).cast[native.Ptr [native.CInt ]] = value
78
101
}
79
102
80
103
def struct_bigStruct ()(implicit z : native.Zone ): native.Ptr [struct_bigStruct] = native.alloc[struct_bigStruct]
0 commit comments