|
|
|
@ -5798,7 +5798,7 @@ namespace CppSharp
@@ -5798,7 +5798,7 @@ namespace CppSharp
|
|
|
|
|
|
|
|
|
|
public unsafe partial class Field : CppSharp.Parser.AST.Declaration, IDisposable |
|
|
|
|
{ |
|
|
|
|
[StructLayout(LayoutKind.Explicit, Size = 136)] |
|
|
|
|
[StructLayout(LayoutKind.Explicit, Size = 144)] |
|
|
|
|
public new partial struct Internal |
|
|
|
|
{ |
|
|
|
|
[FieldOffset(0)] |
|
|
|
@ -5840,6 +5840,12 @@ namespace CppSharp
@@ -5840,6 +5840,12 @@ namespace CppSharp
|
|
|
|
|
[FieldOffset(132)] |
|
|
|
|
public global::System.IntPtr Class; |
|
|
|
|
|
|
|
|
|
[FieldOffset(136)] |
|
|
|
|
public bool IsBitField; |
|
|
|
|
|
|
|
|
|
[FieldOffset(140)] |
|
|
|
|
public uint BitWidth; |
|
|
|
|
|
|
|
|
|
[SuppressUnmanagedCodeSecurity] |
|
|
|
|
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall, |
|
|
|
|
EntryPoint="??0Field@AST@CppParser@CppSharp@@QAE@XZ")] |
|
|
|
@ -5870,7 +5876,7 @@ namespace CppSharp
@@ -5870,7 +5876,7 @@ namespace CppSharp
|
|
|
|
|
|
|
|
|
|
private static Field.Internal* __CopyValue(Field.Internal native) |
|
|
|
|
{ |
|
|
|
|
var ret = Marshal.AllocHGlobal(136); |
|
|
|
|
var ret = Marshal.AllocHGlobal(144); |
|
|
|
|
CppSharp.Parser.AST.Field.Internal.cctor_2(ret, new global::System.IntPtr(&native)); |
|
|
|
|
return (Field.Internal*) ret; |
|
|
|
|
} |
|
|
|
@ -5889,7 +5895,7 @@ namespace CppSharp
@@ -5889,7 +5895,7 @@ namespace CppSharp
|
|
|
|
|
public Field() |
|
|
|
|
: this((Internal*) null) |
|
|
|
|
{ |
|
|
|
|
__Instance = Marshal.AllocHGlobal(136); |
|
|
|
|
__Instance = Marshal.AllocHGlobal(144); |
|
|
|
|
__ownsNativeInstance = true; |
|
|
|
|
Internal.ctor_0(__Instance); |
|
|
|
|
} |
|
|
|
@ -5947,6 +5953,36 @@ namespace CppSharp
@@ -5947,6 +5953,36 @@ namespace CppSharp
|
|
|
|
|
__ptr->Class = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public bool IsBitField |
|
|
|
|
{ |
|
|
|
|
get |
|
|
|
|
{ |
|
|
|
|
var __ptr = (Internal*)__Instance.ToPointer(); |
|
|
|
|
return __ptr->IsBitField; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
set |
|
|
|
|
{ |
|
|
|
|
var __ptr = (Internal*)__Instance.ToPointer(); |
|
|
|
|
__ptr->IsBitField = value; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public uint BitWidth |
|
|
|
|
{ |
|
|
|
|
get |
|
|
|
|
{ |
|
|
|
|
var __ptr = (Internal*)__Instance.ToPointer(); |
|
|
|
|
return __ptr->BitWidth; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
set |
|
|
|
|
{ |
|
|
|
|
var __ptr = (Internal*)__Instance.ToPointer(); |
|
|
|
|
__ptr->BitWidth = value; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public unsafe partial class AccessSpecifierDecl : CppSharp.Parser.AST.Declaration, IDisposable |
|
|
|
|