@@ -57,7 +57,10 @@ public enum ArchType
5757 {
5858 UnknownArch = 0,
5959 X86 = 1,
60- X86_64 = 2
60+ X86_64 = 2,
61+ Aarch64 = 3,
62+ Aarch64Be = 4,
63+ Aarch64_32 = 5
6164 }
6265
6366 public unsafe partial class NativeLibrary : IDisposable
@@ -12580,7 +12583,7 @@ public uint ParametersCount
1258012583
1258112584 public unsafe partial class TypeAliasTemplate : global::CppSharp.Parser.AST.Template, IDisposable
1258212585 {
12583- [StructLayout(LayoutKind.Sequential, Size = 132 )]
12586+ [StructLayout(LayoutKind.Sequential, Size = 136 )]
1258412587 public new partial struct __Internal
1258512588 {
1258612589 internal global::CppSharp.Parser.AST.DeclarationKind kind;
@@ -12607,6 +12610,7 @@ public unsafe partial class TypeAliasTemplate : global::CppSharp.Parser.AST.Temp
1260712610 internal __IntPtr comment;
1260812611 internal __IntPtr TemplatedDecl;
1260912612 internal global::Std.Vector.__Internalc__N_std_N___1_S_vector_____N_CppSharp_N_CppParser_N_AST_S_Declaration___N_std_N___1_S_allocator__S0_ Parameters;
12613+ internal __IntPtr CanonicalDecl;
1261012614
1261112615 [SuppressUnmanagedCodeSecurity, DllImport("CppSharp.CppParser", EntryPoint = "_ZN8CppSharp9CppParser3AST17TypeAliasTemplateC2Ev", CallingConvention = __CallingConvention.Cdecl)]
1261212616 internal static extern void ctor(__IntPtr __instance);
@@ -12696,6 +12700,20 @@ internal protected override void Dispose(bool disposing, bool callNativeDtor)
1269612700 Marshal.FreeHGlobal(__Instance);
1269712701 __Instance = IntPtr.Zero;
1269812702 }
12703+
12704+ public global::CppSharp.Parser.AST.Declaration CanonicalDecl
12705+ {
12706+ get
12707+ {
12708+ var __result0 = global::CppSharp.Parser.AST.Declaration.__GetOrCreateInstance(((__Internal*)__Instance)->CanonicalDecl, false);
12709+ return __result0;
12710+ }
12711+
12712+ set
12713+ {
12714+ ((__Internal*)__Instance)->CanonicalDecl = value is null ? __IntPtr.Zero : value.__Instance;
12715+ }
12716+ }
1269912717 }
1270012718
1270112719 public unsafe partial class TemplateParameter : global::CppSharp.Parser.AST.Declaration, IDisposable
@@ -15793,7 +15811,7 @@ public partial struct __Internal
1579315811 [SuppressUnmanagedCodeSecurity, DllImport("CppSharp.CppParser", EntryPoint = "_ZN8CppSharp9CppParser3AST10ASTContextD2Ev", CallingConvention = __CallingConvention.Cdecl)]
1579415812 internal static extern void dtor(__IntPtr __instance);
1579515813
15796- [SuppressUnmanagedCodeSecurity, DllImport("CppSharp.CppParser", EntryPoint = "_ZN8CppSharp9CppParser3AST10ASTContext18FindOrCreateModuleENSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE ", CallingConvention = __CallingConvention.Cdecl)]
15814+ [SuppressUnmanagedCodeSecurity, DllImport("CppSharp.CppParser", EntryPoint = "_ZN8CppSharp9CppParser3AST10ASTContext18FindOrCreateModuleERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE ", CallingConvention = __CallingConvention.Cdecl)]
1579715815 internal static extern __IntPtr FindOrCreateModule(__IntPtr __instance, __IntPtr File);
1579815816
1579915817 [SuppressUnmanagedCodeSecurity, DllImport("CppSharp.CppParser", EntryPoint = "_ZN8CppSharp9CppParser3AST10ASTContext19getTranslationUnitsEj", CallingConvention = __CallingConvention.Cdecl)]
@@ -15917,7 +15935,7 @@ internal protected virtual void Dispose(bool disposing, bool callNativeDtor)
1591715935 global::Std.BasicStringExtensions.Assign(__basicString0, File);
1591815936 var __arg0 = __basicString0.__Instance;
1591915937 var ___ret = __Internal.FindOrCreateModule(__Instance, __arg0);
15920- __basicString0.Dispose(disposing: true, callNativeDtor:false );
15938+ __basicString0.Dispose();
1592115939 var __result0 = global::CppSharp.Parser.AST.TranslationUnit.__GetOrCreateInstance(___ret, false);
1592215940 return __result0;
1592315941 }
0 commit comments