@@ -57,7 +57,10 @@ public enum ArchType
57
57
{
58
58
UnknownArch = 0,
59
59
X86 = 1,
60
- X86_64 = 2
60
+ X86_64 = 2,
61
+ Aarch64 = 3,
62
+ Aarch64Be = 4,
63
+ Aarch64_32 = 5
61
64
}
62
65
63
66
public unsafe partial class NativeLibrary : IDisposable
@@ -12580,7 +12583,7 @@ public uint ParametersCount
12580
12583
12581
12584
public unsafe partial class TypeAliasTemplate : global::CppSharp.Parser.AST.Template, IDisposable
12582
12585
{
12583
- [StructLayout(LayoutKind.Sequential, Size = 132 )]
12586
+ [StructLayout(LayoutKind.Sequential, Size = 136 )]
12584
12587
public new partial struct __Internal
12585
12588
{
12586
12589
internal global::CppSharp.Parser.AST.DeclarationKind kind;
@@ -12607,6 +12610,7 @@ public unsafe partial class TypeAliasTemplate : global::CppSharp.Parser.AST.Temp
12607
12610
internal __IntPtr comment;
12608
12611
internal __IntPtr TemplatedDecl;
12609
12612
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;
12610
12614
12611
12615
[SuppressUnmanagedCodeSecurity, DllImport("CppSharp.CppParser", EntryPoint = "_ZN8CppSharp9CppParser3AST17TypeAliasTemplateC2Ev", CallingConvention = __CallingConvention.Cdecl)]
12612
12616
internal static extern void ctor(__IntPtr __instance);
@@ -12696,6 +12700,20 @@ internal protected override void Dispose(bool disposing, bool callNativeDtor)
12696
12700
Marshal.FreeHGlobal(__Instance);
12697
12701
__Instance = IntPtr.Zero;
12698
12702
}
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
+ }
12699
12717
}
12700
12718
12701
12719
public unsafe partial class TemplateParameter : global::CppSharp.Parser.AST.Declaration, IDisposable
@@ -15793,7 +15811,7 @@ public partial struct __Internal
15793
15811
[SuppressUnmanagedCodeSecurity, DllImport("CppSharp.CppParser", EntryPoint = "_ZN8CppSharp9CppParser3AST10ASTContextD2Ev", CallingConvention = __CallingConvention.Cdecl)]
15794
15812
internal static extern void dtor(__IntPtr __instance);
15795
15813
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)]
15797
15815
internal static extern __IntPtr FindOrCreateModule(__IntPtr __instance, __IntPtr File);
15798
15816
15799
15817
[SuppressUnmanagedCodeSecurity, DllImport("CppSharp.CppParser", EntryPoint = "_ZN8CppSharp9CppParser3AST10ASTContext19getTranslationUnitsEj", CallingConvention = __CallingConvention.Cdecl)]
@@ -15917,7 +15935,7 @@ internal protected virtual void Dispose(bool disposing, bool callNativeDtor)
15917
15935
global::Std.BasicStringExtensions.Assign(__basicString0, File);
15918
15936
var __arg0 = __basicString0.__Instance;
15919
15937
var ___ret = __Internal.FindOrCreateModule(__Instance, __arg0);
15920
- __basicString0.Dispose(disposing: true, callNativeDtor:false );
15938
+ __basicString0.Dispose();
15921
15939
var __result0 = global::CppSharp.Parser.AST.TranslationUnit.__GetOrCreateInstance(___ret, false);
15922
15940
return __result0;
15923
15941
}
0 commit comments