|
|
|
@ -7583,7 +7583,7 @@ namespace CppSharp
@@ -7583,7 +7583,7 @@ namespace CppSharp
|
|
|
|
|
|
|
|
|
|
public unsafe partial class Method : global::CppSharp.Parser.AST.Function, IDisposable |
|
|
|
|
{ |
|
|
|
|
[StructLayout(LayoutKind.Explicit, Size = 696)] |
|
|
|
|
[StructLayout(LayoutKind.Explicit, Size = 720)] |
|
|
|
|
public new partial struct __Internal |
|
|
|
|
{ |
|
|
|
|
[FieldOffset(0)] |
|
|
|
@ -7743,18 +7743,15 @@ namespace CppSharp
@@ -7743,18 +7743,15 @@ namespace CppSharp
|
|
|
|
|
internal byte isExplicit; |
|
|
|
|
|
|
|
|
|
[FieldOffset(660)] |
|
|
|
|
internal byte isOverride; |
|
|
|
|
|
|
|
|
|
[FieldOffset(664)] |
|
|
|
|
internal global::CppSharp.Parser.AST.CXXMethodKind methodKind; |
|
|
|
|
|
|
|
|
|
[FieldOffset(668)] |
|
|
|
|
[FieldOffset(664)] |
|
|
|
|
internal byte isDefaultConstructor; |
|
|
|
|
|
|
|
|
|
[FieldOffset(669)] |
|
|
|
|
[FieldOffset(665)] |
|
|
|
|
internal byte isCopyConstructor; |
|
|
|
|
|
|
|
|
|
[FieldOffset(670)] |
|
|
|
|
[FieldOffset(666)] |
|
|
|
|
internal byte isMoveConstructor; |
|
|
|
|
|
|
|
|
|
[FieldOffset(672)] |
|
|
|
@ -7763,6 +7760,9 @@ namespace CppSharp
@@ -7763,6 +7760,9 @@ namespace CppSharp
|
|
|
|
|
[FieldOffset(688)] |
|
|
|
|
internal global::CppSharp.Parser.AST.RefQualifierKind refQualifier; |
|
|
|
|
|
|
|
|
|
[FieldOffset(696)] |
|
|
|
|
internal global::Std.Vector.__Internal OverriddenMethods; |
|
|
|
|
|
|
|
|
|
[SuppressUnmanagedCodeSecurity] |
|
|
|
|
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, |
|
|
|
|
EntryPoint="??0Method@AST@CppParser@CppSharp@@QEAA@XZ")] |
|
|
|
@ -7777,6 +7777,26 @@ namespace CppSharp
@@ -7777,6 +7777,26 @@ namespace CppSharp
|
|
|
|
|
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, |
|
|
|
|
EntryPoint="??1Method@AST@CppParser@CppSharp@@QEAA@XZ")] |
|
|
|
|
internal static extern void dtor(global::System.IntPtr instance, int delete); |
|
|
|
|
|
|
|
|
|
[SuppressUnmanagedCodeSecurity] |
|
|
|
|
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, |
|
|
|
|
EntryPoint="?getOverriddenMethods@Method@AST@CppParser@CppSharp@@QEAAPEAV1234@I@Z")] |
|
|
|
|
internal static extern global::System.IntPtr GetOverriddenMethods(global::System.IntPtr instance, uint i); |
|
|
|
|
|
|
|
|
|
[SuppressUnmanagedCodeSecurity] |
|
|
|
|
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, |
|
|
|
|
EntryPoint="?addOverriddenMethods@Method@AST@CppParser@CppSharp@@QEAAXAEAPEAV1234@@Z")] |
|
|
|
|
internal static extern void AddOverriddenMethods(global::System.IntPtr instance, global::System.IntPtr s); |
|
|
|
|
|
|
|
|
|
[SuppressUnmanagedCodeSecurity] |
|
|
|
|
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, |
|
|
|
|
EntryPoint="?clearOverriddenMethods@Method@AST@CppParser@CppSharp@@QEAAXXZ")] |
|
|
|
|
internal static extern void ClearOverriddenMethods(global::System.IntPtr instance); |
|
|
|
|
|
|
|
|
|
[SuppressUnmanagedCodeSecurity] |
|
|
|
|
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl, |
|
|
|
|
EntryPoint="?getOverriddenMethodsCount@Method@AST@CppParser@CppSharp@@QEAAIXZ")] |
|
|
|
|
internal static extern uint GetOverriddenMethodsCount(global::System.IntPtr instance); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
internal static new global::CppSharp.Parser.AST.Method __CreateInstance(global::System.IntPtr native, bool skipVTables = false) |
|
|
|
@ -7846,6 +7866,30 @@ namespace CppSharp
@@ -7846,6 +7866,30 @@ namespace CppSharp
|
|
|
|
|
__Instance = IntPtr.Zero; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public global::CppSharp.Parser.AST.Method GetOverriddenMethods(uint i) |
|
|
|
|
{ |
|
|
|
|
var __ret = __Internal.GetOverriddenMethods((__Instance + __PointerAdjustment), i); |
|
|
|
|
global::CppSharp.Parser.AST.Method __result0; |
|
|
|
|
if (__ret == IntPtr.Zero) __result0 = null; |
|
|
|
|
else if (global::CppSharp.Parser.AST.Method.NativeToManagedMap.ContainsKey(__ret)) |
|
|
|
|
__result0 = (global::CppSharp.Parser.AST.Method) global::CppSharp.Parser.AST.Method.NativeToManagedMap[__ret]; |
|
|
|
|
else __result0 = global::CppSharp.Parser.AST.Method.__CreateInstance(__ret); |
|
|
|
|
return __result0; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public void AddOverriddenMethods(global::CppSharp.Parser.AST.Method s) |
|
|
|
|
{ |
|
|
|
|
if (ReferenceEquals(s, null)) |
|
|
|
|
throw new global::System.ArgumentNullException("s", "Cannot be null because it is a C++ reference (&)."); |
|
|
|
|
var __arg0 = s.__Instance; |
|
|
|
|
__Internal.AddOverriddenMethods((__Instance + __PointerAdjustment), __arg0); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public void ClearOverriddenMethods() |
|
|
|
|
{ |
|
|
|
|
__Internal.ClearOverriddenMethods((__Instance + __PointerAdjustment)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public bool IsVirtual |
|
|
|
|
{ |
|
|
|
|
get |
|
|
|
@ -7898,19 +7942,6 @@ namespace CppSharp
@@ -7898,19 +7942,6 @@ namespace CppSharp
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public bool IsOverride |
|
|
|
|
{ |
|
|
|
|
get |
|
|
|
|
{ |
|
|
|
|
return ((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isOverride != 0; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
set |
|
|
|
|
{ |
|
|
|
|
((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->isOverride = (byte) (value ? 1 : 0); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public global::CppSharp.Parser.AST.CXXMethodKind MethodKind |
|
|
|
|
{ |
|
|
|
|
get |
|
|
|
@ -7988,6 +8019,15 @@ namespace CppSharp
@@ -7988,6 +8019,15 @@ namespace CppSharp
|
|
|
|
|
((global::CppSharp.Parser.AST.Method.__Internal*) __Instance)->refQualifier = value; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public uint OverriddenMethodsCount |
|
|
|
|
{ |
|
|
|
|
get |
|
|
|
|
{ |
|
|
|
|
var __ret = __Internal.GetOverriddenMethodsCount((__Instance + __PointerAdjustment)); |
|
|
|
|
return __ret; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public unsafe partial class Enumeration : global::CppSharp.Parser.AST.DeclarationContext, IDisposable |
|
|
|
|