|
|
|
@ -53,7 +53,8 @@ namespace CppSharp
@@ -53,7 +53,8 @@ namespace CppSharp
|
|
|
|
|
PreprocessedEntity = 17, |
|
|
|
|
MacroDefinition = 18, |
|
|
|
|
MacroExpansion = 19, |
|
|
|
|
TranslationUnit = 20 |
|
|
|
|
TranslationUnit = 20, |
|
|
|
|
Friend = 21 |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public enum AccessSpecifier |
|
|
|
@ -3368,7 +3369,7 @@ namespace CppSharp
@@ -3368,7 +3369,7 @@ namespace CppSharp
|
|
|
|
|
|
|
|
|
|
public unsafe partial class DeclarationContext : CppSharp.Parser.AST.Declaration, IDisposable |
|
|
|
|
{ |
|
|
|
|
[StructLayout(LayoutKind.Explicit, Size = 216)] |
|
|
|
|
[StructLayout(LayoutKind.Explicit, Size = 228)] |
|
|
|
|
public new partial struct Internal |
|
|
|
|
{ |
|
|
|
|
[FieldOffset(0)] |
|
|
|
@ -3401,7 +3402,7 @@ namespace CppSharp
@@ -3401,7 +3402,7 @@ namespace CppSharp
|
|
|
|
|
[FieldOffset(92)] |
|
|
|
|
public global::System.IntPtr OriginalPtr; |
|
|
|
|
|
|
|
|
|
[FieldOffset(212)] |
|
|
|
|
[FieldOffset(224)] |
|
|
|
|
public bool IsAnonymous; |
|
|
|
|
|
|
|
|
|
[SuppressUnmanagedCodeSecurity] |
|
|
|
@ -3524,6 +3525,21 @@ namespace CppSharp
@@ -3524,6 +3525,21 @@ namespace CppSharp
|
|
|
|
|
EntryPoint="?clearVariables@DeclarationContext@AST@CppParser@CppSharp@@QAEXXZ")] |
|
|
|
|
internal static extern void clearVariables_0(global::System.IntPtr instance); |
|
|
|
|
|
|
|
|
|
[SuppressUnmanagedCodeSecurity] |
|
|
|
|
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall, |
|
|
|
|
EntryPoint="?getFriends@DeclarationContext@AST@CppParser@CppSharp@@QAEPAVFriend@234@I@Z")] |
|
|
|
|
internal static extern global::System.IntPtr getFriends_0(global::System.IntPtr instance, uint i); |
|
|
|
|
|
|
|
|
|
[SuppressUnmanagedCodeSecurity] |
|
|
|
|
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall, |
|
|
|
|
EntryPoint="?addFriends@DeclarationContext@AST@CppParser@CppSharp@@QAEXAAPAVFriend@234@@Z")] |
|
|
|
|
internal static extern void addFriends_0(global::System.IntPtr instance, global::System.IntPtr s); |
|
|
|
|
|
|
|
|
|
[SuppressUnmanagedCodeSecurity] |
|
|
|
|
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall, |
|
|
|
|
EntryPoint="?clearFriends@DeclarationContext@AST@CppParser@CppSharp@@QAEXXZ")] |
|
|
|
|
internal static extern void clearFriends_0(global::System.IntPtr instance); |
|
|
|
|
|
|
|
|
|
[SuppressUnmanagedCodeSecurity] |
|
|
|
|
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall, |
|
|
|
|
EntryPoint="?getNamespacesCount@DeclarationContext@AST@CppParser@CppSharp@@QAEIXZ")] |
|
|
|
@ -3558,6 +3574,11 @@ namespace CppSharp
@@ -3558,6 +3574,11 @@ namespace CppSharp
|
|
|
|
|
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall, |
|
|
|
|
EntryPoint="?getVariablesCount@DeclarationContext@AST@CppParser@CppSharp@@QAEIXZ")] |
|
|
|
|
internal static extern uint getVariablesCount_0(global::System.IntPtr instance); |
|
|
|
|
|
|
|
|
|
[SuppressUnmanagedCodeSecurity] |
|
|
|
|
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall, |
|
|
|
|
EntryPoint="?getFriendsCount@DeclarationContext@AST@CppParser@CppSharp@@QAEIXZ")] |
|
|
|
|
internal static extern uint getFriendsCount_0(global::System.IntPtr instance); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private readonly bool __ownsNativeInstance; |
|
|
|
@ -3574,7 +3595,7 @@ namespace CppSharp
@@ -3574,7 +3595,7 @@ namespace CppSharp
|
|
|
|
|
|
|
|
|
|
private static DeclarationContext.Internal* __CopyValue(DeclarationContext.Internal native) |
|
|
|
|
{ |
|
|
|
|
var ret = Marshal.AllocHGlobal(216); |
|
|
|
|
var ret = Marshal.AllocHGlobal(228); |
|
|
|
|
CppSharp.Parser.AST.DeclarationContext.Internal.cctor_2(ret, new global::System.IntPtr(&native)); |
|
|
|
|
return (DeclarationContext.Internal*) ret; |
|
|
|
|
} |
|
|
|
@ -3593,7 +3614,7 @@ namespace CppSharp
@@ -3593,7 +3614,7 @@ namespace CppSharp
|
|
|
|
|
public DeclarationContext(CppSharp.Parser.AST.DeclarationKind kind) |
|
|
|
|
: this((Internal*) null) |
|
|
|
|
{ |
|
|
|
|
__Instance = Marshal.AllocHGlobal(216); |
|
|
|
|
__Instance = Marshal.AllocHGlobal(228); |
|
|
|
|
__ownsNativeInstance = true; |
|
|
|
|
var arg0 = kind; |
|
|
|
|
Internal.ctor_0(__Instance, arg0); |
|
|
|
@ -3734,6 +3755,24 @@ namespace CppSharp
@@ -3734,6 +3755,24 @@ namespace CppSharp
|
|
|
|
|
Internal.clearVariables_0(__Instance); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public CppSharp.Parser.AST.Friend getFriends(uint i) |
|
|
|
|
{ |
|
|
|
|
var __ret = Internal.getFriends_0(__Instance, i); |
|
|
|
|
if (__ret == global::System.IntPtr.Zero) return null; |
|
|
|
|
return (__ret == IntPtr.Zero) ? null : CppSharp.Parser.AST.Friend.__CreateInstance(__ret); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public void addFriends(CppSharp.Parser.AST.Friend s) |
|
|
|
|
{ |
|
|
|
|
var arg0 = ReferenceEquals(s, null) ? global::System.IntPtr.Zero : s.__Instance; |
|
|
|
|
Internal.addFriends_0(__Instance, arg0); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public void clearFriends() |
|
|
|
|
{ |
|
|
|
|
Internal.clearFriends_0(__Instance); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public uint NamespacesCount |
|
|
|
|
{ |
|
|
|
|
get |
|
|
|
@ -3797,6 +3836,15 @@ namespace CppSharp
@@ -3797,6 +3836,15 @@ namespace CppSharp
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public uint FriendsCount |
|
|
|
|
{ |
|
|
|
|
get |
|
|
|
|
{ |
|
|
|
|
var __ret = Internal.getFriendsCount_0(__Instance); |
|
|
|
|
return __ret; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public bool IsAnonymous |
|
|
|
|
{ |
|
|
|
|
get |
|
|
|
@ -3926,6 +3974,121 @@ namespace CppSharp
@@ -3926,6 +3974,121 @@ namespace CppSharp
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public unsafe partial class Friend : CppSharp.Parser.AST.Declaration, IDisposable |
|
|
|
|
{ |
|
|
|
|
[StructLayout(LayoutKind.Explicit, Size = 124)] |
|
|
|
|
public new partial struct Internal |
|
|
|
|
{ |
|
|
|
|
[FieldOffset(0)] |
|
|
|
|
public CppSharp.Parser.AST.DeclarationKind Kind; |
|
|
|
|
|
|
|
|
|
[FieldOffset(4)] |
|
|
|
|
public CppSharp.Parser.AST.AccessSpecifier Access; |
|
|
|
|
|
|
|
|
|
[FieldOffset(8)] |
|
|
|
|
public global::System.IntPtr _Namespace; |
|
|
|
|
|
|
|
|
|
[FieldOffset(12)] |
|
|
|
|
public CppSharp.Parser.SourceLocation.Internal Location; |
|
|
|
|
|
|
|
|
|
[FieldOffset(40)] |
|
|
|
|
public global::System.IntPtr Comment; |
|
|
|
|
|
|
|
|
|
[FieldOffset(68)] |
|
|
|
|
public bool IsIncomplete; |
|
|
|
|
|
|
|
|
|
[FieldOffset(69)] |
|
|
|
|
public bool IsDependent; |
|
|
|
|
|
|
|
|
|
[FieldOffset(72)] |
|
|
|
|
public global::System.IntPtr CompleteDeclaration; |
|
|
|
|
|
|
|
|
|
[FieldOffset(76)] |
|
|
|
|
public uint DefinitionOrder; |
|
|
|
|
|
|
|
|
|
[FieldOffset(92)] |
|
|
|
|
public global::System.IntPtr OriginalPtr; |
|
|
|
|
|
|
|
|
|
[FieldOffset(120)] |
|
|
|
|
public global::System.IntPtr Declaration; |
|
|
|
|
|
|
|
|
|
[SuppressUnmanagedCodeSecurity] |
|
|
|
|
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall, |
|
|
|
|
EntryPoint="??0Friend@AST@CppParser@CppSharp@@QAE@XZ")] |
|
|
|
|
internal static extern global::System.IntPtr ctor_0(global::System.IntPtr instance); |
|
|
|
|
|
|
|
|
|
[SuppressUnmanagedCodeSecurity] |
|
|
|
|
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall, |
|
|
|
|
EntryPoint="??0Friend@AST@CppParser@CppSharp@@QAE@ABV0123@@Z")] |
|
|
|
|
internal static extern global::System.IntPtr cctor_2(global::System.IntPtr instance, global::System.IntPtr _0); |
|
|
|
|
|
|
|
|
|
[SuppressUnmanagedCodeSecurity] |
|
|
|
|
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall, |
|
|
|
|
EntryPoint="??1Friend@AST@CppParser@CppSharp@@QAE@XZ")] |
|
|
|
|
internal static extern void dtor_0(global::System.IntPtr instance); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private readonly bool __ownsNativeInstance; |
|
|
|
|
|
|
|
|
|
public static new Friend __CreateInstance(global::System.IntPtr native) |
|
|
|
|
{ |
|
|
|
|
return new Friend((Friend.Internal*) native); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static Friend __CreateInstance(Friend.Internal native) |
|
|
|
|
{ |
|
|
|
|
return new Friend(native); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private static Friend.Internal* __CopyValue(Friend.Internal native) |
|
|
|
|
{ |
|
|
|
|
var ret = Marshal.AllocHGlobal(124); |
|
|
|
|
CppSharp.Parser.AST.Friend.Internal.cctor_2(ret, new global::System.IntPtr(&native)); |
|
|
|
|
return (Friend.Internal*) ret; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private Friend(Friend.Internal native) |
|
|
|
|
: this(__CopyValue(native)) |
|
|
|
|
{ |
|
|
|
|
__ownsNativeInstance = true; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected Friend(Friend.Internal* native, bool isInternalImpl = false) |
|
|
|
|
: base((Declaration.Internal*) native) |
|
|
|
|
{ |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Friend() |
|
|
|
|
: this((Internal*) null) |
|
|
|
|
{ |
|
|
|
|
__Instance = Marshal.AllocHGlobal(124); |
|
|
|
|
__ownsNativeInstance = true; |
|
|
|
|
Internal.ctor_0(__Instance); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected override void Dispose(bool disposing) |
|
|
|
|
{ |
|
|
|
|
if (__ownsNativeInstance) |
|
|
|
|
{ |
|
|
|
|
Marshal.FreeHGlobal(__Instance); |
|
|
|
|
} |
|
|
|
|
base.Dispose(disposing); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public CppSharp.Parser.AST.Declaration Declaration |
|
|
|
|
{ |
|
|
|
|
get |
|
|
|
|
{ |
|
|
|
|
return (((Internal*) __Instance)->Declaration == IntPtr.Zero) ? null : CppSharp.Parser.AST.Declaration.__CreateInstance(((Internal*) __Instance)->Declaration); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
set |
|
|
|
|
{ |
|
|
|
|
((Internal*) __Instance)->Declaration = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public unsafe partial class Statement : IDisposable |
|
|
|
|
{ |
|
|
|
|
[StructLayout(LayoutKind.Explicit, Size = 32)] |
|
|
|
@ -4989,7 +5152,7 @@ namespace CppSharp
@@ -4989,7 +5152,7 @@ namespace CppSharp
|
|
|
|
|
|
|
|
|
|
public unsafe partial class Enumeration : CppSharp.Parser.AST.DeclarationContext, IDisposable |
|
|
|
|
{ |
|
|
|
|
[StructLayout(LayoutKind.Explicit, Size = 240)] |
|
|
|
|
[StructLayout(LayoutKind.Explicit, Size = 252)] |
|
|
|
|
public new partial struct Internal |
|
|
|
|
{ |
|
|
|
|
[FieldOffset(0)] |
|
|
|
@ -5022,16 +5185,16 @@ namespace CppSharp
@@ -5022,16 +5185,16 @@ namespace CppSharp
|
|
|
|
|
[FieldOffset(92)] |
|
|
|
|
public global::System.IntPtr OriginalPtr; |
|
|
|
|
|
|
|
|
|
[FieldOffset(212)] |
|
|
|
|
[FieldOffset(224)] |
|
|
|
|
public bool IsAnonymous; |
|
|
|
|
|
|
|
|
|
[FieldOffset(216)] |
|
|
|
|
[FieldOffset(228)] |
|
|
|
|
public CppSharp.Parser.AST.Enumeration.EnumModifiers Modifiers; |
|
|
|
|
|
|
|
|
|
[FieldOffset(220)] |
|
|
|
|
[FieldOffset(232)] |
|
|
|
|
public global::System.IntPtr Type; |
|
|
|
|
|
|
|
|
|
[FieldOffset(224)] |
|
|
|
|
[FieldOffset(236)] |
|
|
|
|
public global::System.IntPtr BuiltinType; |
|
|
|
|
|
|
|
|
|
[SuppressUnmanagedCodeSecurity] |
|
|
|
@ -5234,7 +5397,7 @@ namespace CppSharp
@@ -5234,7 +5397,7 @@ namespace CppSharp
|
|
|
|
|
|
|
|
|
|
private static Enumeration.Internal* __CopyValue(Enumeration.Internal native) |
|
|
|
|
{ |
|
|
|
|
var ret = Marshal.AllocHGlobal(240); |
|
|
|
|
var ret = Marshal.AllocHGlobal(252); |
|
|
|
|
CppSharp.Parser.AST.Enumeration.Internal.cctor_2(ret, new global::System.IntPtr(&native)); |
|
|
|
|
return (Enumeration.Internal*) ret; |
|
|
|
|
} |
|
|
|
@ -5253,7 +5416,7 @@ namespace CppSharp
@@ -5253,7 +5416,7 @@ namespace CppSharp
|
|
|
|
|
public Enumeration() |
|
|
|
|
: this((Internal*) null) |
|
|
|
|
{ |
|
|
|
|
__Instance = Marshal.AllocHGlobal(240); |
|
|
|
|
__Instance = Marshal.AllocHGlobal(252); |
|
|
|
|
__ownsNativeInstance = true; |
|
|
|
|
Internal.ctor_0(__Instance); |
|
|
|
|
} |
|
|
|
@ -5874,7 +6037,7 @@ namespace CppSharp
@@ -5874,7 +6037,7 @@ namespace CppSharp
|
|
|
|
|
|
|
|
|
|
public unsafe partial class Class : CppSharp.Parser.AST.DeclarationContext, IDisposable |
|
|
|
|
{ |
|
|
|
|
[StructLayout(LayoutKind.Explicit, Size = 280)] |
|
|
|
|
[StructLayout(LayoutKind.Explicit, Size = 292)] |
|
|
|
|
public new partial struct Internal |
|
|
|
|
{ |
|
|
|
|
[FieldOffset(0)] |
|
|
|
@ -5907,37 +6070,37 @@ namespace CppSharp
@@ -5907,37 +6070,37 @@ namespace CppSharp
|
|
|
|
|
[FieldOffset(92)] |
|
|
|
|
public global::System.IntPtr OriginalPtr; |
|
|
|
|
|
|
|
|
|
[FieldOffset(212)] |
|
|
|
|
[FieldOffset(224)] |
|
|
|
|
public bool IsAnonymous; |
|
|
|
|
|
|
|
|
|
[FieldOffset(264)] |
|
|
|
|
[FieldOffset(276)] |
|
|
|
|
public bool IsPOD; |
|
|
|
|
|
|
|
|
|
[FieldOffset(265)] |
|
|
|
|
[FieldOffset(277)] |
|
|
|
|
public bool IsAbstract; |
|
|
|
|
|
|
|
|
|
[FieldOffset(266)] |
|
|
|
|
[FieldOffset(278)] |
|
|
|
|
public bool IsUnion; |
|
|
|
|
|
|
|
|
|
[FieldOffset(267)] |
|
|
|
|
[FieldOffset(279)] |
|
|
|
|
public bool IsDynamic; |
|
|
|
|
|
|
|
|
|
[FieldOffset(268)] |
|
|
|
|
[FieldOffset(280)] |
|
|
|
|
public bool IsPolymorphic; |
|
|
|
|
|
|
|
|
|
[FieldOffset(269)] |
|
|
|
|
[FieldOffset(281)] |
|
|
|
|
public bool HasNonTrivialDefaultConstructor; |
|
|
|
|
|
|
|
|
|
[FieldOffset(270)] |
|
|
|
|
[FieldOffset(282)] |
|
|
|
|
public bool HasNonTrivialCopyConstructor; |
|
|
|
|
|
|
|
|
|
[FieldOffset(271)] |
|
|
|
|
[FieldOffset(283)] |
|
|
|
|
public bool HasNonTrivialDestructor; |
|
|
|
|
|
|
|
|
|
[FieldOffset(272)] |
|
|
|
|
[FieldOffset(284)] |
|
|
|
|
public bool IsExternCContext; |
|
|
|
|
|
|
|
|
|
[FieldOffset(276)] |
|
|
|
|
[FieldOffset(288)] |
|
|
|
|
public global::System.IntPtr Layout; |
|
|
|
|
|
|
|
|
|
[SuppressUnmanagedCodeSecurity] |
|
|
|
@ -6050,7 +6213,7 @@ namespace CppSharp
@@ -6050,7 +6213,7 @@ namespace CppSharp
|
|
|
|
|
|
|
|
|
|
private static Class.Internal* __CopyValue(Class.Internal native) |
|
|
|
|
{ |
|
|
|
|
var ret = Marshal.AllocHGlobal(280); |
|
|
|
|
var ret = Marshal.AllocHGlobal(292); |
|
|
|
|
CppSharp.Parser.AST.Class.Internal.cctor_2(ret, new global::System.IntPtr(&native)); |
|
|
|
|
return (Class.Internal*) ret; |
|
|
|
|
} |
|
|
|
@ -6069,7 +6232,7 @@ namespace CppSharp
@@ -6069,7 +6232,7 @@ namespace CppSharp
|
|
|
|
|
public Class() |
|
|
|
|
: this((Internal*) null) |
|
|
|
|
{ |
|
|
|
|
__Instance = Marshal.AllocHGlobal(280); |
|
|
|
|
__Instance = Marshal.AllocHGlobal(292); |
|
|
|
|
__ownsNativeInstance = true; |
|
|
|
|
Internal.ctor_0(__Instance); |
|
|
|
|
} |
|
|
|
@ -6649,7 +6812,7 @@ namespace CppSharp
@@ -6649,7 +6812,7 @@ namespace CppSharp
|
|
|
|
|
|
|
|
|
|
public unsafe partial class ClassTemplateSpecialization : CppSharp.Parser.AST.Class, IDisposable |
|
|
|
|
{ |
|
|
|
|
[StructLayout(LayoutKind.Explicit, Size = 300)] |
|
|
|
|
[StructLayout(LayoutKind.Explicit, Size = 312)] |
|
|
|
|
public new partial struct Internal |
|
|
|
|
{ |
|
|
|
|
[FieldOffset(0)] |
|
|
|
@ -6682,43 +6845,43 @@ namespace CppSharp
@@ -6682,43 +6845,43 @@ namespace CppSharp
|
|
|
|
|
[FieldOffset(92)] |
|
|
|
|
public global::System.IntPtr OriginalPtr; |
|
|
|
|
|
|
|
|
|
[FieldOffset(212)] |
|
|
|
|
[FieldOffset(224)] |
|
|
|
|
public bool IsAnonymous; |
|
|
|
|
|
|
|
|
|
[FieldOffset(264)] |
|
|
|
|
[FieldOffset(276)] |
|
|
|
|
public bool IsPOD; |
|
|
|
|
|
|
|
|
|
[FieldOffset(265)] |
|
|
|
|
[FieldOffset(277)] |
|
|
|
|
public bool IsAbstract; |
|
|
|
|
|
|
|
|
|
[FieldOffset(266)] |
|
|
|
|
[FieldOffset(278)] |
|
|
|
|
public bool IsUnion; |
|
|
|
|
|
|
|
|
|
[FieldOffset(267)] |
|
|
|
|
[FieldOffset(279)] |
|
|
|
|
public bool IsDynamic; |
|
|
|
|
|
|
|
|
|
[FieldOffset(268)] |
|
|
|
|
[FieldOffset(280)] |
|
|
|
|
public bool IsPolymorphic; |
|
|
|
|
|
|
|
|
|
[FieldOffset(269)] |
|
|
|
|
[FieldOffset(281)] |
|
|
|
|
public bool HasNonTrivialDefaultConstructor; |
|
|
|
|
|
|
|
|
|
[FieldOffset(270)] |
|
|
|
|
[FieldOffset(282)] |
|
|
|
|
public bool HasNonTrivialCopyConstructor; |
|
|
|
|
|
|
|
|
|
[FieldOffset(271)] |
|
|
|
|
[FieldOffset(283)] |
|
|
|
|
public bool HasNonTrivialDestructor; |
|
|
|
|
|
|
|
|
|
[FieldOffset(272)] |
|
|
|
|
[FieldOffset(284)] |
|
|
|
|
public bool IsExternCContext; |
|
|
|
|
|
|
|
|
|
[FieldOffset(276)] |
|
|
|
|
[FieldOffset(288)] |
|
|
|
|
public global::System.IntPtr Layout; |
|
|
|
|
|
|
|
|
|
[FieldOffset(280)] |
|
|
|
|
[FieldOffset(292)] |
|
|
|
|
public global::System.IntPtr TemplatedDecl; |
|
|
|
|
|
|
|
|
|
[FieldOffset(296)] |
|
|
|
|
[FieldOffset(308)] |
|
|
|
|
public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind; |
|
|
|
|
|
|
|
|
|
[SuppressUnmanagedCodeSecurity] |
|
|
|
@ -6771,7 +6934,7 @@ namespace CppSharp
@@ -6771,7 +6934,7 @@ namespace CppSharp
|
|
|
|
|
|
|
|
|
|
private static ClassTemplateSpecialization.Internal* __CopyValue(ClassTemplateSpecialization.Internal native) |
|
|
|
|
{ |
|
|
|
|
var ret = Marshal.AllocHGlobal(300); |
|
|
|
|
var ret = Marshal.AllocHGlobal(312); |
|
|
|
|
CppSharp.Parser.AST.ClassTemplateSpecialization.Internal.cctor_2(ret, new global::System.IntPtr(&native)); |
|
|
|
|
return (ClassTemplateSpecialization.Internal*) ret; |
|
|
|
|
} |
|
|
|
@ -6790,7 +6953,7 @@ namespace CppSharp
@@ -6790,7 +6953,7 @@ namespace CppSharp
|
|
|
|
|
public ClassTemplateSpecialization() |
|
|
|
|
: this((Internal*) null) |
|
|
|
|
{ |
|
|
|
|
__Instance = Marshal.AllocHGlobal(300); |
|
|
|
|
__Instance = Marshal.AllocHGlobal(312); |
|
|
|
|
__ownsNativeInstance = true; |
|
|
|
|
Internal.ctor_0(__Instance); |
|
|
|
|
} |
|
|
|
@ -6860,7 +7023,7 @@ namespace CppSharp
@@ -6860,7 +7023,7 @@ namespace CppSharp
|
|
|
|
|
|
|
|
|
|
public unsafe partial class ClassTemplatePartialSpecialization : CppSharp.Parser.AST.ClassTemplateSpecialization, IDisposable |
|
|
|
|
{ |
|
|
|
|
[StructLayout(LayoutKind.Explicit, Size = 300)] |
|
|
|
|
[StructLayout(LayoutKind.Explicit, Size = 312)] |
|
|
|
|
public new partial struct Internal |
|
|
|
|
{ |
|
|
|
|
[FieldOffset(0)] |
|
|
|
@ -6893,43 +7056,43 @@ namespace CppSharp
@@ -6893,43 +7056,43 @@ namespace CppSharp
|
|
|
|
|
[FieldOffset(92)] |
|
|
|
|
public global::System.IntPtr OriginalPtr; |
|
|
|
|
|
|
|
|
|
[FieldOffset(212)] |
|
|
|
|
[FieldOffset(224)] |
|
|
|
|
public bool IsAnonymous; |
|
|
|
|
|
|
|
|
|
[FieldOffset(264)] |
|
|
|
|
[FieldOffset(276)] |
|
|
|
|
public bool IsPOD; |
|
|
|
|
|
|
|
|
|
[FieldOffset(265)] |
|
|
|
|
[FieldOffset(277)] |
|
|
|
|
public bool IsAbstract; |
|
|
|
|
|
|
|
|
|
[FieldOffset(266)] |
|
|
|
|
[FieldOffset(278)] |
|
|
|
|
public bool IsUnion; |
|
|
|
|
|
|
|
|
|
[FieldOffset(267)] |
|
|
|
|
[FieldOffset(279)] |
|
|
|
|
public bool IsDynamic; |
|
|
|
|
|
|
|
|
|
[FieldOffset(268)] |
|
|
|
|
[FieldOffset(280)] |
|
|
|
|
public bool IsPolymorphic; |
|
|
|
|
|
|
|
|
|
[FieldOffset(269)] |
|
|
|
|
[FieldOffset(281)] |
|
|
|
|
public bool HasNonTrivialDefaultConstructor; |
|
|
|
|
|
|
|
|
|
[FieldOffset(270)] |
|
|
|
|
[FieldOffset(282)] |
|
|
|
|
public bool HasNonTrivialCopyConstructor; |
|
|
|
|
|
|
|
|
|
[FieldOffset(271)] |
|
|
|
|
[FieldOffset(283)] |
|
|
|
|
public bool HasNonTrivialDestructor; |
|
|
|
|
|
|
|
|
|
[FieldOffset(272)] |
|
|
|
|
[FieldOffset(284)] |
|
|
|
|
public bool IsExternCContext; |
|
|
|
|
|
|
|
|
|
[FieldOffset(276)] |
|
|
|
|
[FieldOffset(288)] |
|
|
|
|
public global::System.IntPtr Layout; |
|
|
|
|
|
|
|
|
|
[FieldOffset(280)] |
|
|
|
|
[FieldOffset(292)] |
|
|
|
|
public global::System.IntPtr TemplatedDecl; |
|
|
|
|
|
|
|
|
|
[FieldOffset(296)] |
|
|
|
|
[FieldOffset(308)] |
|
|
|
|
public CppSharp.Parser.AST.TemplateSpecializationKind SpecializationKind; |
|
|
|
|
|
|
|
|
|
[SuppressUnmanagedCodeSecurity] |
|
|
|
@ -6962,7 +7125,7 @@ namespace CppSharp
@@ -6962,7 +7125,7 @@ namespace CppSharp
|
|
|
|
|
|
|
|
|
|
private static ClassTemplatePartialSpecialization.Internal* __CopyValue(ClassTemplatePartialSpecialization.Internal native) |
|
|
|
|
{ |
|
|
|
|
var ret = Marshal.AllocHGlobal(300); |
|
|
|
|
var ret = Marshal.AllocHGlobal(312); |
|
|
|
|
CppSharp.Parser.AST.ClassTemplatePartialSpecialization.Internal.cctor_1(ret, new global::System.IntPtr(&native)); |
|
|
|
|
return (ClassTemplatePartialSpecialization.Internal*) ret; |
|
|
|
|
} |
|
|
|
@ -6981,7 +7144,7 @@ namespace CppSharp
@@ -6981,7 +7144,7 @@ namespace CppSharp
|
|
|
|
|
public ClassTemplatePartialSpecialization() |
|
|
|
|
: this((Internal*) null) |
|
|
|
|
{ |
|
|
|
|
__Instance = Marshal.AllocHGlobal(300); |
|
|
|
|
__Instance = Marshal.AllocHGlobal(312); |
|
|
|
|
__ownsNativeInstance = true; |
|
|
|
|
Internal.ctor_0(__Instance); |
|
|
|
|
} |
|
|
|
@ -7318,7 +7481,7 @@ namespace CppSharp
@@ -7318,7 +7481,7 @@ namespace CppSharp
|
|
|
|
|
|
|
|
|
|
public unsafe partial class Namespace : CppSharp.Parser.AST.DeclarationContext, IDisposable |
|
|
|
|
{ |
|
|
|
|
[StructLayout(LayoutKind.Explicit, Size = 220)] |
|
|
|
|
[StructLayout(LayoutKind.Explicit, Size = 232)] |
|
|
|
|
public new partial struct Internal |
|
|
|
|
{ |
|
|
|
|
[FieldOffset(0)] |
|
|
|
@ -7351,10 +7514,10 @@ namespace CppSharp
@@ -7351,10 +7514,10 @@ namespace CppSharp
|
|
|
|
|
[FieldOffset(92)] |
|
|
|
|
public global::System.IntPtr OriginalPtr; |
|
|
|
|
|
|
|
|
|
[FieldOffset(212)] |
|
|
|
|
[FieldOffset(224)] |
|
|
|
|
public bool IsAnonymous; |
|
|
|
|
|
|
|
|
|
[FieldOffset(216)] |
|
|
|
|
[FieldOffset(228)] |
|
|
|
|
public bool IsInline; |
|
|
|
|
|
|
|
|
|
[SuppressUnmanagedCodeSecurity] |
|
|
|
@ -7387,7 +7550,7 @@ namespace CppSharp
@@ -7387,7 +7550,7 @@ namespace CppSharp
|
|
|
|
|
|
|
|
|
|
private static Namespace.Internal* __CopyValue(Namespace.Internal native) |
|
|
|
|
{ |
|
|
|
|
var ret = Marshal.AllocHGlobal(220); |
|
|
|
|
var ret = Marshal.AllocHGlobal(232); |
|
|
|
|
CppSharp.Parser.AST.Namespace.Internal.cctor_1(ret, new global::System.IntPtr(&native)); |
|
|
|
|
return (Namespace.Internal*) ret; |
|
|
|
|
} |
|
|
|
@ -7406,7 +7569,7 @@ namespace CppSharp
@@ -7406,7 +7569,7 @@ namespace CppSharp
|
|
|
|
|
public Namespace() |
|
|
|
|
: this((Internal*) null) |
|
|
|
|
{ |
|
|
|
|
__Instance = Marshal.AllocHGlobal(220); |
|
|
|
|
__Instance = Marshal.AllocHGlobal(232); |
|
|
|
|
__ownsNativeInstance = true; |
|
|
|
|
Internal.ctor_0(__Instance); |
|
|
|
|
} |
|
|
|
@ -7825,7 +7988,7 @@ namespace CppSharp
@@ -7825,7 +7988,7 @@ namespace CppSharp
|
|
|
|
|
|
|
|
|
|
public unsafe partial class TranslationUnit : CppSharp.Parser.AST.Namespace, IDisposable |
|
|
|
|
{ |
|
|
|
|
[StructLayout(LayoutKind.Explicit, Size = 260)] |
|
|
|
|
[StructLayout(LayoutKind.Explicit, Size = 272)] |
|
|
|
|
public new partial struct Internal |
|
|
|
|
{ |
|
|
|
|
[FieldOffset(0)] |
|
|
|
@ -7858,13 +8021,13 @@ namespace CppSharp
@@ -7858,13 +8021,13 @@ namespace CppSharp
|
|
|
|
|
[FieldOffset(92)] |
|
|
|
|
public global::System.IntPtr OriginalPtr; |
|
|
|
|
|
|
|
|
|
[FieldOffset(212)] |
|
|
|
|
[FieldOffset(224)] |
|
|
|
|
public bool IsAnonymous; |
|
|
|
|
|
|
|
|
|
[FieldOffset(216)] |
|
|
|
|
[FieldOffset(228)] |
|
|
|
|
public bool IsInline; |
|
|
|
|
|
|
|
|
|
[FieldOffset(244)] |
|
|
|
|
[FieldOffset(256)] |
|
|
|
|
public bool IsSystemHeader; |
|
|
|
|
|
|
|
|
|
[SuppressUnmanagedCodeSecurity] |
|
|
|
@ -7927,7 +8090,7 @@ namespace CppSharp
@@ -7927,7 +8090,7 @@ namespace CppSharp
|
|
|
|
|
|
|
|
|
|
private static TranslationUnit.Internal* __CopyValue(TranslationUnit.Internal native) |
|
|
|
|
{ |
|
|
|
|
var ret = Marshal.AllocHGlobal(260); |
|
|
|
|
var ret = Marshal.AllocHGlobal(272); |
|
|
|
|
CppSharp.Parser.AST.TranslationUnit.Internal.cctor_2(ret, new global::System.IntPtr(&native)); |
|
|
|
|
return (TranslationUnit.Internal*) ret; |
|
|
|
|
} |
|
|
|
@ -7946,7 +8109,7 @@ namespace CppSharp
@@ -7946,7 +8109,7 @@ namespace CppSharp
|
|
|
|
|
public TranslationUnit() |
|
|
|
|
: this((Internal*) null) |
|
|
|
|
{ |
|
|
|
|
__Instance = Marshal.AllocHGlobal(260); |
|
|
|
|
__Instance = Marshal.AllocHGlobal(272); |
|
|
|
|
__ownsNativeInstance = true; |
|
|
|
|
Internal.ctor_0(__Instance); |
|
|
|
|
} |
|
|
|
|