Skip to content

Commit 38621c3

Browse files
committed
Re-generate.
1 parent 876ff6f commit 38621c3

File tree

10 files changed

+41674
-1521
lines changed

10 files changed

+41674
-1521
lines changed

src/CppParser/Bindings/CSharp/arm64-apple-darwin/CppSharp.CppParser.cs

+8,428-325
Large diffs are not rendered by default.

src/CppParser/Bindings/CSharp/arm64-apple-darwin/Std.cs

+34-11
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ namespace Std
5858
{
5959
namespace CharTraits
6060
{
61-
[StructLayout(LayoutKind.Sequential, Size = 1)]
61+
[StructLayout(LayoutKind.Explicit, Size = 1)]
6262
public unsafe partial struct __Internal
6363
{
6464
}
@@ -165,21 +165,24 @@ namespace Std
165165
{
166166
namespace CompressedPair
167167
{
168-
[StructLayout(LayoutKind.Sequential, Size = 24)]
168+
[StructLayout(LayoutKind.Explicit, Size = 24)]
169169
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C_S___rep_S2_
170170
{
171+
[FieldOffset(0)]
171172
internal global::Std.BasicString.Rep.__Internalc__N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C __value_;
172173
}
173174

174-
[StructLayout(LayoutKind.Sequential, Size = 8)]
175+
[StructLayout(LayoutKind.Explicit, Size = 8)]
175176
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair_____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C___N_std_N___1_S_allocator__S1_
176177
{
178+
[FieldOffset(0)]
177179
internal __IntPtr __value_;
178180
}
179181

180-
[StructLayout(LayoutKind.Sequential, Size = 8)]
182+
[StructLayout(LayoutKind.Explicit, Size = 8)]
181183
public unsafe partial struct __Internalc__N_std_N___1_S___compressed_pair___i___N_std_N___1_S_allocator__i
182184
{
185+
[FieldOffset(0)]
183186
internal __IntPtr __value_;
184187
}
185188
}
@@ -189,7 +192,7 @@ namespace Std
189192
{
190193
namespace Allocator
191194
{
192-
[StructLayout(LayoutKind.Sequential, Size = 1)]
195+
[StructLayout(LayoutKind.Explicit, Size = 1)]
193196
public unsafe partial struct __Internal
194197
{
195198
[SuppressUnmanagedCodeSecurity, DllImport("Std-symbols", EntryPoint = "_ZNSt3__19allocatorIcEC2B8un170006Ev", CallingConvention = __CallingConvention.Cdecl)]
@@ -300,9 +303,10 @@ namespace Std
300303
{
301304
namespace BasicString
302305
{
303-
[StructLayout(LayoutKind.Sequential, Size = 24)]
306+
[StructLayout(LayoutKind.Explicit, Size = 24)]
304307
public unsafe partial struct __Internalc__N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C
305308
{
309+
[FieldOffset(0)]
306310
internal global::Std.CompressedPair.__Internalc__N_std_N___1_S___compressed_pair____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C_S___rep_S2_ __r_;
307311

308312
[SuppressUnmanagedCodeSecurity, DllImport("Std-symbols", EntryPoint = "_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8un170006Ev", CallingConvention = __CallingConvention.Cdecl)]
@@ -348,12 +352,19 @@ public unsafe partial struct __Internal
348352

349353
namespace Long
350354
{
351-
[StructLayout(LayoutKind.Sequential, Size = 24)]
355+
[StructLayout(LayoutKind.Explicit, Size = 24)]
352356
public unsafe partial struct __Internal
353357
{
358+
[FieldOffset(0)]
354359
internal __IntPtr __data_;
360+
361+
[FieldOffset(8)]
355362
internal ulong __size_;
363+
364+
[FieldOffset(16)]
356365
internal ulong __cap_;
366+
367+
[FieldOffset(23)]
357368
internal ulong __is_long_;
358369
}
359370

@@ -381,9 +392,10 @@ public unsafe partial struct __Internalc__N_std_N___1_S_basic_string__C___N_std_
381392

382393
namespace Raw
383394
{
384-
[StructLayout(LayoutKind.Sequential, Size = 24)]
395+
[StructLayout(LayoutKind.Explicit, Size = 24)]
385396
public unsafe partial struct __Internal
386397
{
398+
[FieldOffset(0)]
387399
internal fixed ulong __words[3];
388400
}
389401
}
@@ -533,19 +545,29 @@ namespace Std
533545
{
534546
namespace Vector
535547
{
536-
[StructLayout(LayoutKind.Sequential, Size = 24)]
548+
[StructLayout(LayoutKind.Explicit, Size = 24)]
537549
public unsafe partial struct __Internalc__N_std_N___1_S_vector____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C___N_std_N___1_S_allocator__S0_
538550
{
551+
[FieldOffset(0)]
539552
internal __IntPtr __begin_;
553+
554+
[FieldOffset(8)]
540555
internal __IntPtr __end_;
556+
557+
[FieldOffset(16)]
541558
internal global::Std.CompressedPair.__Internalc__N_std_N___1_S___compressed_pair_____N_std_N___1_S_basic_string__C___N_std_N___1_S_char_traits__C___N_std_N___1_S_allocator__C___N_std_N___1_S_allocator__S1_ __end_cap_;
542559
}
543560

544-
[StructLayout(LayoutKind.Sequential, Size = 24)]
561+
[StructLayout(LayoutKind.Explicit, Size = 24)]
545562
public unsafe partial struct __Internalc__N_std_N___1_S_vector__i___N_std_N___1_S_allocator__i
546563
{
564+
[FieldOffset(0)]
547565
internal __IntPtr __begin_;
566+
567+
[FieldOffset(8)]
548568
internal __IntPtr __end_;
569+
570+
[FieldOffset(16)]
549571
internal global::Std.CompressedPair.__Internalc__N_std_N___1_S___compressed_pair___i___N_std_N___1_S_allocator__i __end_cap_;
550572
}
551573
}
@@ -555,9 +577,10 @@ namespace Std
555577
{
556578
namespace TreeEndNode
557579
{
558-
[StructLayout(LayoutKind.Sequential, Size = 8)]
580+
[StructLayout(LayoutKind.Explicit, Size = 8)]
559581
public unsafe partial struct __Internal_Ptr
560582
{
583+
[FieldOffset(0)]
561584
internal __IntPtr __left_;
562585
}
563586
}

0 commit comments

Comments
 (0)